Welcome to the EDGE!

Screenshot The EDGE project is a programming project to develop a DOOMtm style engine aimed at the Total Conversion developer, but still able to play the original DOOM games. This project started with the DOOM source released by Id Software.

Latest News

EDGE 1.35 : DONE and DUSTED 09-Apr-2011
I'm pleased to announce that version 1.35 of EDGE is now available for download.

Highlights of this release:

  • wide screen support
  • DDF inheritance
  • weapon and automap key bindings
  • support for the HacX 1.2 IWAD
  • fixed a serious COAL bug

For a list of all changes, see the EDGE 1.35 ChangeLog

This release also marks the point where I, Andrew Apted, leave the EDGE project for good. Since I have been the sole developer of EDGE for quite a while, this means that development of EDGE is effectively over. I'd like to thank all the users and modders of EDGE for all their support and contributions to this project -- Cheers everybody!

Download Link: EDGE 1.35 Binaries

1.35 RC#1 Available 23-Dec-2010
The first (and probably only) release candidate for EDGE 1.35 is now available. You can find it in the Test Builds folder in our Download section on SourceForge. There are packages for both Windows, Linux and MacOSX.

1.35 is mainly a bug-fix release, especially a major problem when using COAL scripts. New features include better support for wide screens, ability to bind different keys for weapons and automap functions, DDF inheritance, support for the HACX 1.2 IWAD, and a few other things.

Please test it as much as possible. The 1.35 release will probably be the very last one of EDGE, so it's important to find and fix any problems now. Reports about existing EDGE mods, whether they work or fail, are very welcome.

EDGE 1.34 Released! 20-Nov-2009
Grab it while it's hot folks!!

List of Major Changes:

  • HUB support
  • Joystick support
  • obituary messages
  • improved console
  • two "Action" buttons for RTS scripting
  • standard DDF/RTS files moved out of EDGE.WAD
  • fixed music detuning (SYSTEM device)

There is also a break in compatibility in this release.   A new language called "COAL" has replaced Lua for making custom HUDs, so any mods which use Lua for HUDs will fail to work in this version of EDGE.

Since RC1 (release candidate 1) a few bugs have been fixed, most notably the crash when trying to load a savegame from the main menu.

Thanks to everyone who suggested features, reported bugs, helped with testing and generally have been supportive of this project. This release is for you guys!

The complete list of changes in EDGE 1.34 is here: 1.34 ChangeLog

1.34(RC1) Now Ready 23-Oct-2009
Phew it has been a while, but another release of EDGE is just around the corner, and today you can get a fully-fledged testing version of it!   Since this is a Release Candidate (RC), it should be as stable and complete as the full release, and we will not be adding any new features now, only fixing bugs.

Why version 1.34?   Well for version 1.32 we attempted a lot of big things: a new BSP-free renderer, DDF inheritance, a new scripting language, MD3 models, and using cvars for all user settings. But it was simply too much to chew.   Hence in order to move forward, we decided to cut our losses and begin again, applying as many of the bug fixes and smaller features from the 1.32 branch as possible to create a new "1.34" branch.

New features in this release include: Joystick support, a HUB system, obituary messages, two "Action" buttons for RTS scripts, a much improved console, and better crosshairs.

One big change is that Lua has been replaced by a new language "COAL" for drawing HUDs. Unfortunately this breaks compatibility with any mods which contain Lua-coded HUDs. Another (not so drastic) change was moving the DDF/RTS files out of EDGE.WAD and into a folder called "doom_ddf", where you can easily view and edit them.

Many bugs in EDGE 1.31 have been fixed. The most notable one is the music detuning with the SYSTEM device in Windows. Also fixed were the 16-rotation sprites, the BOOM point pushers/pullers, the (rare) teleporting into walls bug, and the big slowdown when saving the game on large maps.

EDGE for MacOS X! 25-Jun-2009
Andrew Baker, a former EDGE developer, has put his nose to the grindstone once again, and has produced a high quality release of EDGE 1.31 for Intel Macs. It comes with a helpful installer, and supports native music playback via QuickTime.
EDGE 1.31 RELEASED 24-Aug-2008
The full release of EDGE 1.31 is now available for download.


  • Greatly improved renderer
  • MD2 models for things and weapons
  • Lua scripted HUDs
  • Detail Slopes
  • Mirrors with multiple reflections
  • Timidity music playback
  • TGA (targa) image format supported
  • WAV and OGG/Vorbis loaders for sound effects

See the complete list of changes since EDGE 1.29 here: 1.31 ChangeLog

Some things have been removed in 1.31, such as support for demos (recording and playback) and CD music.

Savegames from EDGE 1.29 should still work, however savegames from earlier versions (like 1.28a) do not work.

1.31 RC#1 Available 09-Jul-2008
As always we are delighted to announce that EDGE 1.31-RC#1 is now available for download. Since this is a Release Candidate (RC), it should be as stable and complete as the full release, and we will not be adding any new features now, only fixing bugs.

The biggest new feature is Lua-scripted HUDs, giving modders great power to create new status bars and other Heads-Up-Display elements. Also worth noting are the new Detail Slopes, which are a bit limited but good for adding some cool slopey details into your maps.

Many bugs have been fixed since Beta#2, for example: colormapped sectors (blue water etc) are working again, the Super Shotgun firing rate was too slow and has been rectified, and Timidity music playback is now finished and works well in both Linux and Windows.

Lastly, some things have been removed, such as demo support and CD music playback, because of difficult-to-fix bugs and lack of interest in these features.

The complete list of changes since EDGE 1.29 is here: 1.31 ChangeLog

Beta#2 Update 02-Feb-2008
EDGE 1.31-Beta#2 has been updated to fix a fatal error when saving a game, mainly when starting the game from the new HOST-NET-GAME menu. Another problem causing multiple popup dialogs when the D: drive is a CDROM or DVD should also be fixed.
Beta#2 is Out 29-Jan-2008
EDGE 1.31-Beta#2 is now available for download and testing. This release updates to SDL 1.2.13 which fixes the sound problem under Vista.

New features include support for 16-bit sounds (WAV and OGG/Vorbis formats), music playback for Linux, and an Invulnerability setting in the video options.

However the main thrust of this release is fixing bugs (such as the messed up screen after changing resolution) and other enhancements (like using MD2 frame names in DDF).

Changes since Beta#1 are here: Change List

1.31 Beta#1 Available 12-Dec-2007
We are happy to announce that EDGE 1.31-Beta#1 has been released. This is a Work-In-Progress package provided for testing, and there is still a lot left to do. Three demo wads are included: one for MD2 models, one for Mirrors, and one showing the flat alignment/scaling feature.


  • MD2 models for things and weapons
  • Mirrors with multiple reflections
  • Good emulation of partial-invisibility effect
  • Nicer dynamic lighting, sector glow effects
  • Improved way of emulating DOOM light fading
  • Rendering glitches fixed
  • Flat alignment and scaling line-types
  • TGA (targa) image format supported
  • Monster weak spots, defined by DDF
  • New DDF BECOME() action for changing type
  • Armor properties can be modified


  • changing resolution messes up the screen (must restart)
  • sound still does not work under Vista
  • colormapped sectors (e.g. blue water) don't work yet
  • monsters with models seem to move very jerkily
  • console background is a bit messed up
  • additive dyn-lights on mid-masked textures look weird

Full list of changes is here: Change List

Previous news items are available here: Older News