Hi found some game code on the web created by the world famous 'id software' and it is for the game quake. It is large file containing about 60 souce files.
You can check it out by visiting
and clicking on C++ then games, type in quake in the find box.
I think id software must of released this as open souce code. Anyway, my point is I did not think that Quake would of been coded in pure C. I know C++ is well known for games programming, but I thought C was used to create the modules and stuff.
I am not sure when Qauake was originally released, but perhaps they thought of using C over C++ for portablility. I guess now all game programmers ( proffesionals ones ) use C++ over C, but that is not an absolute, just my view on it. Others may differ. C++ is object orientated, where as C is more structured.