GZDoom is a modder-friendly OpenGL and Vulkan source port based on
the DOOM engine.
