This document provides an overview of iOS game development using the cocos2d game engine. It introduces cocos2d and explains why it is a good option for iOS games. It covers various game design concepts and the core elements that make up cocos2d, such as directors, scenes, layers, and nodes. It also discusses other game engines for iOS and tools provided by Apple, such as Game Kit, OpenGL ES, and external display support. The document concludes by providing references for further reading.