About
This is id Software's Doom 3 BFG Edition GPL source-code release -- code only, with no game data included; the original game data remains covered by its EULA and must be patched to the latest version (distributed via Steam). As released, it omits several features present in the commercial BFG Edition: Steam integration (achievements, leaderboards, matchmaking, roaming profiles, and the overlay), Bink video playback, and the "Carmack's Reverse" depth-fail stencil-shadow technique. Windows builds use a provided Visual Studio 2010 project and require the Microsoft DirectX SDK.
Getting started
You'll need your own legally obtained, patched copy of Doom 3 BFG Edition game data (available via Steam) to run this alongside the compiled source; Windows builds use the included Visual Studio 2010 solution (neo/doom3.sln) and require the Microsoft DirectX SDK to compile.
History
Doom 3 was originally released by id Software in 2004 as a horror/action first-person shooter, and was remastered as the Doom 3: BFG Edition in 2012 with improved rendering and lighting, a checkpoint save system, controller support, and an armor-mounted flashlight that lets the player see and shoot simultaneously (unlike the original). The BFG Edition also added a new "Lost Mission" expansion alongside the earlier Resurrection of Evil expansion, and bundles playable versions of the original 1993 DOOM and DOOM II.
Additional notes
- License note
- The GPL release excludes several bundled third-party components -- including the IJG JPEG library, zlib, an MD4/MD5/CRC32 implementation, Khronos Group OpenGL headers, and the Timidity MIDI synthesizer (offered under GPL, LGPL, or the Perl Artistic License) -- each under its own separate license.