
About
Doom I and II were made by id Software, and Heretic and Hexen by Raven Software — the three classic id-tech-era FPS titles this engine supports. Doomsday Engine is a portable, enhanced source port supporting Doom I/II, Heretic, and Hexen, built as a set of C++ libraries (libcore, libgui, libgloom, libdoomsday, and per-game extension libraries). It's cross-platform (Linux, Windows, macOS) and built with CMake; most of the source is GPLv3, with the newer Doomsday 3 libraries under LGPLv3.
Getting started
Building it requires CMake plus several dependencies — SDL2, the_Foundation, glbinding, and the Open Asset Import Library — most of which can be fetched and compiled via a bundled helper script; optional FMOD Studio or FluidSynth support adds extra audio backends.
Media
Additional notes
- External link
- Full compilation instructions are published in the project's online Doomsday Manual (manual.dengine.net).