From the man who brought you the Doom (1993 and iPhone) and Quake (One and Two) engine deconstructions along with other intensive articles Fabien Sanglard has turned to the recently GPL released idtech4 (Doom 3) engine deconstruction.
The massive 6 part article covers rendering, profiling, map loader and other architectural tidbits along with a Q&A with John Carmack to wrap things up. If you're interested in editing in idtech4 or working on your own engine it's a good read.

