Skip to content

Hi there 👋

🙋‍♀️ A short introduction

  • We are the ZDoom team, a team of developers and contributors of many different skills and hobbies. We primarily develop and maintain the GZDoom and Raze source ports, and also some of the tools that can be used to fascilitate editing of game modifications which are supported by them.

🌈 Contribution guidelines

  • Issues: We like issues to be separated into one-per-issue, not bulk issues. All bug reports, including crashes, should have some sort of easily reproducable content; this will make fixes much easier.

  • Pull Requests: The philosophy of our programming is a player/user-first model. We strongly disfavor any code that takes control away from the end-user for their gaming experience.

  • Code Licensing: All contributors must allow their code to be licensed under BSD 3-clause for portability between projects, where possible. The GZDoom and Raze source ports are both GPL licensed, with Raze having additional Build license stipulations. Please refer to the documents contained within the projects for further information.

  • Art Licensing: Similar to code licensing, we require most art to follow a similar creative commons licensing scheme which allows portability and reuse. If it is a derived asset for it must go in the wadsrc_extra folder for GZDoom (or wadsrc for Raze) and must be licensed according to its original publisher license, and can only be used in the game from which it is derived.

👩‍💻 Useful resources

🍿 Fun facts

  • Thanks to Doom, demons die at a rate between hundreds to millions per second, depending on the time of day and the latest popular mapset to be released for it.

Pinned Loading

  1. gzdoom gzdoom Public

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

    C++ 2.3k 526

  2. Raze Raze Public

    Build engine port backed by GZDoom tech. Currently supports Duke Nukem 3D, Blood, Shadow Warrior, Redneck Rampage and Powerslave/Exhumed.

    C++ 662 59

Repositories

Showing 10 of 17 repositories
  • gzdoom Public

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

    ZDoom/gzdoom’s past year of commit activity
    C++ 2,321 GPL-3.0 526 86 20 Updated Jun 30, 2024
  • zdoom-macos-deps Public

    *ZDoom binary dependencies for macOS

    ZDoom/zdoom-macos-deps’s past year of commit activity
    Python 1 2 17 0 Updated Jun 27, 2024
  • acc Public

    ACC is an ACS script compiler for use with ZDoom and Hexen.

    ZDoom/acc’s past year of commit activity
    C 54 39 0 2 Updated Jun 26, 2024
  • ZDRay Public

    ZDRay baking utility for GZDoom

    ZDoom/ZDRay’s past year of commit activity
    C++ 31 GPL-2.0 6 9 (1 issue needs help) 0 Updated Jun 15, 2024
  • Raze Public

    Build engine port backed by GZDoom tech. Currently supports Duke Nukem 3D, Blood, Shadow Warrior, Redneck Rampage and Powerslave/Exhumed.

    ZDoom/Raze’s past year of commit activity
  • ZMusic Public

    GZDoom's music system as a standalone library

    ZDoom/ZMusic’s past year of commit activity
    C 60 32 5 0 Updated Apr 28, 2024
  • wadext Public

    A simple WAD extraction command line tool for Doom-engine mods

    ZDoom/wadext’s past year of commit activity
    C 98 GPL-3.0 14 1 1 Updated Jan 1, 2024
  • .github Public
    ZDoom/.github’s past year of commit activity
    0 0 0 0 Updated Jun 28, 2023
  • qzdoom Public

    Experimental fork that tries out daring and cutting edge features. Forked from here - https://github.com/zdoom/gzdoom

    ZDoom/qzdoom’s past year of commit activity
    C++ 70 GPL-3.0 10 0 0 Updated Jan 23, 2023
  • fluidsynth Public Forked from FluidSynth/fluidsynth

    Software synthesizer based on the SoundFont 2 specifications

    ZDoom/fluidsynth’s past year of commit activity
    C 0 LGPL-2.1 249 0 0 Updated Aug 13, 2022

Top languages

Loading…

Most used topics

Loading…