Short answer
Doom 3 runs natively on modern PCs through source ports of id Software’s GPL code. dhewm3 (latest 1.5.5, 8 June 2026) keeps the original Doom 3 and Resurrection of Evil intact on 64-bit Windows, Linux and macOS. RBDOOM-3-BFG (latest 1.6.0, 10 May 2025) modernises the BFG Edition with Vulkan, DirectX 12 and physically based rendering. Both need your own copy of the game.
This site is not affiliated with the dhewm3 or RBDOOM-3-BFG developers, id Software or Bethesda. We do not host any files and only link the projects’ official pages.
What it is
Doom 3 came out in 2004. id Software released the source code of the original game under the GPL in 2011, and the code of the 2012 BFG Edition in 2012. The community has kept both alive since.
dhewm3 is “a Doom 3 GPL source port, known to work on at least Windows, Linux, macOS and FreeBSD”. Its goal is to “bring DOOM 3 with the help of SDL to all suitable platforms”, fixing original bugs “without altering the original gameplay” (dhewm3 README). Compared with the original it adds:
- a 64-bit port, with SDL for input, windowing and OpenGL;
- OpenAL audio with EAX-style reverb on any hardware;
- gamepad support (no rumble yet);
- better widescreen support and arbitrary resolutions;
- an advanced settings menu, opened with F10.
RBDOOM-3-BFG, started by Robert Beckebans in 2012, is “a modernization effort of DOOM-3-BFG” that aims to bring it “closer to Doom 2016 while still remaining a DOOM 3 port regarding the gameplay”. Its README lists DirectX 12 and Vulkan rendering, physically based materials, baked global illumination that lights the famously pitch-black areas, soft shadow maps, HDR with ACES tone mapping, TAA and SMAA, retro rendering modes and the classic flashlight.
Current status
- dhewm3: Working. 1.5.5 on 8 June 2026, with Windows and Linux (x86-64 and Arm64) builds, a mods package and optional widescreen GUIs; release candidates also had macOS builds.
- RBDOOM-3-BFG: Working. 1.6.0 on 10 May 2025 for 64-bit Windows; Linux and macOS build from source. Downloads are also on its ModDB page.
- Android: idTech4A++ (Harmattan Edition), version 1.1.0harmattan73 from September 2026, on GitHub and F-Droid. It also runs Quake 4, Prey (2006) and many other id Tech games.
- VR: Doom3Quest for Meta Quest headsets.
What you need
- For dhewm3: the
basefolder from your own original Doom 3, patched to 1.3.1 (Steam and GOG copies are), plus thed3xpfolder for Resurrection of Evil. The dhewm3 FAQ explains how to get the files from Steam on Windows, on Linux (enable Steam Play for all titles) and on macOS (with SteamCMD). - For RBDOOM-3-BFG: your own Doom 3: BFG Edition. The 2019 re-release on Steam and GOG works.
- A computer: Windows, Linux or Mac. RBDOOM-3-BFG wants a recent GPU with Vulkan or DirectX 12.
We do not link any copies of the game data.
How setup works (overview)
- Install Doom 3 (for dhewm3) or Doom 3 BFG Edition (for RBDOOM-3-BFG) from Steam or GOG.
- Download the port from its releases page.
- dhewm3: put the dhewm3 files next to the game’s
basefolder, or point dhewm3 at the game folder. RBDOOM-3-BFG: extract it into the BFG Edition folder. - Start the port, open the settings (F10 in dhewm3) and choose resolution, field of view and controls.
Which one to pick
- The original 2004 game, as it was, on a modern PC: dhewm3.
- Resurrection of Evil and classic mods: dhewm3, with its mods package.
- A visually modernised Doom 3: RBDOOM-3-BFG.
- A phone or tablet: idTech4A++.
Common problems
- dhewm3 says game data is missing: make sure you used original Doom 3 files, not BFG Edition files, and that
basecontains thepak000.pk4topak008.pk4files. - Stretched menus in widescreen: install the optional wide GUIs package from the dhewm3 release.
- Mac with Steam: Steam will not install the Windows game on macOS; use SteamCMD as the FAQ describes.
FAQ
How do I play Doom 3 on Windows 11?
Buy Doom 3 (or Doom 3 BFG Edition) on Steam or GOG, then use a source port. dhewm3 runs the original Doom 3 and Resurrection of Evil as a 64-bit program with widescreen and gamepad support. RBDOOM-3-BFG modernises the BFG Edition with Vulkan or DirectX 12. The BFG Edition itself also still runs.
What is the difference between dhewm3 and RBDOOM-3-BFG?
dhewm3 is based on the original 2004 Doom 3 code and aims to fix bugs without altering the original gameplay or look. RBDOOM-3-BFG is based on the 2012 BFG Edition code and adds modern rendering such as physically based lighting, soft shadows and baked global illumination, while keeping Doom 3's gameplay.
Which game files does dhewm3 need?
The base folder of an original Doom 3 install, patched to 1.3.1 (Steam and GOG copies already are), and the d3xp folder if you want Resurrection of Evil. It does not work with BFG Edition files.
Can I play Doom 3 on Android?
Yes, through idTech4A++ (Harmattan Edition), a community app on GitHub and F-Droid that runs Doom 3, Quake 4, Prey and other id Tech games on Android. You copy your own game data to the phone. There is also Doom3Quest for Meta Quest headsets.
Does dhewm3 support mods?
Yes. The dhewm3 site lists supported mods, and each release ships a mods package with ready-built game code for popular ones. Mod makers use the dhewm3 SDK.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with id Software / Activision (now Bethesda Softworks) or dhewm3 developers (Daniel Gibson and contributors) (dhewm3 and RBDOOM-3-BFG (Doom 3 source ports)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Nov 3, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
- dhewm/dhewm3 README (Doom 3 GPL source port, platforms, changes compared to the original, no game data included; checked 2026-11-03)
- dhewm3 1.5.5 release, 8 June 2026 (Windows and Linux x86-64 and Arm64 files, mods, wide GUIs)
- dhewm3 wiki FAQ (needed files, Steam on Windows, Linux and macOS via SteamCMD, Resurrection of Evil; checked 2026-11-03)
- RobertBeckebans/RBDOOM-3-BFG README (modernised BFG Edition port, DX12/Vulkan via NVRHI, PBR, baked GI, retro modes; checked 2026-11-03)
- RBDOOM-3-BFG 1.6.0 release, 10 May 2025 (Windows 64-bit)
- glKarin/com.n0n3m4.diii4a (idTech4A++ Harmattan Edition for Android, 1.1.0harmattan73, F-Droid; checked 2026-11-03)
- Team-Beef-Studios/Doom3Quest: Doom 3 for Meta Quest
More ports
See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.
