Game Development Books
Blender Master Class: A Hands-On Guide to Modeling, Sculpting, Materials, and Rendering
By Ben Simonds
Buy from Amazon:
Top Selling Books
- 1. Blender Master Class: A Hands-On Guide to Modeling, Sculpting, Materials, and Rendering By Ben Simonds
- 2. Shipping Greatness: Practical lessons on building and launching outstanding software, learned on the job at Google and Amazon By Chris Vander Mey
- 3. Super Scratch Programming Adventure!: Learn to Program By Making Cool Games By The LEAD Project
- 4. Learn Objective-C on the Mac: For OS X and iOS By Scott Knaster, Waqar Malik, Mark Dalrymple
- 5. Core HTML5 Canvas: Graphics, Animation, and Game Development (Core Series) By David Geary
Learning iOS Game Programming: A Hands-On Guide to Building Your First iPhone Game
Published September 2010
Amazon.com Sales Rank: 483,264
Availability: Usually ships in 24 hours
Learning iPhone Game Programming provides an introduction into the world of writing games on the iPhone, iPod touch, and the iPad. The book assumes no previous knowledge of writing computer games on any platform and will lead the reader through the topics required to create a 2D game.
The book takes you through the process of building a classic 2D side-scrolling game for the iPhone/iPod touch. Along the way, you will be introduced to topics such as OpenGL and how to set it up and use it within a 2D environment, animation, working with bitmap fonts, how to create a tile map, creating a particle system, adding sound effects and music, collision detection, and more.
These concepts are introduced in a simple to understand format leading you from the concept itself to building the game project as you work through the book. This introduction and the implementation approach will also be supported by video tutorials for each chapter of the book. These videos will show the concepts from that chapter being implemented within the game project along with comments and information on what is being done.
Learning iPhone Game Programming takes a tutorial-based approach to iPhone game programming, providing you with the information you need to create your own games for the iPhone, iPod touch, and iPad.
GDNet Staff Review:
Learning iOS Game Programmingis the latest entry in the increasingly crowded "How to make a game foriPhone genre". In fact, upon flipping through the book the first time, Igot a sense of d''j'' vu. I recently reviewed the online book-site The iPhone Game Kit, which is a tutorial-structured book on iPhone game developmentin which the take-home project is a Zelda-style medieval dungeon game. The biggest difference is that Learning iOS Game Programming is built using OpenGL ES directly, while The iPhone Game Kit designs its game around Cocos2D.
One thing I did note is thatwhile the title is generic-ized from "iPhone" to "iOS",there's little specific to the "other" iOS device, the iPad. WhileApple does state that developing for iPad is virtually identical to iPhone, Iwould learn the differences, even if the difference is only screen resolution.
Learning iOS Game Programmingis in color, but it uses color more judiciously than some other recentprogramming titles I've seen. Illustrations aren't used unnecessarily, andillustrative code is colorized.
As in The iPhone Game Kit,Learning iOS Game Programming has a take-home project that's available in theiPhone App Store, it's Sir Lamorak's Quest, so you can search for it and give it a try. I like this new methodof showing people your book's project, because it gives users a good chance tosee exactly what they'll be building.
As for the skill level, I'dplace Learning iOS Game Programming at a more intermediate level than similar"learning" titles in the genre. The book dives into OpenGLimmediately without a discussion of for-loops or pointers or anything else. SoI would recommend you have a reasonable background in C programming before youget this one. If you're a seasoned programmer looking to port an existing game,or you have enough C under your belt to write a game on another platform,you'll probably find what you need here.
Buy it now: