Doom / Doom II (Eternity Engine)
Games: Doom → (DOS, 1993) · Doom II: Hell on Earth → (DOS, 1994)
Eternity Engine: an advanced Doom source port maintained by James “Quasar” Haley, descended from Simon “fraggle” Howard’s SMMU, part of the Boom/MBF line; most of the recent work is by Ioan Chera. It’s built for players and mappers alike: it has ACS with many of ZDoom’s enhancements; EDF (Eternity Definition File), a language to define and modify monsters, decorations, sounds, text strings, menus, and terrain types; and portals for skyboxes and fake 3D architecture that objects can pass through. It supports practically unlimited resolutions, PNG, ENDOOM and animated startup screens, UMAPINFO, MBF21, and DSDHacked, and plays Master Levels and No Rest for the Living without command-line options. It also runs Heretic, with its rules updated to match the 2025 release, and Hexen and Strife support is in progress. Version 4.06.00 “Nidhogg” (June 13) is a big bug-fix and improvement release, with wall texture scaling, non-power-of-two flats, and new ACS inventory functions.
You needThe IWAD from your own copy of Doom, Doom II, Final Doom, or Heretic. Plus Windows (32- or 64-bit) or macOS (Intel or Apple silicon); on Linux and the BSDs you build it from source.
- How it gets to PC
- Port of the released source code
- Console
- MS-DOS
- Original studio
- id Software
- Year
- 1993
- Author
- James Haley / Ioan Chera
- Stars
- 273
- Last activity
- 2026-10-30 · 1 day ago
- Latest version
- 4.06.00 · 2026-06-13
- License
- GPL-3.0
- Language
- C++
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Doom
13
GZDoom · Doom / Doom II (Chocolate Doom) · UZDoom · Doom / Doom II (Crispy Doom) · Doom / Doom II (DOOM Retro) · Doom / Final Doom (PsyDoom) · Doom / Doom II (DSDA-Doom) · Doom / Doom II (Woof!) See all →
Other projects for Doom II: Hell on Earth
9
GZDoom · Doom / Doom II (Chocolate Doom) · Doom / Doom II (Crispy Doom) · Doom / Doom II (DOOM Retro) · Doom / Doom II (DSDA-Doom) · Doom / Doom II (Woof!) · Doomsday Engine · Doom / Doom II (Odamex) See all →