Frankly, I've never been able to understand how anyone could create a game. It seems impossibly complex, conceptualizing a game, making it fun, doing the programming, and most mind-boggling — creating the huge amount of artwork that many of the better games entail. If you have also been intrigued by this, you might enjoy Ryan Mitchell's Game Dev Blog. Ryan is in the process of creating a "3-D, first-person dungeon crawler." He has posted videos of test runs of the game, and it must already be one of the best-looking apps for the iPhone or iPod Touch. HIs blog is designed for people to follow along with the development of this highly advanced app. Ryan came to the iPhone with considerable experience in game development and decided last year to give some attention to the iPhone. After spending 8 months building his engine (and in the process creating several games), he started a blog so that you can follow his decisions and design flow as he works on this massive undertaking. "I'm exposing it all," he says. Definitely worth a look.