Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

That's C, not C++


view as:

If he's interested in overall architectural structure, there isn't all that much difference.

He seems to be specifically interested in that, done in C++, while learning C++. The code of the various id games is definitely worth looking at - starting with Fabien Sanglard's code reviews is probably more informative than the raw github dump

http://fabiensanglard.net/quake3/index.php

Still, it's not C++. If the goal is C++ sending someone there is akin to suggesting someone interested in studying classic English novels ought to read Les Misérables in French instead of David Copperfield.


It's more akin to suggesting someone interested in play writing to read the modern English version of Shakespeare instead of the original.

Heh, I will, with some effort, resist the urge to debate analogies - my point was: I don't think that, interesting as it is (especially with Sanglard's excellent reviews) is what the threadparent was asking for.


Hah, you are right. I thought the switch to C++ was in tech5 but nooo. Although there is still a fair bit of straight C in there. Again, link to the relevant Fabien Sanglard architecture review:

http://fabiensanglard.net/doom3/index.php


Legal | privacy