Doom
id Software’s 1993 first-person shooter and the engine it spawned. Doom defined the genre, and 30+ years later the community is still actively building for it.
Tools
- Port PickerThree questions, one recommendation — from assessed review data only.
- Compare every portEvery reviewed port side by side — scores, versions, platforms; capability columns fill in as they are assessed.
- Enemies databaseEvery Doom and Doom II monster with verified engine stats — sort, filter, link a row.
- Weapons databaseThe Doom arsenal read from the engine source, with shots-to-kill against every monster.
- Cheat codesEvery code with its effect, filterable; codes link by row.
- Games in orderRelease order and story order in one sortable table.
- TimelineThe history, year by year.
- Testing ledgerWhich review was hands-on, by whom, on which version.
Best Doom source ports for 2026
Which Doom source port to install — ranked by use-case.
BFG 9000
The signature super-weapon of the Doom franchise, a high-power energy gun iconic across the entire series.
MOD / WADBrutal Doom
The most famous gameplay mod for Doom — over-the-top gore and feedback.
Chocolate Doom
A vanilla-accurate Doom source port preserving the original DOS executable's behavior on modern systems.
Crispy Doom
A limit-removing, enhanced-resolution Doom source port forked from Chocolate Doom.
Doom Cheat Codes
Cheat code reference for classic Doom.
REFERENCEDoom Enemies
Reference table of every Doom and Doom II monster.
REFERENCEDoom games in order
Every mainline Doom game in release order.
SOURCE PORTDOOM Retro
The classic, refined DOOM source port for Windows PC.
Doom Timeline
A chronological record of major Doom franchise events, from id Software's founding through modern releases.
REFERENCEDoom Weapons
Every weapon in Doom and Doom II with its engine stats — damage, rate of fire, ammo, range — read from the released source code, each…
REFERENCEDoomguy
The unnamed space marine protagonist of Doom (1993).
SOURCE PORTDoomsday Engine
A hardware-accelerated source port for Doom, Heretic, and Hexen with an OpenGL renderer and integrated launcher.
DSDA-Doom
A speedrunning-focused descendant of PrBoom+ with extended Boom/MBF compatibility and demo-accurate playback.
Eternity Engine
An advanced Boom/MBF-lineage Doom source port with extended mapping features and demo compatibility.
GZDoom
Among the most popular modern source ports for Doom — the engine most mods are built for.
How to Play Classic Doom on Mac
A step-by-step terminal and package manager walkthrough for setting up classic Doom engine ports on modern macOS.
How to play Doom co-op online in 2026
Set up Doom co-op online in 15 minutes.
IDDQD
Doom's god mode cheat code, granting near-total invulnerability to the player.
REFERENCEIDDT
A Doom automap cheat code named after programmer Dave Taylor that progressively reveals the full map and all thing positions.
REFERENCEIDKFA
Doom cheat code that grants all weapons, full ammo, full megaarmor, and all keys in a single input.
REFERENCEIDSPISPOPD
The no-clipping cheat code for Doom and The Ultimate Doom, allowing the player to pass through walls, monsters, and obstacles.
SOURCE PORTOdamex
An open-source, cross-platform multiplayer source port for classic Doom with a client–server networking model.
PrBoom+
A Boom-lineage, demo-compatible Doom source port with OpenGL and software rendering.
Shotgun
The pump-action single-barrel shotgun weapon from the Doom franchise, occupying weapon slot 3.
REFERENCESuper Shotgun
The double-barreled sawed-off shotgun introduced in Doom II, widely abbreviated as the SSG.
SOURCE PORTWoof!
A continuation of the Boom/MBF source port lineage for Doom.
Zandronum
The leading multiplayer-oriented Doom source port, descended from Skulltag.