EDGE-Classic
Games: Doom → (DOS, 1993) · Doom II: Hell on Earth → (DOS, 1994) · Heretic → (DOS, 1994) · Chex Quest (DOS, 1997) · Chex Quest 3 (Windows, 2008) · HacX (Windows, 1997) · Harmony (Windows, 2013) · REKKR (Windows, 2018)
EDGE-Classic: a Doom source port that revives the EDGE 1.35 codebase for modern systems, with advanced features, easy modding, and attractive visuals while keeping hardware requirements modest. Besides Doom and Doom II it runs Heretic, Chex Quest and Chex Quest 3, HacX 1.2, Harmony, and REKKR, plus the free Freedoom and Blasphemer IWADs. Compared with EDGE 1.35 it adds an uncapped frame rate, a new renderer with OpenGL 3.3 and GLES3 alongside the legacy OpenGL 1.3 one, multithreaded BSP traversal, Dehacked support up to MBF21, DSDehacked, Boom, UDMF, and UMAPINFO, Lua as its main scripting language (with a COAL compatibility layer), expanded DDF and RTS, an inventory system, widescreen status bar, intermission, and title screens, optional dynamic reverb, soundfont MIDI, OPL emulation, many more music and sound formats, and MPEG video. Its README showcases mods made for it, such as Operation: Arctic Wolf Revisited and Aliens: Stranded. The latest release is 1.53 (July 11), with downloads for 32- and 64-bit Windows and for Linux; on macOS and the BSDs you build it from source. Its website also has a browser version, which comes with Freedoom Phase 2 and Blasphemer.
You needThe data files (IWADs) from your own copy of Doom, Doom II, Heretic, or another supported game; with the free Freedoom or Blasphemer IWADs no copy is needed. Plus Windows 7 or later, Linux (x86 or ARM), macOS (Intel or Apple silicon), or BSD.
- How it gets to PC
- Port of the released source code
- Original studio
- id Software / Raven Software
- Year
- 1993
- Author
- edge-classic
- Stars
- 103
- Last activity
- 2026-10-19 · 12 days ago
- Latest version
- 1.53 · 2026-07-11
- 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 →
Other projects for Heretic
3
GZDoom · Doomsday Engine · Doom / Heretic / Hexen (Russian Doom) See all →