C++ Doom

Open-source C++ projects categorized as Doom

Top 18 C++ Doom Projects

  1. kubedoom

    Kill Kubernetes pods by playing Id's DOOM!

    Project mention: Show HN: Doom port to pure Go – Gore | news.ycombinator.com | 2025-08-12
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. dhewm3

    dhewm 3 (Doom3 sourceport) main repository

    Project mention: Dhewm3 1.5.5 RC1 – Soft particles, BC7, responsive GUI, no micro stutters | news.ycombinator.com | 2026-01-11
  4. ViZDoom

    Reinforcement Learning environments based on the 1993 game Doom :godmode:

  5. wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

  6. Quandoom

    A port of DOOM for a quantum computer

  7. DIYDoom

    An attempt to understand how DOOM engine works

  8. Doomsday-Engine

    A portable, enhanced source port of Doom, Heretic and Hexen.

  9. odamex

    Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.

  10. Doom8088

    Doom for 16-bit DOS computers

  11. qzdl

    Qt version of BioHazard's ZDL

  12. fhDOOM

    Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come

  13. DOOM-Mistral

    Mistral7B playing DOOM

  14. WebDOOM

    :suspect: Classic DOOM recompiled with WebAssembly :feelsgood:

  15. rv64gc-emu

    RV64GC Emulator: A RISC-V System Emulator that can boot Linux

  16. Q-Zandronum

    A Zandronum 3.0 fork with improved netcode, configurable movement and many small tweaks

  17. dsda-launcher

    This is a launcher GUI for the dsda-doom source port

  18. zig-wasm-audio-framebuffer

    Examples of integrating Zig and Wasm (and C) for audio and graphics on the web

  19. nodebuilder

    An experimental DOOM Node Builder, written in C++

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Doom discussion

Log in or Post with

C++ Doom related posts

  • Dhewm3 1.5.5 RC1 – Soft particles, BC7, responsive GUI, no micro stutters

    1 project | news.ycombinator.com | 11 Jan 2026
  • DOOM...*rendered* using a single DIV and CSS! 🤯🔫💥

    1 project | dev.to | 10 May 2025
  • Doomretro – The classic, refined DOOM source port. For Windows PC

    4 projects | news.ycombinator.com | 20 Sep 2024
  • Diffusion Models Are Real-Time Game Engines

    2 projects | news.ycombinator.com | 28 Aug 2024
  • DOOM® in the cloud ☁️🤘😈☁️

    2 projects | /r/Doom | 7 Dec 2023
  • ZDL?

    1 project | /r/DoomMods | 10 Jul 2023
  • Q-Zandronum: A modern netcode implementation for Doom Multiplayer

    1 project | news.ycombinator.com | 8 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Doom projects in C++? This list will help you:

# Project Stars
1 kubedoom 2,154
2 dhewm3 2,111
3 ViZDoom 2,033
4 wasm-fizzbuzz 1,550
5 Quandoom 944
6 DIYDoom 690
7 Doomsday-Engine 297
8 odamex 276
9 Doom8088 255
10 qzdl 242
11 fhDOOM 186
12 DOOM-Mistral 138
13 WebDOOM 126
14 rv64gc-emu 109
15 Q-Zandronum 99
16 dsda-launcher 86
17 zig-wasm-audio-framebuffer 75
18 nodebuilder 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?