iPhone Game Development

iPhone Game Development

3.43 (14 ratings by Goodreads)
By (author)  , Contributions by 

Free delivery worldwide

Available. Expected delivery to the United States in 8-11 business days.

Not ordering to the United States? Click here.


If you want to create games for the iPhone, you'll find this book packed with guidelines on the basics of game development, the fundamentals of iPhone programming, special graphics and audio needs for games, tips on handling in-game physics, strategies for AppStore publication, and much more. "iPhone Game Development" details the process with lots of examples, and provides plug-in classes to compensate for the iPhone's lack of support for certain areas of game programming. Throughout the book, the authors stress the importance of good performance and response time, and include numerous tips and alternative suggestions for maximizing performance in different types of games. Topics include: Basics of Objective-C and iPhone programming with XCode; How to create a robust, scalable framework for a game; Considerations for adapting the iPhone interface to games; 2D and 3D graphics; Animation and integrating with a physics engine; Music and audio effects; Menus and controls; and, Publishing to the AppStore.
show more

Product details

  • Paperback | 255 pages
  • 179.32 x 231.65 x 13.97mm | 335.66g
  • Sebastopol, United States
  • English
  • 0596159854
  • 9780596159856
  • 476,241

Table of contents

Chapter 1 Introduction to the iPhone
Apple Developer Account and Downloading the SDK
Loading Devices
Objective-C Primer
Chapter 2 Game Engine Anatomy
Application Framework
Game State Manager
Graphics Engine
Chapter 3 The Framework
Game State Management The App Delegate
Event Handling
The Resource Manager
The Render Engine
The Sound Engine
The Data Store
The Skeleton Application
Chapter 4 2D Game Engine
Game Design
Tile Engine
Level 1 Implementation
Level 2 Implementation
Level 3 Implementation
Level 4 Implementation
Game State Serialization
Chapter 5 3D Games
GLESGameState3D Class
3D Game Design
Chapter 6 Considerations for Game Design
Resource Management
User Input Design
Third-Party Code
App Store
Appendix References
Code Reference
Physics Libraries
Open Source Games
show more

About Paul Zirkle

Paul Zirkle has five years of mobile game programming experience and is currently a Lead Mobile Programmer at Konami Digital Entertainment. He has worked on over 40 titles, including porting, re-writing and full development. Occasionally, Paul is called upon to give lectures on game development at the University of Southern California. Joe Hogue has five years of mobile game programming experience. He worked with Paul at Konami and currently works for Electronic Arts as a Mobile Programmer. Joe has worked on over 40 titles as well, including porting, re-writes and full development. Joe has written an iPhone game that is currently being submitted to the iTunes AppStore.
show more

Rating details

14 ratings
3.43 out of 5 stars
5 29% (4)
4 21% (3)
3 21% (3)
2 21% (3)
1 7% (1)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X