Preface
Cocos2d is a cross-platform game engine for iOS and Android devices. Coding in Objective-C and using the rich graphical editor, you can push your game to both iOS and Android devices without any extra work. Cocos2d is packed with features that make game development simple, including integrated physics, particle engines, and a graphical editor for laying out your scenes and designing animations. Game development is about working out how to solve unique problems using the tools in your development toolbox. This book will help you to build this tool box, cover essential skills, and provide a solid foundation on which to grow your game development talent.
This book will introduce and develop your understanding of the core concepts and tools involved in developing games using Cocos2d, including the graphical development environment, SpriteBuilder, the built-in physics engine, the skills to show smooth-flowing animations, and techniques to develop easy to use and functional user interfaces.
Each chapter will introduce you to a new core skill. To practice this skill, in each chapter, you will develop a mini game that runs on both Android and iOS devices. Your skillset will evolve as you move through each chapter, and develop increasingly complex games.