This book is an easy-to-follow, step-by-step beginner's guide covering the full process of creating a game. It is packed with examples and illustrations, with comprehensive coverage of each topic. If you want to learn how to make games using the Cocos2D framework, this book is for you. If you would like to build a good foundation for a career in game development as an independent game developer or at a game studio, or if you just want to make games as a hobby, then you'll love this book. You should have some basic programming experience with Objective-C and Xcode. To run the code in this book, you will also need an Intel-based Macintosh running OS X Mountain Lion (or later).
What you will learn
Install Cocos2D and create projects using Cocos2D Xcode templates
Understand the Cocos2D architecture and its main classes
Render images and text, move and animate them
Control your game using touches and a gyroscope
Create a user interface and navigate between game screens
Use the physics engine to apply forces and detect collisions
Add sounds and music and change playback properties
Integrate your game with Game Center and make InApp purchases