Thanks to TTimo for the heads up!
I’m a little drunk, which is appropriate as it’s time to celebrate: id Software has released the source code to id Tech 4, aka the Doom 3 engine, on GitHub:
Game data and patching:
This source release does not contain any game data, the game data is still
covered by the original EULA and must be obeyed as usual.
You must patch the game to the latest version.
Note that Doom 3 and Doom 3: Resurrection of Evil are available from the Steam store at
Other platforms, updated source code, security issues:
If you have obtained this source code several weeks after the time of release,
it is likely that you can find modified and improved
versions of the engine in various open source projects across the internet.
Depending what is your interest with the source code, those may be a better
Compiling on GNU/Linux x86:
The build system on GNU/Linux is based on SCons: http://www.scons.org/
Issue the scons command in the neo/ folder.
Back End Rendering of Stencil Shadows:
The Doom 3 GPL source code release does not include functionality enabling rendering
of stencil shadows via the “depth fail” method, a functionality commonly known as