Skulltag · the classic-FPS knowledge base — Doom · Quake · source ports
S SKULLTAGCLASSIC FPS HUB
HomeDoom

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

28 listed
COMPARISON

Best Doom source ports for 2026

Which Doom source port to install — ranked by use-case.

Source port
REFERENCE

BFG 9000

The signature super-weapon of the Doom franchise, a high-power energy gun iconic across the entire series.

MOD / WAD

Brutal Doom

The most famous gameplay mod for Doom — over-the-top gore and feedback.

MODv21 (stable) · 22 Test 6 (current test build - April 1, 2026)by Sergeant Mark IV
SOURCE PORT

Chocolate Doom

A vanilla-accurate Doom source port preserving the original DOS executable's behavior on modern systems.

v3.1.1GPL-2.0Windows · MacOS · Linux
● 7.0/10 tested
SOURCE PORT

Crispy Doom

A limit-removing, enhanced-resolution Doom source port forked from Chocolate Doom.

v7.1.0GPL-2.0+Windows · MacOS · Linux
● 8.5/10 tested
REFERENCE

Doom Cheat Codes

Cheat code reference for classic Doom.

REFERENCE

Doom Enemies

Reference table of every Doom and Doom II monster.

REFERENCE

Doom games in order

Every mainline Doom game in release order.

SOURCE PORT

DOOM Retro

The classic, refined DOOM source port for Windows PC.

v6.3GPL-3.0Windows
● 8.5/10 tested
REFERENCE

Doom Timeline

A chronological record of major Doom franchise events, from id Software's founding through modern releases.

REFERENCE

Doom 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…

REFERENCE

Doomguy

The unnamed space marine protagonist of Doom (1993).

SOURCE PORT

Doomsday Engine

A hardware-accelerated source port for Doom, Heretic, and Hexen with an OpenGL renderer and integrated launcher.

v2.3.1GPL-3.0 (apps), LGPL-3.0 (libraries)Windows · MacOS · Linux
● 8.0/10 tested
SOURCE PORT

DSDA-Doom

A speedrunning-focused descendant of PrBoom+ with extended Boom/MBF compatibility and demo-accurate playback.

v0.29.4GPL-2.0Windows · MacOS · Linux
● 8.5/10 tested
SOURCE PORT

Eternity Engine

An advanced Boom/MBF-lineage Doom source port with extended mapping features and demo compatibility.

v4.06.00GPL-3.0+Windows · MacOS · Linux
● 8.0/10 tested
SOURCE PORT

GZDoom

Among the most popular modern source ports for Doom — the engine most mods are built for.

v4.14.2GPL-3.0Windows · MacOS · Linux
● 9.0/10 tested
GUIDE

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.

Beginner
GUIDE

How to play Doom co-op online in 2026

Set up Doom co-op online in 15 minutes.

Beginner
REFERENCE

IDDQD

Doom's god mode cheat code, granting near-total invulnerability to the player.

REFERENCE

IDDT

A Doom automap cheat code named after programmer Dave Taylor that progressively reveals the full map and all thing positions.

REFERENCE

IDKFA

Doom cheat code that grants all weapons, full ammo, full megaarmor, and all keys in a single input.

REFERENCE

IDSPISPOPD

The no-clipping cheat code for Doom and The Ultimate Doom, allowing the player to pass through walls, monsters, and obstacles.

SOURCE PORT

Odamex

An open-source, cross-platform multiplayer source port for classic Doom with a client–server networking model.

v12.3.0GPL-2.0Windows · MacOS · Linux
● 7.0/10 tested
SOURCE PORT

PrBoom+

A Boom-lineage, demo-compatible Doom source port with OpenGL and software rendering.

v2.6.66GPL-2.0Windows · MacOS · Linux
● 8.0/10 tested
REFERENCE

Shotgun

The pump-action single-barrel shotgun weapon from the Doom franchise, occupying weapon slot 3.

REFERENCE

Super Shotgun

The double-barreled sawed-off shotgun introduced in Doom II, widely abbreviated as the SSG.

SOURCE PORT

Woof!

A continuation of the Boom/MBF source port lineage for Doom.

v15.3.0GPL-2.0+Windows · MacOS · Linux
● 8.0/10 tested
SOURCE PORT

Zandronum

The leading multiplayer-oriented Doom source port, descended from Skulltag.

v3.2.1Sleepycat License (custom 4-clause)Windows · MacOS · Linux
● 7.5/10 tested