Skulltag · the classic-FPS knowledge base — Doom · source ports
S SKULLTAGCLASSIC FPS HUB
Home›Doom
Game hub

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

37 reference pages · 12 source ports · 2 guides · 1 comparison · 1 mod / WAD
REFERENCE

Arachnotron

A cybernetic spider-like monster from Doom II, wielding a plasma cannon from a four-legged mechanical chassis.

REFERENCE

Arch-vile

A demon from Doom II capable of fire attacks and resurrecting fallen monsters

REFERENCE

Baron of Hell

The hulking pink-and-brown demon that guards the end of Doom's first episode, with 1000 hit points, a claw swipe and a green fireball.

COMPARISON

Best Doom source ports for 2026

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

Ranked source ports
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.

MODv21by Sergeant Mark IV
REFERENCE

Cacodemon

A large, spherical flying demon and one of the most recognizable recurring enemies in the Doom franchise.

REFERENCE

Chaingun

A rapid-firing, multi-barrelled automatic weapon occupying slot 4 in Doom's classic arsenal.

REFERENCE

Chaingunner

A human trooper turned into a zombie during Hell's invasion of Earth, armed with a chaingun.

REFERENCE

Chainsaw

An infinite-ammo melee weapon that shreds enemies at close range.

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

Cyberdemon

The rocket-armed, 4000-hit-point boss of Doom's second episode and the most formidable monster in classic Doom.

REFERENCE

Doom Cheat Codes

Cheat code reference for classic Doom.

REFERENCE

Doom Comic

A comic book produced for Marvel Comics and probably distributed at E3 1996, notorious for its over-the-top dialogue and lasting influence on modern 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.

REFERENCE

Doom II Cheat Codes

Doom II's cheats are Doom's, with three differences: IDCLIP, two-digit map numbers for warps and music, and a MAP30 boss that god mode cannot stop.

REFERENCE

Doom Items & Powerups

Every pickup in classic Doom and Doom II with what it does in the engine: health, armor, the ammo economy, powerup durations, keys and weapon pickups.

REFERENCE

Doom Level Database

Every classic Doom map with a report card: monsters, hit points, ammo budget, keys and secrets, read from the level data.

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 damage, rate of fire and ammo, read from the released source code.

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
REFERENCE

Freedoom

A free and open-source replacement IWAD project providing complete libre content for the Doom engine.

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
REFERENCE

Hell Knight

A humanoid demon from Doom II, closely matching the baron of hell's appearance but recolored tan and given exactly half its hit points.

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

Icon of Sin

The demonic final boss of Doom II and Doom Eternal, a colossal entity associated with monster-spawning and apocalyptic threat.

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.

REFERENCE

Imp

The imp is a human-sized, fireball-throwing monster and the most common opponent in Doom and Doom II.

REFERENCE

Lost Soul

A flaming, floating skull enemy from the classic Doom series that charges at its target at high speed.

REFERENCE

Mancubus

A large, cannon-armed demon from Doom II, firing spreading volleys of incendiary projectiles.

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
REFERENCE

Plasma Rifle

Doom's rapid-fire energy weapon, which fires blue-white plasma bursts and shares energy cells with the BFG9000.

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

Skulltag

The discontinued multiplayer source port (2000–2012) that once lived at this domain — carried forward by Zandronum.

REFERENCE

Spectre

A partially invisible variant of the demon enemy in Doom, distinguished by its fuzzy, blurred appearance.

REFERENCE

Spider Mastermind

The spider-chassis boss demon and final boss of Doom (1993), described in the game's end text as the mastermind of Hell's invasion of the moon bases.

REFERENCE

Super Shotgun

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

REFERENCE

The Ultimate Doom

The 1995 expanded retail release of Doom, adding the fourth episode Thy Flesh Consumed to the original three.

SOURCE PORT

UZDoom

The ZDoom organisation's continuation of GZDoom, now listed as the current port on zdoom.org: same mods, new team, 5.x releases.

v5.0.1GPL-3.0-or-laterWindows · macOS · Linux
○ researched
SOURCE PORT

Woof!

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

v16.0.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 LicenseWindows · macOS · Linux
● 7.5/10 tested
REFERENCE

Zombieman

The weakest enemy in Doom — a rifle-armed former human soldier transformed into a zombie by the forces of Hell.