GZDoom es una portación o source port basada en ZDoom que es mantenida por Christoph Oelckers ("Graf Zahl"). Fue lanzada por primera vez el 30 de agosto de 2005. Se ejecuta en Windows de 32 y 64 bits, Linux (Ubuntu) y MacOS.
Su desarrollo fue detenido el 14 de abril de 2010, a excepción de actualizaciones para mantener su código de base en sincronía con ZDoom, siendo reanudado a partir de 2014. La última versión es del año 2021.
Características[]
- Todas las características ZDoom
- Soporte para FraggleScript (por lo que los mapas Legacy / SMMU son compatibles)
- Soporte rudimentario para Doom Legacy.
- Zscript, un lenguaje de script de bajo nivel
- FraggleScripts globales a través de lump FSGLOBAL
- Procesador de software poligonal real-3D y renderizador de software truecolor de dpJudas y Eruanna.
- Renderizado OpenGL, que permite las siguientes características:
- Plantas 3D completas (incluyendo pendientes)
- Pisos reflectantes
- Luces dinámicas, mapas brillantes, planos brillantes, sombreadores de hardware personalizados
- Cielos al estilo Quake II / Half-Life , además de cielos ZDoom.
- Filtros opcionales de reescalado de alta calidad (HQnX) para gráficos, sprites y texturas
- Soporte de modelos MD2, MD3 y DMD (Doomsday)
- Colores de 32 bits (los sprites y texturas ya no se traducen a la paleta de Doom)
Trivia[]
- GZDoom se basó originalmente en PrBoom, con algún código añadido de Doom Legacy. Esa versión nunca fue lanzada.