Doom / Doom II (DOOM Retro)
Games: Doom → (DOS, 1993) · Doom II: Hell on Earth → (DOS, 1994)
DOOM Retro: a Doom source port for Windows by Brad Harding, who released it on December 10, 2013, for the game’s 20th anniversary. It started from Chocolate Doom, which builds on the source code id Software released in 1997, and is now its own port of about 120,000 lines of C. It supports vanilla, limit-removing, Boom, MBF, and MBF21 maps and mods, with DeHackEd (including the DEHEXTRA extension, which began here), DSDHacked, and partial MAPINFO and UMAPINFO, but it doesn’t record or play back demos and has no multiplayer. It draws with a 256-color software renderer at 640×400, twice the original resolution, scaled up with Direct3D or OpenGL, with a widescreen mode and a choice of two HUDs, uncapped frame rates, and a 45–135° field of view. It fixes most of the original engine’s bugs and over 1,400 errors in the official Doom and Doom II maps, and adds translucency effects, blood that leaves permanent splats, monster shadows, bobbing liquids, a WAD launcher, a console, an automap that can go on a second display, stats, controller rumble, and mouselook, plus a “vanilla” mode to compare it with the original. It recognizes SIGIL and SIGIL II, the BFG Editions with No Rest for the Living, Freedoom, Chex Quest, HacX, and REKKR. It also includes E1M4B and E1M8B, two maps by John Romero played with the Doom IWAD. Version 6.3 (August 8) improved ID24 compatibility and added a cylindrical sky projection, radial lighting, and Discord Rich Presence.
You needThe IWAD file from your own copy of Doom, Doom II, or Final Doom (DOOM.WAD, DOOM2.WAD, PLUTONIA.WAD, or TNT.WAD), for example from Steam, GOG, or the Epic Games Store; it tries to find where it’s installed on its own. It also takes the shareware DOOM1.WAD, though PWADs can’t be loaded with it, and the free Freedoom IWADs. Plus 64-bit Windows; the source can also be built on Linux and macOS, without support.
- How it gets to PC
- Port of the released source code
- Console
- MS-DOS
- Original studio
- id Software
- Year
- 1993
- Author
- bradharding
- Stars
- 781
- Last activity
- 2026-10-31 · today
- Latest version
- v6.3 · 2026-08-08
- 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.
Other projects for Doom
13
GZDoom · Doom / Doom II (Chocolate Doom) · UZDoom · Doom / Doom II (Crispy Doom) · Doom / Final Doom (PsyDoom) · Doom / Doom II (DSDA-Doom) · Doom / Doom II (Woof!) · Doomsday Engine See all →
Other projects for Doom II: Hell on Earth
9
GZDoom · Doom / Doom II (Chocolate Doom) · Doom / Doom II (Crispy Doom) · Doom / Doom II (DSDA-Doom) · Doom / Doom II (Woof!) · Doomsday Engine · Doom / Doom II (Odamex) · Doom / Doom II (Eternity Engine) See all →