Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

It is very similar to this question: Famous games written in Java

Does anyone know of any popular or famous games only written in C?

share|improve this question

closed as not constructive by Tetrad Oct 21 '11 at 19:33

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

You probably already know this, but since it's related, I'll just mention that the vast majority of modern games are written in C++. It's not the same thing, of course; the languages are more different than a lot of people give them credit for. But I wanted to share that in case anyone is unaware. – Mitch Lindgren Jul 30 '11 at 5:43
@Mitch I understand that C++ is used more, just wanted to see if anyone knew any popular C games – LizardGamer Jul 30 '11 at 7:56
@Mitch and yes, some game forges produce C like code using large god 'classes', few OOP and so on. Of course they use a C++ compiler, but does it really count? – mbx Jul 30 '11 at 8:48
-1 since, unlike the Java question, this doesn't show a lot of research. It's almost like asking "what games use normal maps". – Tetrad Jul 30 '11 at 18:58
There's a period of time (mid-80s to mid-90s) where C and C/asm were the "only" option for writing games, so I'm not sure answers like "Doom" or anything for the PSX are particularly useful (although id did hang onto C longer than most other studios). More interesting would be studios today still using pure C, or Atari 2600 / early NES games written in C. – user744 Jul 31 '11 at 9:15
up vote 14 down vote accepted

Doom, Quake, pretty much all id games up until id Tech 4.

share|improve this answer

Cryptic Studios's games - City of Heroes / Villians, Star Trek Online, and Champions Online (and presumably Neverwinter Nights, but I can't vouch for that 100% since I don't work there anymore) - were written in C.

share|improve this answer
Neverwinter is definitely in C too. – Alex Ames Aug 4 '11 at 22:53
Wait were all these written in Pure C? – Aditya P Mar 29 '12 at 13:29
@Aditya: Well, and a custom interpreted language, which we wrote the interpreter for in C, and a data description language which we wrote the parser for in C, etc. Some (small) amounts of the asset pipeline were written in C++, Perl, Python, Excel macros, etc. I believe we also used a C++ shim to FMOD. But yes, for all intents and purposes the games were written in pure C. – user744 Mar 29 '12 at 14:15
@Joe Could you add your comments to your answer. there might be others like me who have failed to see this implied process and might imagine the entire pipleline used only c with no interpreted languages. The asset pipeline meaning the 3d? assets with bindings in pearl/python , text parsers and c++ for external libraries? I gather that you worked on these could you elaborate a bit on the asset pipeline – Aditya P Mar 30 '12 at 6:14
@Aditya: The question is closed. We don't want questions like this on the site. – user744 Mar 30 '12 at 8:02

Lots of Jap/PS1/DC games. Also Soul Reaver 1, parts of Soul Reaver 2 and there was quite some plain C code in Tomb Raider: Legend.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.