So you want to be a game developer? Developing games for the iPhone or iPad can be a lot of fun. It is one of the few things we can do to feel like a kid again. Everyone, it seems, has an idea for a game, and what better platform to develop for than the iPhone and iPad? What stops most people from actually developing a game, though, is that game devel- opment covers a wide swath of computer science skills—graphics, audio, networking— and at times it can seem like you are drinking from a fire hose. When you are first getting started, becoming comfortable with Objective-C can seem like a huge task, especially if you start to look at things like OpenGL ES, OpenAL, and other lower- level APIs for your game.