ABSTRACT

As you get close to completing a project, whether on your own or with a team, it will usually (and should always ) go through some form of quality assurance, or QA. During this process, those testing the game should look for bugs, performance issues (both CPU and network related), and general playability. Playtesting a game to refi ne a mechanic and make it more fun is an entire process unto itself, which we will not cover in this chapter. What we will cover are ways to speed up the process of debugging code and tools to help you optimize your code for better performance.