A modder-friendly OpenGL/Vulkan source port for Doom engine games with advanced scripting and rendering features.
GZDoom is a source port for Doom engine games that modernizes the classic gameplay with advanced OpenGL and Vulkan rendering, high-resolution support, and robust scripting capabilities. It builds on ZDoom to provide a feature-rich platform for playing and modding Doom, Heretic, Hexen, and Strife.
Doom modders, retro gaming enthusiasts, and developers looking to create or play custom content for Doom engine games with enhanced graphics and scripting.
Developers choose GZDoom for its superior rendering performance, extensive modding tools, and active community support, making it the go-to port for pushing Doom engine games beyond their original limits.
GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports OpenGL and Vulkan for high-resolution visuals and advanced effects, enabling stunning visual mods beyond the original engine's limits.
ZScript and ACS allow for extensive gameplay customization, making it ideal for complex mods, total conversions, and new weapon mechanics.
Runs on Windows, Linux, and macOS, ensuring broad accessibility for both players and developers working in diverse environments.
Backed by a comprehensive wiki, active forums, and Discord, providing robust support for troubleshooting, learning, and collaboration.
Building from source requires consulting the wiki's 'Programmer's Corner', which lacks straightforward, beginner-friendly instructions and can be time-consuming.
Mastering ZScript and ACS demands programming skills, posing a significant barrier for non-coders compared to simpler, visual modding tools.
The advanced OpenGL/Vulkan renderers may not run smoothly on older or budget systems, where lighter ports like Crispy Doom offer better performance.