GZDoom is an enhanced port of the Doom game engine, allowing modern graphics and gameplay enhancements on the original Doom games. It maintains compatibility while adding features like OpenGL rendering, uncapped frame rates, and advanced scripting.
GZDoom is an advanced source port of the Doom game engine, originally created by Graeme Devine and John Carmack. It is built as an enhanced version of the older ZDoom port, with a focus on hardware-accelerated rendering and support for modern graphics APIs like OpenGL and Vulkan.
While maintaining extremely high compatibility with the original Doom engine and support for mods and WAD files created for Doom, GZDoom adds a host of new features. These include uncapped frame rates, widescreen rendering, advanced scripting capabilities using ZScript, support for high-resolution textures and models, and other graphical enhancements possible with modern hardware.
GZDoom can play all commercial Doom games released by id Software, including Ultimate Doom, Doom II, Final Doom, Master Levels for Doom II, and more. It also supports many of the most popular fan-created Doom mods and total conversions. Its rendering engine is highly optimized and can reach extremely high frame rates above 1000 FPS on modern gaming PCs.
The advanced ZScript language included with GZDoom allows for new gameplay behaviors, weapons, items, and features to be added to Doom without engine source code modifications. Complex custom weapons, powerups, shader effects, dialog systems, and more can be implemented using ZScript.
GZDoom continues to be actively developed by a community of coders. It aims to take full advantage of cutting-edge hardware for a smooth, highly-responsive, and visually enhanced Doom gameplay experience, while still maintaining the fundamental look and feel that has made Doom so influential.
Here are some alternatives to GZDoom (Series):
Suggest an alternative ❐