Debugging has always been a strong topic when it comes to game development. With every development, there is a debugging process to help the product's performance and push it to the best, make it as bug-free as possible, and remove the performance issues. However, when it comes to games and especially mobile games, debugging is the number one priority topic as these devices are not usually powerful enough to handle some aspects of the game.
By the end of this chapter, you will:
Learn how to use the editor in different ways to debug your games
Understand the different ways in which XCode can help in debugging your games
Learn how to optimize the game performance
Learn how to minimize the game size