GZDoom

GZDoom is a ZDoom-based port which is maintained by Christoph "Graf Zahl" Oelckers. It was first released on the 30th August 2005 and currently (as of July 2006) runs only in Windows, although there are some patches to compile and run it natively under Linux (as of October 2007).

On January 19, 2008, development of the port was put on hold until another official release of ZDoom is made, due to highly extensive changes to the ZDoom renderer (which consequently require extensively changing the OpenGL rendering code for compatibility) coming more frequently than Graf Zahl could catch up. An official release of ZDoom was made on February 14, 2008, and version 1.1.0 of GZDoom was released shortly afterward incorporating the changes from that version.

Due to internal arguments between Graf Zahl and the author of Zdoom as of 13 December 2008 GZDoom has become its own port rather than an enhancement of Zdoom.

Features

 * Full 3D floors (including slopes)
 * OpenGL renderer, based off PrBoom's OpenGL renderer
 * Inventory and weapon definitions via DECORATE
 * FraggleScript support (so Legacy/Eternity/SMMU maps are supported)
 * Global FraggleScripts via the FSGLOBAL lump
 * Reflective floors
 * Dynamic lights
 * Quake II/Half-Life-style skyboxes as well as regular ZDoom skyboxes
 * High-resolution textures, defined as in ZDoomGL
 * Eternity-style water warping
 * Ability to alter jump height in ACS
 * MD2,MD3 and DMD model support
 * HUD Models
 * ENDOOM support