Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Learning iOS Game Programming: A Hands-On Guide to Building Your First iPhone Game Paperback – September 13, 2010
|New from||Used from|
Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Praise for Learning iOS Game Programming
“An excellent introduction into the world of game development explaining every aspect of game design and implementation for the iPad, iPhone, and iPod touch devices. A great way for anyone interested in writing games to get started.”
–Tom Bradley, Software Architect, Designer of TBXML
“A great developer and a great game.That’s everything you can find in this book to learn how to write an awesome game for iPhone.Maybe you’re the next AppStore hit!”
“With Learning iOS Game Programming, you’ll be writing your own games in no time. The code included is well explained and will save you hours of looking up obscure stuff in the documentation and online forums.”
–Pablo Gomez Basanta, Founder, Shifting Mind
“I always thought that to teach others one has to be an expert and a person with an established reputation in the field. Michael Daley proved me wrong. He is teaching others while studying himself. Michael’s passion in teaching and studying, ease of solutions to problems, and a complete game as a resulting project makes this book one of the best I have ever read.”
“If you’re interested in 2D game programming with the iOS using OpenGL and OpenAL directly, this book walks you through creating a complete and fun game without getting bogged down in technical details.”
“Michael Daley brings clarity to the haze of iPhone application development. Concrete examples, thorough explanation, and timesaving tips make this book a must have for the up and coming iPhone game developer.”
–Brandon Middleton, Creator of Tic Tac Toe Ten
“This is the A-Z guide to iOS game development; Michael’s book takes you from the basics and terminology to using the techniques in practice on a fully working game. Before you know it, you will find yourself writing your own game, fueled by a firm grasp of the principles and techniques learned within. I could not ask for a better reference in developing our own games.”
–Rod Strougo, Founder Prop Group
From the Back Cover
- Planning high-level game design, components, and difficulty levels
- Using game loops to make sure the right events happen at the right time
- Rendering images, creating sprite sheets, and building basic animations
- Using tile maps to build large game worlds from small reusable images
- Creating fire, explosions, smoke, sparks, and other organic effects
- Delivering great sound via OpenAL and the iPhone's media player
- Providing game control via iPhone's touch and accelerometer features
- Crafting an effective, intuitive game interface
- Building game objects and entities and making them work properly
- Detecting collisions and ensuring the right response to them
- Polishing, testing, debugging, and performance-tuning your game
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more
Top Customer Reviews
Reading the last review I felt even more compelled to write my own. The last reviewer really hasn't got a clue about what this book is about! He tries to pitch it as a book that covers many different technologies in great detail and fails. There is a note on the first page of chapter 2 that tells that totally contradicts what he says.
It is not intended that this book will teach you how to develop in Objective-C or C or teach you everything you need to know about the other technologies in their own right; there are many excellent books and online resources that cover OpenGL and OpenAL in greater detail. We will however cover these topics in enough detail to allow you to understand why we are using them and how.
Thats what I love about this book! It tells you how to write an entire game from start to finish and doesn't bore you with incredibly complex algorithms or low level code or the ins and outs of every technology.
As for the game engine you write, it's very modular so you can include only the bits you need in your game. I wanted to recreate the JetPack game I played when I was younger. With this book I'm well on the way. It's saved me a huge amount of time trying to learn from other resources on the net.
Their forum and blog is quite active too, I've posted a few questions and they've answered promptly.
However, the book does as advertised -- walks you through the steps of creating a basic game, while giving you enough background to understand what's going on along the way. And that, really, is all you need. Just beware that it might not be very useful a year or two from now.
All that aside, it's a good book. I learn best by doing, and this book covers all the doing you'll need, including things you need to know but aren't necessarily related to IOS or programming, such as sprite maps, fonts, etc.
Terminology, Technology, and Tools
(Xcode and OpenGL)
The Game Loop
The Particle Emitter
The Game Interface
Game Objects and Entities
Putting It All Together
In addition, there's a free RPG called Sir Lamorak's Quest that you download and play, and as the book progresses, you are analyzing and building this very game.
This is incredibly well done, and you have to give the author credit for going the extra mile to include a game and letting you look under the hood. This is a complete project with a friendly manual.
Personally, I don't have enough programming to actually write the code, but I've still enjoyed the book immensely. As a longtime gamer, I learned a lot about game design. Great job!
Most Recent Customer Reviews
Trying to follow through with the step by step guide is difficult. I would guess the author has never read a hands on guide for beginners. Read morePublished on June 3, 2013 by Jbeougher
Well written and current when it first came out, but unfortunately not very useful any longer.
The Xcode templates in this book are no longer used in game programming and the... Read more
The 3 most interesting chapters source code, and , above all, the finished game, don t run in the xcode simulator or iPhone , for unexpected reasons. Read morePublished on September 29, 2012 by ruzza
Learning iOS game programming teaches the reader how to implement a 2d adventure game. While the code for this book is somewhat outdated, I feel that the the author's thorough... Read morePublished on July 30, 2012 by Patrick Regan
I ordered this book with the hope of being able to make an iPhone game. I wanted to make games ever since I was a kid, and still do to some degree (for fun only, not... Read morePublished on July 22, 2012 by BBP
This book is old and isn't helpful. The templates it refers to aren't in Xcode anymore and the OpenGL code generated doesn't match what is used today. Read morePublished on June 23, 2012 by CJ
the book was good but i'm not interested in learning openGL when cocos2d has most of the these methods pre done. i wish this book was made using cocos2dPublished on June 6, 2012 by michael
I've been a game coder for a long time, but never made it to the iPhone. When I decided to move into the platform I literally went down and bought every single book published on... Read morePublished on April 16, 2012 by L. Burns
This review is for Learning iOS Game Programming. This book is for people who have some experience developing iOS apps in Xcode or other platforms. Read morePublished on March 19, 2012 by ASP