Updated

Back to list Add Game

Doom genres:FPS themes:Sci-Fi Edit
Doom II
▶ ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:C++ frameworks:OpenGL SDL2 content:Commercial licenses:GPL2 Edit
A Doom source port that also supports other games like Rise of the Triad and Wolfenstein 3D
▶64doom ( repoGitHub stars ) type:Remake status:Playable development:Sporadic langs:C content:Commercial licenses:GPL2 Edit
A port of the PC Doom to the N64 (NOTE: this isn't the same as Doom 64, this ports the actual vanilla PC version.)
▶Atari Jaguar Source Code Collection ( repo ) type:Official status:Playable development:Complete langs:Assembly C licenses:As-is Edit
▶ ( repoGitHub stars ) type:Remake status:Playable development:Active langs:C licenses:GPL2 Edit
▶ ( repoGitHub stars ) type:Tool development:Active langs:C++ frameworks:SDL2 content:Commercial licenses:GPL3 Custom Edit
Classic RBDoom 3 BFG is updating the classic DOOM engine inside DOOM 3 BFG Edition
▶ ( repoGitHub stars ) type:Remake status:Playable development:Very Active langs:C frameworks:SDL2 content:Commercial licenses:GPL2 Edit
Crispy Doom is a limit-removing enhanced-resolution Doom source port based on Chocolate Doom.
▶ ( repoGitHub stars ) type:Remake status:Semi-Playable development:Very Active langs:JavaScript CSS HTML licenses:GPL2 Edit
A recreation of the original DOOM rendered entirely with CSS
▶ ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:C frameworks:DirectX content:Commercial licenses:GPL2 multiplayer:LAN Edit
WinDoom source code for Dreamcast.
▶ ( repoGitHub stars ) type:Official status:Playable development:Complete langs:C licenses:Custom Edit
▶ ( repoGitHub stars ) type:Official status:Playable development:Complete langs:C Assembly content:Free licenses:MIT Edit
The complete archive for DOOM for the 3DO.
▶ type:Clone status:Playable development:Complete langs:C frameworks:FAT-Engine licenses:GPL3 Edit
▶Doom Classic for iOS ( repoGitHub stars ) type:Official status:Playable development:Complete langs:C content:Commercial licenses:GPL2 Edit
iOS
▶ ( repoGitHub stars ) type:Official status:Playable development:Complete langs:Assembly content:Commercial licenses:GPL3 Edit
▶ ( repoSourceforge downloads ) type:Remake status:Playable development:Active langs:C++ licenses:GPL2 Edit
▶ ( repoGitHub stars ) type:Remake status:Playable development:Very Active langs:C frameworks:SDL2 content:Commercial licenses:GPL3 Edit
▶ ( repoGitHub stars ) type:Remake status:Playable development:Active langs:C++ frameworks:SDL2 content:Commercial licenses:GPL3 Edit
▶ ( repoGitHub stars ) type:Similar status:Playable development:Sporadic langs:Lua Pascal frameworks:SDL2 OpenGL content:Swappable licenses:CC-BY-SA GPL2 Edit
▶ ( repoGitHub stars ) type:Remake status:Playable development:Sporadic langs:C++ frameworks:WebGL DirectX OpenGL content:Commercial licenses:GPL3 Edit
Supported IWADs: Doom, Doom 2, Freedoom, Chex Quest, Chex Quest 3, Heretic, Blasphemer, HacX, Harmony, REKKR.
▶ ( repoGitHub stars ) type:Remake status:Playable development:Active langs:C++ C frameworks:SDL2 content:Commercial licenses:GPL3 multiplayer:Competitive LAN Co-op Edit
Eternity is an advanced DOOM source port maintained by James “Quasar” Haley, descended from Simon “fraggle” Howard's SMMU.
▶ ( repoGitHub stars ) type:Remake status:Playable development:Very Active langs:Python content:Open licenses:BSD Edit
The Freedoom project aims to create a complete free content game based on the Doom engine
▶ ( repoGitHub stars ) type:Remake status:Playable development:Sporadic langs:C content:Commercial licenses:As-is Edit
▶ ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:C++ frameworks:OpenGL content:Commercial licenses:As-is Edit
▶GZDoom ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:C++ frameworks:OpenGL Vulkan licenses:GPL3 Edit
GZDoom is a modder-friendly OpenGL and Vulkan source port based on the DOOM engine
▶Helion ( repoGitHub stars ) type:Remake status:Playable development:Very Active langs:C# frameworks:.NET content:Commercial licenses:GPL3 Edit
A modern Doom engine written from the ground up with a focus on performance.
▶ ( repoGitHub stars ) type:Remake status:Playable development:Sporadic langs:Rust frameworks:Bevy content:Commercial licenses:GPL3 Edit
A modern and readable Doom source port written in Rust, designed for clarity and maintainability.
▶ ( repo ) type:Remake status:Playable development:Halted langs:C++ frameworks:OpenGL DirectX content:Commercial licenses:GPL3 Edit
Based on Vavoom
▶ ( repo ) type:Remake status:Semi-Playable development:Halted langs:Assembly content:Free licenses:As-is Edit
Doom for HP calculator.
▶MBF-SNM ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:C frameworks:Allegro content:Commercial licenses:GPL2 Edit
Originally MBF-Sigil; based on MBF (Marine's Best Friend) 2.04 with support for Sigil 1 & 2, No Rest for the Living, and Master Levels.
▶ ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:Java content:Commercial licenses:GPL3 Edit
▶NakedLinuxDoom ( repoGitHub stars ) type:Remake status:Playable development:Sporadic langs:C++ frameworks:SDL3 content:Commercial licenses:MIT Edit
Linux Doom converted to SDL3
▶ ( repoGitHub stars ) type:Remake status:Playable development:Active langs:C licenses:GPL2 Edit
▶ ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:C++ content:Commercial licenses:MIT Edit
A backport of 3DO Doom to PC
▶ ( repoGitHub stars ) type:Remake status:Playable development:Halted langs:C frameworks:SDL2 licenses:GPL2 Edit
▶PsyDoom ( repoGitHub stars ) type:Remake status:Playable development:Sporadic langs:C++ frameworks:SDL2 Vulkan content:Commercial licenses:GPL3 Edit
Port of PS Doom to modern PC platforms
▶ ( repoGitHub stars ) type:Remake status:Playable development:Sporadic langs:C++ content:Commercial licenses:GPL2 Edit
▶ ( repoGitHub stars ) type:Tool development:Active langs:C++ content:Swappable licenses:GPL2 Edit
SLADE3 is a modern editor for Doom-engine based games and source ports.
▶UZDoom ( repoGitHub stars ) type:Remake status:Playable development:Very Active langs:C++ frameworks:OpenGL Vulkan licenses:GPL3 Edit
UZDoom is a modder-friendly OpenGL and Vulkan source port based on the DOOM engine
▶ ( repoGitHub stars ) type:Remake status:Playable development:Very Active langs:C frameworks:SDL3 OpenAL content:Commercial licenses:GPL2 Edit
Woof! is a continuation of the Boom/MBF bloodline of Doom source ports.
▶ ( repo ) type:Remake status:Playable development:Sporadic langs:C++ C frameworks:SDL OpenGL content:Commercial licenses:Custom multiplayer:Competitive Online Co-op Edit
Zandronum is a source port focused on offering a modernized multiplayer experience, offering new game modes such as capture the flag, invasion or domination.
▶ ( repoSourceforge downloads ) type:Remake status:Playable development:Halted langs:C licenses:BSD Edit
Project discontinued, with two child projects - UZDoom (for modern systems) and LZDoom (for older systems without OpenGL)