⑂ Fork of id-Software/DOOM-3-BFG ↗
Doom 3: BFG Edition (RBDOOM-3-BFG)
Game: Doom 3: BFG Edition (Windows, 2012)
RBDOOM-3-BFG: a port of Doom 3: BFG Edition built on the source code id Software released in 2012, which Robert Beckebans has been modernizing since that year with contributions from more than 40 people; it aims to bring its technology closer to Doom (2016) without changing Doom 3’s gameplay. It renders with Direct3D 12 or Vulkan through NVRHI and adds physically based rendering (PBR), baked global illumination that lights up the formerly pitch-black areas, soft shadows, HDR with ACES tone mapping, SMAA and TAA, ambient occlusion, screen-space reflections, and retro rendering modes that mimic the Commodore 64, Amstrad CPC, Mega Drive/Genesis, and PlayStation. It plays the Bink videos, lets you skip cutscenes, and fixes the netcode for playing with friends over IP. For modding it supports TrenchBroom maps (with an adapted build of the editor in the download), glTF and OBJ models, PBR materials, and .pk4 packages. Version 1.6.0 (May 10, 2025) added the retro modes, Intel’s Masked Software Occlusion Culling (MOC), reflective blood, and a new light editor. One of its more than 2,700 commits, from July 2026, lists Claude as a co-author. The repository includes some of the game’s text files (entity declarations, materials, and scripts), and the roughly 1.6 GB download also carries precomputed global illumination for the game’s maps, which is optional: without it, the engine falls back to an environment probe built into the executable.
You needThe base folder from your own copy of Doom 3: BFG Edition, from Steam or GOG, patched to the latest version. Plus 64-bit Windows with a Direct3D 12 or Vulkan graphics card; on Linux and macOS you have to build it and copy the .pk4 files from the Windows download.
- How it gets to PC
- Port of the released source code
- Console
- Microsoft Windows
- Original studio
- id Software
- Year
- 2012
- Author
- RobertBeckebans
- Stars
- 1.9k
- Last activity
- 2026-08-07 · 3 months ago
- Latest version
- v1.6.0 · 2025-05-10
- License
- GPL-3.0
- Language
- C++
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/port/doom-3-bfg-edition-rbdoom-3-bfg/) 