I was browsing the web the other day and I found a rather technical discussion among some game programmers. They were talking about the various features of the Halo game engine. There are some very interesting details to check out.
http://www.geocrawler.com/mail/thread.p ... &list=4856
Halo Engine Technical discussion
i wish
I wish i had time to read through all that.