3 ms·
The tools were developed in ObjC, but the game engine itself was coded in C.
by JeremyMorgan 12y ago
The tools were developed in ObjC, but the game engine itself was coded in C.
- melling 12y agoThe source is on GitHub: https://github.com/id-Software/DOOM https://github.com/id-Software/DOOM
- benkant 12y ago> https://github.com/id-Software/DOOM/blob/master/linuxdoom-1.10/g_game.c#L456 https://github.com/id-Software/DOOM/blob/master/linuxdoom-1.... One thing that's clear when reading game source code is that they hard code a lot more than I would writing system or application software. That's to be expected given the nature of the beast, but it's still one of the first obvious differences.
- treve 12y agoAnd this also perfectly explains why computers don't feel exponentially faster than 20 years ago. We're always taught to add abstractions all the time.