Editing utility

An editing utility, often called an editor, is a program that allows a user to create or modify portions of the games using or based on the Doom engine.

Doom is recognized as one of the earliest games to explicitly support the modification of the game for the extension of gameplay, through the use of arbitrary WAD files (PWADs). With all the technical information now known about the Doom games, Heretic and Hexen, it is possible to modify nearly anything and everything within the Doom environment. Some of the utilities that enable this are listed below.

DOS

 * Doom Construction Kit
 * DeeP
 * DeePsea
 * DETH
 * DEU
 * DMapEdit
 * Edmap
 * RHEU
 * WADED
 * ZETH
 * ZETH

Windows

 * DeePsea
 * Doom Builder
 * Doom Builder 2
 * DoomCAD
 * eXtendable WAD Editor (XWE)
 * RHEU
 * Simple Doom Editor
 * SLADE (except 3.0.x versions, which are WAD editors only)
 * WadAuthor
 * WinDEU

Java

 * WadC

Macintosh

 * Demon
 * Hellmaker

Unix/Unix-like

 * Simple Doom Editor
 * Yadex
 * Eureka

OS/2

 * DEU

DOS

 * BSP
 * BSPCOMP
 * WARM
 * ZDBSP
 * Zennode

Windows

 * BSP
 * glBSP
 * glVIS
 * ZDBSP
 * Zennode
 * ZokumBSP

MacOS/MacOSX

 * MacBSP
 * machexbsp
 * Zennode

Unix/Unix-like

 * BSP
 * glBSP
 * glVIS
 * DoomBSP
 * WARM
 * ZDBSP
 * Zennode
 * ZokumBSP

OS/2

 * BSP
 * WARM

DOS

 * Reject
 * RMB

DOS

 * DeuSF
 * DeuTex
 * DM ADD Something (DMADDS)
 * Doom Construction Kit
 * ENDOOMER
 * Inkworks
 * New WAD Tool (NWT)
 * RHEU
 * TED
 * WadED

Windows

 * DeePsea
 * DeuTex
 * eXtendable WAD Editor (XWE)
 * RHEU
 * Simple Doom Editor
 * SLumpEd
 * WinTex
 * SLADE (version 3 and above)

Macintosh

 * Deimos
 * Hellmaker
 * Wad Builder
 * WWKSuite
 * SLADE (version 3 and above)

Unix/Unix-like

 * DeuSF
 * DeuTex
 * Simple Doom Editor
 * XWadEd
 * XWadTools
 * SLADE (version 3 and above)

DOS

 * DM2Conv
 * RHEU

Windows

 * RHEU
 * Wad2PDF

Macintosh

 * WADenizer

DOS

 * D2
 * DeHackEd
 * Heretic Hack Editor
 * Hexen Hack Editor
 * SeHackEd

Windows

 * WhackEd

Macintosh

 * DeMackEd
 * Doominator

DOS

 * ACC
 * DEACC
 * Descript
 * Hexen BEHAVIOR De-compiler

Windows

 * ACC

Unix/Unix-like

 * ACC

DOS

 * LMPC

Windows

 * LMPC
 * DeCorEd
 * Simple Doom Editor
 * Simple Doom Editor

Unix/Unix-like

 * LMPC
 * Simple Doom Editor

DOS

 * DCC
 * DMPSMU
 * dshrink
 * ENDOOMER
 * Inkworks
 * listacs
 * swantbls
 * TED
 * ushrink
 * zwadconv

Windows

 * DCCW
 * OBLIGE
 * SLIGE
 * WadPtr

Unix/Unix-like

 * DMPSMU
 * OBLIGE
 * SLIGE
 * WadPtr
 * XWadTools