← Ports & remakes
Source port Fully playable

Doomsday Engine

Games: Doom → (DOS, 1993) · Doom II: Hell on Earth → (DOS, 1994) · Heretic → (DOS, 1994) · Hexen: Beyond Heretic → (DOS, 1995)

Doomsday Engine: a port of id Software’s Doom and Doom II and Raven Software’s Heretic and Hexen with enhanced graphics, meant to refresh these games’ technology while keeping their gameplay. It’s written in C++ on Qt 5 and OpenGL, and the three games’ extensions live together in the libgamekit library. It has game profiles with add-on selection, an in-game overlay with settings and the console, particle effects and dynamic lights, bloom and vignette, geometry-based ambient occlusion, 3D models for objects (FBX and MD5), skyboxes, an upscaling texture filter, and stereoscopic rendering modes. 3D sound with reverb comes through the FMOD plugin, and it supports MP3 music and MIDI with FluidSynth (Unix only). In multiplayer it discovers LAN servers, has a master server for public games, and a tool for running servers in the background. The latest stable release is 2.3.1, from February 2021; 2.3 improved support for the original Doom render hacks used by TNT: Evilution and The Plutonia Experiment and expanded Doomsday Script, its scripting language. Since then only 2.3.2 candidate builds have come out, and the latest commit is from January 2024. There are builds for Windows, macOS, and Linux.

You needThe data files (IWADs) from your own copy of one of the games, such as Doom II; it can find the Steam and GOG releases of The Ultimate Doom, Doom II, Final Doom, Heretic, and Hexen on its own. Plus a graphics card with OpenGL 3.3 and Windows, macOS, or Linux.

How it gets to PC
Port of the released source code
Original studio
id Software / Raven Software
Year
1993
Author
Jaakko Keränen
Stars
306
Last activity
2026-06-03 · 5 months ago
Latest version
v2.3.0 · 2020-12-30
Language
C++
View repository ↗ Official site ↗
first-person shootermultiplayeronlinemods

Other projects for Doom

13

Other projects for Doom II: Hell on Earth

9

Other projects for Heretic

3

Other projects for Hexen: Beyond Heretic

2