
"I was really excited to write this article, because it gave me an excuse to really think about what beautiful code is. I still don't think I know, and maybe it's entirely subjective. I do think the two biggest things, for me at least, are stylistic indenting and maximum const-ness. A lot of the stylistic choices are definitely my personal preferences, and I'm sure other programmers will have different opinions. I think the choice of what style to use is up to whoever has to read and write the code, but I certainly think it's something worth thinking about. I would suggest everyone look at the Doom 3 source code
because I think it exemplifies beautiful code, as a complete package: from system design down to how to tab space the characters." John Carmack himself
replies in the comments.
Member since:
2005-08-18
ON what planet does the CryEngine suck? Planet Delusional? I'm not saying it's better than Unreal but it surely doesn't suck. Ran everything with great looks and speed even on a modest system. It's not based on idtech4, btw.
The Doom3 engine though...not so great in my experience. On a system that ran HL2 and Far Cry smoothly with good detail (using an Intel chipset) Doom 3 would struggle at the lowest supported resolution (640x480 or 800x600, can't recall) especially when a couple of enemies appeared. Then the frame rate dropped to something that felt like single-digits.