The original 1993 DOOM game source code released by id Software. A landmark first-person shooter you can compile and run yourself.
Mindmap
mindmap
root((repo))
What it is
Original DOOM game
1993 release
First-person shooter
How to use
Compile source
Run the game
Modify gameplay
Tech details
C source code
Classic engine
DOS era code
Why it matters
Gaming history
Open source pioneer
Educational reference
Things people build with this
USE CASE 1
Compile and play the original DOOM game on modern systems.
USE CASE 2
Study how a landmark 1990s game engine was architected and implemented.
USE CASE 3
Modify game mechanics, levels, or graphics by editing the source code.
Tech stack
CDOS
Getting it running
Difficulty · moderateTime to first run · 30min
Requires a DOS environment or DOSBox emulator to run; modern C compiler setup needed for compilation.
Use and modify freely for any purpose, including commercial use, as long as you comply with the original id Software license terms.
In plain English
This is the open-source release of the original DOOM source code, published by id Software. DOOM is the landmark 1993 first-person shooter game. The repository contains the game's C source code as it was released publicly. No further description or setup documentation is provided in the repository itself.
Copy-paste prompts
Prompt 1
How do I compile the original DOOM source code on Windows/Mac/Linux?
Prompt 2
What are the main systems in the DOOM engine (rendering, physics, AI)?
Prompt 3
Show me how to add a new weapon or modify enemy behavior in DOOM source.
Prompt 4
What dependencies does the original DOOM code need to run?