Preface
Cocos2d-x is the most used open source game framework. It has official support from Microsoft for their mobile and desktop platform, and its small core runs faster than other frameworks, allowing it to run on low-end Android devices with outstanding performance. It is currently maintained by an active open source development community led by the author of the original Cocos2d for iPhone and Chukong Technologies.
This introductory book will guide you through the steps for creating a simple two-dimensional game for Android from scratch. During this journey, you will learn the fundamentals of the Cocos2d-x C++ multiplatform game framework and how to handle sprites, add physics to your games, play sounds, display text, generate realistic explosions using particle systems, and add native Android functionalities using Java Native Interface (JNI).