GZDoom

GZDoom is a ZDoom-based port which is maintained by Christoph Oelckers (Graf Zahl). It was first released on the 30th August 2005 and runs in Linux and Windows.

History
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. The current official version is 1.4.0.

Features

 * All 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
 * MD2,MD3 and DMD (Doomsday) model support