Have a personal or library account? Click to login
Learning iPhone Game Development with Cocos2D 3.0 Cover

Learning iPhone Game Development with Cocos2D 3.0

Harness the power of Cocos2D to create your own stunning and engaging games for iOS

Paid access
|Sep 2025
Product purchase options

Key Features

    Book Description

    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

    Who this book is for

    Table of Contents

    1. About Cocos2d
    2. Hello Cocos2d
    3. Anatomy of a Cocos2d project
    4. Rendering Sprites
    5. Controlling the games
    6. Rendering Texts
    7. Animation and Particle Systems
    8. Audio
    9. User Interface and Navigation
    10. Physics
    11. Tile Maps
    12. Endless World
    PDF ISBN: 978-1-78216-015-1
    Publisher: Packt Publishing Limited
    Copyright owner: © 2014 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 434