What is gzdoom

Last updated: April 1, 2026

Quick Answer: GZDoom is an open-source source port of the Doom video game that adds modern features like 3D rendering, widescreen support, and modding capabilities while maintaining compatibility with original Doom content.

Key Facts

What is GZDoom?

GZDoom is an advanced source port of the classic Doom video game, designed to run the original 1993 game on modern computers with enhanced graphics and features. A source port is a reimplementation of game code that runs on current systems while preserving the original gameplay and content compatibility. GZDoom evolved from the ZDoom project, incorporating 3D graphics rendering, wide-screen support, and advanced modding capabilities.

Graphics and Modern Features

One of GZDoom's major enhancements is its OpenGL-based 3D graphics renderer, replacing Doom's original 2.5D software rendering. This allows for true 3D environments, dynamic lighting, and shader effects that weren't possible in 1993. The port supports high-resolution displays, ultra-wide monitors, and modern graphics cards. Players can enhance textures and sprites with high-definition replacements while maintaining the classic art style or modernizing the visuals entirely.

Supported Games and Compatibility

While named after Doom, GZDoom supports a wide range of games built on the Doom engine. This includes Doom II, Final Doom, Heretic, Hexen I and II, and Strife. The port maintains 100% compatibility with original WAD files and mods, allowing players to use content created 30+ years ago. This backward compatibility is crucial for the thriving community of content creators and preserves decades of user-generated modifications.

Modding and Community

GZDoom's extensive modding capabilities have sustained an active community for decades. The source code is freely available under the GPL license, encouraging developers to create modifications, total conversions, and new gameplay mechanics. Popular mods range from gameplay improvements to entirely new games built on the Doom engine. The community-driven development model ensures regular updates, bug fixes, and feature additions.

Platform Support and Distribution

GZDoom runs on Windows, macOS, and Linux, with active development for each platform. The project provides pre-compiled binaries for easy installation, while source code is available for advanced users. The community distributes GZDoom through the project website and various package managers. Its free and open-source nature, combined with support for retro gaming, has made it the standard way to play Doom on modern systems.

Related Questions

What is the difference between GZDoom and ZDoom?

GZDoom is a successor to ZDoom that emphasizes 3D graphics with OpenGL rendering. ZDoom used software rendering. GZDoom inherits most ZDoom features but added modern graphics capabilities and better cross-platform support.

What is a game source port?

A source port is modified source code of a game that enables it to run on modern operating systems while preserving original gameplay. Source ports add contemporary features like updated graphics, wider aspect ratios, improved controls, and cross-platform support without fundamentally changing the game.

Do I need the original Doom to play GZDoom?

No, you can play with free community-created WADs and mods. However, to play the original Doom content, you need the IWAD files from the original game or the free Freedoom project provides open-source alternatives.

What are WAD files in Doom modding?

WAD (Where's All the Data) files are container formats holding Doom game data including levels, sprites, textures, sounds, and music. Modders edit WADs to create custom levels and content, making WAD editing the foundation of Doom's modding community.

Is GZDoom free?

Yes, GZDoom is completely free and open-source software released under the GPL license. Both the source code and compiled versions are freely available with no restrictions.

What is the difference between ZDoom and GZDoom?

ZDoom was an earlier source port providing basic modern compatibility, while GZDoom enhanced it with OpenGL rendering, improved graphics capabilities, and more extensive feature support, becoming the de facto standard Doom source port.

Sources

  1. Wikipedia - Doom Source Ports CC-BY-SA-4.0
  2. ZDoom and GZDoom Projects GPL