I found this great explanation of the Doom for iPhone source code. For those that don’t know, Doom was ported last year to the iPhone and the source was released by ID Software to help enable game development on the iPhone.
I found this great article covering the design, graphics rendering engine, networking system, and sound system of the Doom iPhone source code. It’s a very good read with several of diagrams that really give you insight into the thought process used to develop the game.
You can view the article here: Doom iPhone Code Review
You’ll want to make sure you get the Doom iPhone source code.
If you’re interested in checking out some other open source iPhone apps, I made a listing some time ago showing several high quality open source iPhone apps.
Please post any thoughts below, thanks.