UZDoom is a feature centric port for all Doom engine games, based on GZDoom, adding an advanced renderer and powerful scripting capabilities http://zdoom.org
  • C++ 75.4%
  • C 16.3%
  • ZenScript 4.8%
  • CMake 0.9%
  • Starlark 0.6%
  • Other 1.8%
Find a file
Marcus Minhorst 7bde740d3a Fix typo
2026-04-20 19:11:44 -04:00
.github No need for forks to run the bot 2026-04-13 15:49:46 -04:00
bin/windows/vpx - no more need for zmusic binary blobs 2025-07-30 00:38:50 -04:00
branding Simplified + made render nicely in dark mode 2026-02-08 15:02:05 -05:00
cmake External zmusic is not supported anymore 2026-04-13 15:49:46 -04:00
docs Add BUILD_NONFREE option so legally sensitive content can be omitted 2026-02-11 02:06:53 -05:00
fm_banks Updated the WOPN banks collection 2023-01-02 08:19:11 +01:00
libraries Sync subtrees (#1265) 2026-04-15 13:18:58 -04:00
soundfont Soundfont fix 2025-10-20 18:50:44 -04:00
specs Lightmap parsing update 2025-06-12 19:28:23 -03:00
src Fix typo 2026-04-20 19:11:44 -04:00
tools Expose git distance to engine 2026-04-05 20:25:38 -04:00
unused Moved cross-port doc to correct location 2026-02-07 13:07:05 -05:00
wadsrc Added accessibility option for cl_doubleclickthreshold 2026-04-20 13:13:49 -04:00
wadsrc_bm Add BUILD_NONFREE option so legally sensitive content can be omitted 2026-02-11 02:06:53 -05:00
wadsrc_extra Move language file recipes to language file repo 2026-03-25 00:52:40 -04:00
wadsrc_lights fix gldefs and decaldef being inverted 2025-05-06 22:10:28 -03:00
wadsrc_widepix Add BUILD_NONFREE option so legally sensitive content can be omitted 2026-02-11 02:06:53 -05:00
.clang-format Added format file 2025-11-01 19:36:25 -04:00
.editorconfig Added editor config 2025-11-01 19:36:25 -04:00
.git-blame-ignore-revs Ignore 'Update headers' 2025-12-29 03:08:42 -03:00
.gitattributes Add eol=lf, renormalize 2025-11-15 00:12:32 -05:00
.gitignore Add kateproject files 2026-03-29 14:04:46 -04:00
CMakeLists.txt Drop support for vcpkg 2026-04-13 15:49:46 -04:00
CONTRIBUTING.md Add notice warning of undisclosed AI usage 2026-03-25 01:19:45 -04:00
CONTRIBUTORS chore(CONTRIBUTORS): add self 2026-04-19 11:27:43 -04:00
documentation_ref_info.json use zscdoc noindex meta tags instead of robots.txt, and add title_suffix 2025-10-22 18:23:25 +02:00
LICENSE Update headers 2025-12-28 20:13:13 -05:00
README.md Made readme banner look correct in non-browsers, too 2026-02-07 15:35:24 -05:00
SECURITY.md Update SECURITY.md for rebrand 2025-10-16 10:19:53 -03:00

Welcome to UZDoom!

Continuous Integration Engine Translation status Game Translation status

UZDoom is a modern, feature-rich source port for the classic game DOOM.

A continuation of ZDoom and GZDoom, UZDoom enhances the original DOOM engine, providing advanced features like:

  • High-Resolution Graphics
  • Dynamic lighting
  • 3D Floors
  • Extensive Modding Support
  • Support for modern OpenGL and Vulkan renderers

UZDoom is free and open-source software, built and maintained by a dedicated community of developers and enthusiasts.

🙏 Acknowledgments

UZDoom would not be possible without the foundational work of many people. We extend our immense gratitude to:

  • id Software for creating the original DOOM and releasing its source code.
  • Marisa Heit for her foundational work on ZDoom, and Christoph Oelckers for his work on GZDoom.
  • The countless modders, mappers, and artists in the DOOM community who continue to create amazing content.
  • All the contributors who have submitted code, reported bugs, and helped improve the project over the years.

The UZDoom Icon was designed by Carlos "Cardboard Marty" Sanchez, copyrighted to the UZDoom Team, and licensed under Creative Commons BY-SA 4.0.

See the CONTRIBUTORS file for a full list of code contributors.

UZDoom is licensed under the GNU General Public License (GPL) version 3 or any later version (GPLv3+).

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU General Public License for more details.

You can view the full license text here: https://www.gnu.org/licenses/

Copyrights:

  • Copyright 1993-1996 id Software
  • Copyright 1999-2016 Marisa Heit
  • Copyright 2002-2016 Christoph Oelckers
  • Copyright 2017-2025 GZDoom Maintainers and Contributors
  • Copyright 2025-2026 UZDoom Maintainers and Contributors

🌐 Resources

🛠️ Building UZDoom

To build UZDoom from source, please see UZDoom's GitHub wiki for a full list of dependencies and detailed instructions. Build For Linux / Windows / MacOS