← Ports & remakes
Source port Fully playable

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
View repository ↗ Official site ↗
first-person shooterwidescreen60fps+mods

Other projects for Doom

13

Other projects for Doom II: Hell on Earth

9