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