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 development 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.
Writing a game for the iPhone and iPad ...