Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

id Tech 1

From PCGamingWiki, the wiki about fixing PC games
id Tech 1
IdTechLogo.png
Developers
First release date
Latest release date
Predecessor
Successor

Game Developer Publisher First release
Beyond Sunset Metacorp Movie Games S.A.
Chex Quest Digital Café General Mills December 1, 1996
Doom (1993) id Software GT Interactive, id Software December 10, 1993
Doom 3: BFG Edition id Software, Nerve Software, Panic Button Bethesda Softworks October 16, 2012
Doom I Enhanced Nerve Software, id Software Bethesda Softworks January 9, 2020
Doom II Enhanced Nerve Software, id Software Bethesda Softworks January 9, 2020
Doom II: Hell on Earth id Software GT Interactive October 10, 1994
Final Doom TeamTNT, Casali brothers, id Software GT Interactive May 31, 1996
Hedon Zan March 21, 2019
Hellslinger Hellworks Team Hellforge Studios
Heretic Raven Software id Software, GT Interactive December 23, 1994
Hexen: Beyond Heretic Raven Software id Software October 30, 1995
Nocturne in Yellow The Laughing Chamber August 7, 2015
Project Crypt Tabijaky May 13, 2022
REKKR: Sunken Land Mockingbird Softworks October 11, 2021
Return of the Triad Leon Zawada, Simon Rance September 16, 2011
Selaco Altered Orbit Studios May 1, 2024
SharpShooter3D HeadHuntersGames September 5, 2018
Sonic Robo Blast 2 Sonic Team Junior December 7, 2019
Sonic Robo Blast 2 Kart Kart Krew November 17, 2018
Stellar Valkyrie In The Keep
Strife Rogue Entertainment Velocity Inc. May 15, 1996
Strife: Veteran Edition Rogue Entertainment Night Dive Studios December 12, 2014
Supplice Mekworx Hyperstrange
The Adventures of Square BigBrik Games November 7, 2014
Vomitoreum Scumhead July 30, 2021

Other information

Source ports

A more exhaustive list is available on Wikipedia and a set of comparison tables is available on DoomWiki.org.
Latest Git builds of ZDoom, GZDoom, LZDoom, and Odamex are available at DRD Team Development Builds.
Name Description
ZDoom Renderers available: Software.
Limit-removing source port that has features such as high resolutions and all-new editing features for modders. Detects Steam releases.
No longer maintained by the original developer.[1]
Windows
macOS (OS X)
Linux
GZDoom Renderers available: OpenGL (Default), OpenGL ES, Vulkan, Software - SoftPoly.
Based on the same code as ZDoom, except it also uses an OpenGL and Vulkan renderer. Nearly every mod should work with GZDoom, specifically ones that use special effects. A widescreen frontend pack created by Nash Muhandes is also included for v4.5.0 and onward. Detects Steam releases. Highly vanilla unfriendly.
Windows
macOS (OS X)
Linux
LZDoom Renderers available: Software (Default - DirectDraw via D3D9 legacy), OpenGL.
A version of GZDoom designed for low end computers that supports older hardware and older software rendering. Defaults to Software rendering. It's fast software rendering mode is powered by D3D9s DirectDaw legacy compatibility mode. OpenGL - Hardware Accelerated renderer included. Replacement for QZDoom. Highly vanilla unfriendly.
Windows
macOS (OS X)
Linux
Doomsday Engine Renderers available: Software, OpenGL.
Probably the best source port under active development alongside (G)ZDoom. Easy mod & addon management. Enhanced graphics and effects.
Windows
macOS (OS X)
Linux
Zandronum Renderers available: Software, OpenGL.
Based off modified ZDoom code. Use this source port to play online, as it significantly overhauls the netcode from ZDoom. Highly vanilla unfriendly.
Windows
macOS (OS X)
Linux
Odamex Renderers available: Software.
Source port based on ZDoom 1.22 (and parts of 1.23) that focuses on multiplayer while staying close to the original Doom.
Windows
macOS (OS X)
Linux
PrBoom Renderers available: Software, OpenGL.
Limit-removing source port based off Boom that aims to preserve the feel of vanilla Doom while adding modern editing features. Includes an OpenGL renderer and supports high resolutions. Development ceased in 2008; consider using PrBoom+ instead.
Windows
macOS (OS X)
Linux
PrBoom+ Renderers available: Software, OpenGL.
Based off PrBoom. Extends the port with more features.
Windows
macOS (OS X)
Linux
PrBoom: Ray Traced Renderers available: Vulkan.
A fork of PrBoom+ that implements ray tracing graphics. Includes an optional DLSS plug-in. Requires a very high-end GPU capable of using Vulkan.
Windows
Chocolate Doom Renderers available: Software.
A source port that aims to accurately reproduce the experience of playing vanilla Doom. Renders at a low-resolution (that's upscaled to higher resolutions) and purposefully keeps the original game's limits.
Windows
macOS (OS X)
Linux
Crispy Doom Renderers available: Software.
A limit-rising and enhanced resolution off-shoot of Chocolate Doom with visual and gameplay enhancements while remaining compatible with vanilla and Chocolate Doom features.
Windows
Woof! Renderers available: Software (with acceleration).
A modern continuation of WinMBF, a Boom-derived source port, with quality-of-life enhancements and support for new modding features.
Windows
Doom Retro Renderers available: Software (with acceleration), Direct3D9 (Default), OpenGL.
Source port based off Chocolate Doom that supports vanilla, limit-removing and Boom-compatible maps and makes a few other changes/fixes for the modern age while still keeping the classic Doom experience.
Windows
Competition Doom Renderers available: Software.
Source port based off Chocolate Doom used for speedrunning.
Windows
Linux

Launchers

Useful for source ports, launchers enable the user to manage mod files and their load order, add launch arguments and save all this in a profile for future use.

Name System Notes
SSG Launcher Windows, Mac OS X, Linux The launcher also has the extra functionality with launching Doom 64 EX, the DoomRPG mod, and also the OBLIGE Level Maker.
ZDL Windows A simple, but powerful launcher that is designed for ZDoom and GZDoom.
RocketLauncher Windows, Linux Based on Qt, RocketLauncher consists many features to customize your game and a support for DOSBox. Linux users should compile it in order to install it.
Doom Launcher Windows Features automatic mod download from /idgames database. Source code can be found here.
Doomie Windows Another simple launcher that also support Chocolate Doom.
Arachnotron Windows, Linux A Responsive, Cross Platform Doom Launcher that is based on QT.
Doom Mod Loader Windows A C# Doom Launcher with many customizations. Source code can be found here.

Command line parameters

A list of command line parameters for vanilla Doom can be found on The Doom Wiki. Additional command line parameters for ZDoom and derivatives can be found on the ZDoom Wiki.

Editing utilities

A comprehensive list of editing utilities can be found on The Doom Wiki.


References