Publisher: O'Reilly Media Released: October 2009 Pages: 260
What do you need to know to create a game for the iPhone? Even if you've already built some iPhone applications, developing games using iPhone's gestural interface and limited screen layout requires new skills. With iPhone Game Development, you get everything from game development basics and iPhone programming fundamentals to guidelines for dealing with special graphics and audio needs, creating in-game physics, and much more. Loaded with descriptive examples and clear explanations, this book helps you learn the technical design issues particular to the iPhone and iPod Touch, and suggests ways to maximize performance in different types of games. You also get plug-in classes to compensate for the areas where the iPhone's game programming support is weak. - Learn how to develop iPhone games that provide engaging user experiences
- Become familiar with Objective-C and the Xcode suite of tools
- Learn what it takes to adapt the iPhone interface to games
- Create a robust, scalable framework for a game app
- Understand the requirements for implementing 2D and 3D graphics
- Learn how to add music and audio effects, as well as menus and controls
- Get instructions for publishing your game to the App Store
|
-
Chapter 1 Introduction to the iPhone -
Apple Developer Account and Downloading the SDK -
Loading Devices -
Objective-C Primer -
Conclusion -
Chapter 2 Game Engine Anatomy -
Application Framework -
Game State Manager -
Graphics Engine -
Conclusion -
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 -
Conclusion -
Chapter 4 2D Game Engine -
Game Design -
Tile Engine -
Animation -
Physics -
Level 1 Implementation -
Level 2 Implementation -
Level 3 Implementation -
Level 4 Implementation -
Game State Serialization -
Conclusion -
Chapter 5 3D Games -
GLESGameState3D Class -
3D Game Design -
Implementation -
Conclusion -
Chapter 6 Considerations for Game Design -
Resource Management -
User Input Design -
Networking -
Third-Party Code -
App Store -
Conclusion -
Appendix References -
Code Reference -
Physics Libraries -
Middleware -
Open Source Games -
Colophon |
- Title:
- iPhone Game Development
- By:
- Paul Zirkle, Joe Hogue
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- November 2009
- Ebook:
- October 2009
- Pages:
- 260
- Print ISBN:
- 978-0-596-15985-6
- | ISBN 10:
- 0-596-15985-4
- Ebook ISBN:
- 978-0-596-80993-5
- | ISBN 10:
- 0-596-80993-X
|
-
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. View Paul Zirkle's full profile page. -
Joe Hogue 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. View Joe Hogue's full profile page. |
Colophon The animal on the cover of iPhone Game Development is a greater roadrunner (Geococcyx californianus), a long-legged bird belonging to the cuckoo family. It is the largest North American cuckoo at approximately 22 inches long, and it weighs about 10 ounces. It has a dark head and back, an oversized beak, a long tail, a pale belly, and four toes on each foot. It is found in the Mojave, Sonoran, and Chihuahuan deserts as well as in other parts of the southwestern U.S. It is well adapted to desert life for a number of reasons, including the fact that it reabsorbs water from its feces before excretion; it is quiet during midday, which is the hottest time in the desert; and it is very fast and can catch prey while it is in mid-air. Although it can fly, it would rather sprint and can run as fast as 20 miles per hour. The roadrunner's diet primarily consists of insects, small reptiles, rodents, small birds, fruit, and seeds. Its incredible speed enables it to also prey on rattlesnakes. It grabs a coiled rattlesnake by the tail and slams the snake's head against the ground until it dies. The roadrunner then consumes the snake whole, but oftentimes can't eat it all in one sitting, so the bird will go about its day with the remaining snake hanging out of its mouth until what it has previously eaten has digested and it is ready to consume more. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Ian Griffiths, Matthew Adams, Jesse Liberty
July 2010
Ebook: $43.99
Print & Ebook: $60.49
Print: $54.99
By Adam Goucher, Tim Riley
October 2009
Ebook: $39.99
Print & Ebook: $54.99
Print: $49.99
By Cody Lindley
November 2009
Ebook: $27.99
Print & Ebook: $38.49
Print: $34.99
|
Customer Reviews

5/15/2011 4.0Good book, bad timing... By John the Geek from Indiana - Good Fundimentals
- Great examples
- Helpful examples
6/30/2010 (3 of 3 customers found this review helpful) 1.0Squandered potential, now in book form!! By Jon the programmer from Raleigh, NC - Too many errors
- WAY too many errors
5/1/2010 (2 of 2 customers found this review helpful) 4.0Great for a very specific type of game By bwsociologist from Chicago 3/28/2010 (5 of 6 customers found this review helpful) 1.0None of the code samples work. By peterp from South Africa 3/24/2010 (3 of 3 customers found this review helpful) By steingrd from Oslo, Norway 3/15/2010 (3 of 3 customers found this review helpful) 1.0Theory = OK. Code = TERRIBLE!!! - Code crahes iPhone
- Too many errors
3/15/2010 (3 of 4 customers found this review helpful) 4.0Source Code Errors Help - Concise
- Easy to understand
- Helpful examples
- Well-written
2/28/2010 (1 of 1 customers found this review helpful) 1.0Source code will not compile! By unhappy camper from Ireland - Difficult to understand
- Too many errors
2/4/2010 (1 of 1 customers found this review helpful) 4.0Hard book may be easier By Gargo from Belarus About Me Developer, Student - Difficult to understand
- Not for beginners
- Not very clear
2/3/2010 (1 of 2 customers found this review helpful) 1.0Terrible walk throughs By Dave from Fort Wayne, IN - Difficult to understand
- Not comprehensive enough
- Too many errors
|
|
|