ZDoom/gzdoom

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities

View on GitHub ↗Jump to charts ↓Open shareable report →

ZDoom/gzdoom has 3k+ stars and 650+ forks on GitHub, is written in C++, and was last pushed on Aug 10, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 48 minutes ago
Type:FrameworkCategory(s):Game DevelopmentMedia, Graphics & Games
Added to GitGenius on September 22nd, 2026
Created on June 23rd, 2013
Open Issues & Pull Requests: 185 (+0)
GitHub issues: Enabled
Number of forks: 656
Total Stargazers: 3,119 (+0)
Total Subscribers: 120 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.9 hours
Mean response time: 45.2 days
90th percentile: 124.4 days
Tracked items: 304

How this project is maintained

98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 71% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 136
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 663 days
Stale 30+ days: 135
Stale 90+ days: 135

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (223)
  • enhancement (96)
  • critical / crash (23)
  • rendering bug (18)
  • zscript compiler bug (10)
  • linux only (9)
  • regression/source port compatibility (7)
  • vulkan (5)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

GZDoom is a source port for the Doom engine that adds OpenGL and Vulkan rendering alongside powerful scripting capabilities.

The project addresses the desire to modernize and extend the classic Doom engine while preserving compatibility with existing content. It builds on ZDoom's foundation by introducing hardware-accelerated graphics rendering through OpenGL and Vulkan, enabling visual enhancements far beyond the original software renderer. The scripting system allows modders to create complex gameplay modifications and new content without altering the core engine code, making it accessible to creators who lack low-level programming expertise.

GZDoom suits developers and modders who want to create Doom-based projects with modern graphics and custom gameplay logic. It is particularly valuable for those building total conversions, gameplay mods, or visual overhauls who need both rendering flexibility and a scripting layer. The project maintains active documentation through its wiki and provides platform-specific build instructions, indicating support for multiple operating systems.

The project sustains ongoing development with regular maintenance across its codebase, active community engagement through forums and Discord, and collaborative translation efforts managed through shared documentation. The team accepts contributions from external developers and maintains clear licensing information for all code components.