Preface
Game development is probably one of the hardest and most rewarding challenges in software development. If we are to start completely from scratch, it will take a very long time to see any results.
With the introduction of the iPhone in 2007 and subsequent devices in the following years, developing applications for mobile devices took off, and more than 1,000,000 apps can now be downloaded from the App Store.
Luckily, Sparrow, an open source game framework for iOS, provides us with a number of predefined classes and methods that will help in our game development process.
Instead of showing how to develop a part of a game example-by-example during the course of the book, we will learn each stage of game development. With each chapter, our game will mature from being just an idea to a complete entity, while extending our knowledge of Sparrow.