Book description
Learn iPhone and iPad Cocos2D Game Development provides a rock-solid introduction to the cocos2d iPhone game engine and related tools. It focuses on the process of creating several games made entirely with cocos2d and little to no iPhone SDK and OpenGL code. By creating 2-3 sample games over the course of the book, you'll learn key concepts of the cocos2d game engine and relevant tools like Zwoptex (TextureAtlas), ParticleDesigner (Particle Effects), and others.
The example games are modeled after popular App Store games so that they are relevant, recognizable, and immediately fun and inspiring. The games increase in complexity and highlight common recurring cocos2d beginner questions. As you move along, you'll learn about possible stumbling blocks and how to navigate them successfully. As you move from beginning to advanced, you'll encounter general game programming wisdom, tips for performance improvement, as well as pointers to alternative implementations and further reading.
It is assumed that the reader has previous programming knowledge but not necessarily with Objective-C. Related topics such as Xcode, Objective-C, the iPhone SDK, and OpenGL are only discussed where absolutely necessary.
Please contact helpdesk@apress.com for companion material of this title.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Preface
-
1. Introduction
- 1.1. Why Use cocos2d for iPhone?
- 1.2. Important cocos2d Tidbits
- 1.3. This Book Is for You
- 1.4. Prerequisites
- 1.5. What You Will Learn
-
1.6. What's in This Book
- 1.6.1. Chapter 2 – Getting Started
- 1.6.2. Chapter 3 – Essentials
- 1.6.3. Chapter 4 – Your First Game
- 1.6.4. Chapter 5 – Game Building Blocks
- 1.6.5. Chapter 6 – Sprites In-Depth
- 1.6.6. Chapter 7 – Scrolling with Joy
- 1.6.7. Chapter 8 – Shoot 'em Up
- 1.6.8. Chapter 9 – Particle Effects
- 1.6.9. Chapter 10 – Working with Tilemaps
- 1.6.10. Chapter 11 – Isometric Tilemaps
- 1.6.11. Chapter 12 – Physics Engines
- 1.6.12. Chapter 13 – Pinball Game
- 1.6.13. Chapter 14 – Game Center
- 1.6.14. Chapter 15 – Conclusion
- 1.7. Questions & Feedback
- 2. Getting Started
- 3. Essentials
- 4. Your First Game
- 5. Game Building Blocks
- 6. Sprites In-Depth
- 7. Scrolling with Joy
- 8. Shoot 'em Up
-
9. Particle Effects
- 9.1. Example Particle Effects
- 9.2. Creating a Particle Effect the Hard Way
- 9.3. Introducing the Particle Designer
- 9.4. Shoot 'em Up with Particle Effects
- 9.5. Conclusion
- 10. Working with Tilemaps
-
11. Isometric Tilemaps
- 11.1. Designing Isometric Tile Graphics
- 11.2. Isometric Tilemap Editing with Tiled
- 11.3. Isometric Game Programming
- 11.4. Adding More Content to the Game
- 11.5. Conclusion
- 12. Physics Engines
- 13. Pinball Game
- 14. Game Center
-
15. Out of the Ordinary
- 15.1. Useful Technologies
- 15.2. Source Code Projects to Benefit From
- 15.3. For Your Reference
- 15.4. Working with Publishers
- 15.5. Finding Freelancers
- 15.6. Finding Free Art and Audio
- 15.7. Finding the Tools of the Trade
- 15.8. Marketing
- 15.9. Where to Find Help
- 15.10. Famous Last Words
- 15.11. Conclusion
Product information
- Title: Learn iPhone and iPad cocos2d Game Development
- Author(s):
- Release date: November 2010
- Publisher(s): Apress
- ISBN: 9781430233039
You might also like
book
Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk
Ve> Build the Next Great iOS Game with Cocos2D! Cocos2D is the powerhouse framework behind some …
book
Learning Cocos2d-x Game Development
Learn cross-platform game development with Cocos2d-x In Detail Cocos2d-x is one of the most popular cross-platform …
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
audiobook
What's New in Software Architecture: Data Mesh and the AI Revolution with Zhamak Dehghani (Audio)
Join Neal Ford and Zhamak Dehghani for a discussion about the challenges of creating, sharing, and …