Cloned Games

The Eternity Engine

ActivePlayableWindowsOSX

Based on Doom

Based on Heretic

Based on Hexen

Doom (original game, not this project)Original game image
Image of the original game, Doom. This project has no screenshots of its own yet.
Links, repository & details

About

The Eternity Engine is an advanced Doom-engine source port maintained by James 'Quasar' Haley, descended from Simon 'fraggle' Howard's SMMU project. It's built with SDL2 and runs on Windows, Linux, macOS, FreeBSD, OpenBSD, and other systems, and is actively maintained with CMake, Visual Studio, and Xcode build support.

How it differs from the original

Beyond vanilla Doom compatibility, Eternity adds ACS scripting (with many ZDoom-style enhancements), an EDF definition language for customizing monsters, sounds, and menus, portal rendering for skyboxes and fake-3D architecture, unlimited-resolution and PNG support, and built-in support for the Master Levels and No Rest for the Living episodes without extra command-line options; Heretic, Hexen, and Strife compatibility is still in progress.

Known issues & limitations

  • feature: Heretic, Hexen, and Strife support is in-progress.
Requires original assets. Requires original DOOM game files (pak0.pak and pak1.pak) to run.
Share:

More like The Eternity Engine

Halted
Doom screenshot
id Software's original 1997 DOOM source code, released under GPL v2, powering the classic demon-hunting FPS on the UAC's Mars facility.
Platforms:LinuxDOS
Stars19,552
Updated2 years ago
LicenseGPL-2.0
Release2012
Active
Original game (original game, not this project)Original game image
GZDoom is a modder-friendly source port of the Doom engine covering Doom, Heretic, and Hexen, with OpenGL and Vulkan rendering support.
Platforms:WindowsLinux
Stars3,102
Updated3 months ago
LicenseGPL-3.0
Release2013
Active
Chocolate Doom screenshot
A source port that reproduces the original DOS Doom, Heretic, Hexen, and Strife with their original bugs intact on modern systems.
Platforms:WindowsLinuxOSX
Stars2,416
Updated2 months ago
LicenseGPL-2.0
Release2009
Active
Original game (original game, not this project)Original game image
A modern GPLv3 source port continuing the ZDoom/GZDoom lineage for Doom, Heretic, and Hexen.
Platforms:WindowsLinuxOSX
Stars2,218
Updated1 month ago
LicenseUnknown
Release2025
Active
Freedoom screenshot
A free replacement for Doom's levels, art, sounds, and music, requiring a separate Doom source port to actually run it.
Platforms:None
Stars1,343
Updated4 months ago
LicenseUnknown
Release2012
Halted
Original game (original game, not this project)Original game image
Platforms:SNES
Stars1,248
Updated4 years ago
LicenseGPL-3.0
Release2020