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.6.

Features

 * All ZDoom features
 * FraggleScript support (so Legacy/SMMU maps are supported)
 * Global FraggleScripts via the FSGLOBAL lump
 * OpenGL renderer, allowing the following features:
 * Full 3D floors (including slopes)
 * Reflective floors
 * Dynamic lights, brightmaps, glowing flats, custom hardware shaders
 * Quake II/Half-Life-style skyboxes in addition to regular ZDoom skyboxes
 * High-quality (HQnX) rescaling filters for graphics, sprites and textures
 * MD2, MD3 and DMD (Doomsday) model support