With so many great-selling games available for the iPhone, it s a popular and often lucrative choice for many iPhone developers to write and publish their first game in the App Store. A browse through the incredible Games section of the App store quickly reveals that ever better, cooler, and more advanced games are coming out all the time, topping the charts, and bringing fame and fortune to those who can write thems. This is the book for every developer who wants to chase their talent and write a great game for the iPhone. The key concepts you need to learn are covered in this book: Game graphics and animation with OpenGL ES, for both versions 1.1 and 2 OpenGL ES views, including EAGL with framebuffers, and the drawView method with runloops Game templates for both Apple s templates and customized templates What you ll learn How to use cutting-edge iPhone techniques to create your best games How to customize game templates for your own projects How to build and run 2D sprites for animation How to draw vertexes and textures, in color How to move from 2D to the 3D world using glVertexPointer with 3 coordinates instead of 2 How to assemble views, objects, textures, and a sceneController with your game logic How to move the time out into a controller object so that the sceneController can do its job How to split up the drawView into separate methods for viewports and framebuffers Who is this book for?
This book is for game developers who have a desire to create iPhone and/or iPod touch games that go beyond the basics.
Noel Llopis is a long-time game developer and OpenGL ES expert Jonathan Blocksom has a PhD in Computer Science from Cambridge University and works at Google in Washington D.C. creating animations with OpenGL ES for mobile devices. Jonathan Saggau has a Masters degree in composition from The New England Conservatory and is a freelance iPhone developer and consultant.