Whether you only have a little experience with ios programming or even none at all, this accessible guide is ideal for getting started developing games for the iphone and ipad. Experienced developer and author patrick alessi presents the ios system architecture, gives you the step-by-step of game development, and introduces the languages used to develop games. From the basic building blocks to including drawing, responding to user interaction, animation, and sound, this book provides a one-stop-shop for getting your game up and running. Part the tools to get games on ios; the xcode programming environment; the c programming language; the objective-c programming language; the cocoa foundation framework; part game building blocks; drawing with uikit and core graphics; responding to user interaction; animating your graphics; making noise with ios audio apis; building a networked game with gamekit whether you only have a little experience with ios programming or even none a
This book almost single handedly got me interested in CS when I was 12. Super fun and heavily focused on examples. After going through it, I was able to publish a couple apps to the App Store using the examples in this book as a template.
This book is currently outdated though with Apple's use of Swift, but it will always hold a special place on my self/heart.
Not a bad introduction to a topic a lot of people want to know more about. I wonder if it would more difficult to digest if you didn't have a background in software development, specifically with languages in the C family. There would be a lot of additional concepts to master and verbiage before you could build simple games like "Simon Says" or an Arkanoid clone which is probably the best game you learn to build following this book.
After finishing this book you probably want to go on to a more advanced iOS development book, though there are a number of online tutorials and websites one could check out instead.