C++ Doom

Open-source C++ projects categorized as Doom Edit details
Related topics: #Doom3 #Game #OpenGL #Linux #Portable

Top 12 C++ Doom Projects

  • kubedoom

    Kill Kubernetes pods by playing Id's DOOM!

    Project mention: Did you all know that you can fight pods while playing DOOM? I made a short video toying around with it. | reddit.com/r/kubernetes | 2022-06-13

    Here is the repo for it: https://github.com/storax/kubedoom

  • dhewm3

    dhewm 3 main repository

    Project mention: Doom and Quake titles will be delisted and re-bundled on Steam | reddit.com/r/linux_gaming | 2022-08-11

    Doom3 is open source and there's community made source ports that add support for modern stuff like higher resolution so you don't have to use BFG which in my opinion changes the game for worse in some aspects. Check out https://dhewm3.org/

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

    Project mention: Show HN: How to compile C/C++ for WASM, pure Clang, no libs, no framework | news.ycombinator.com | 2022-04-11

    These are also good resources on using wasm without dependencies:



  • vkDOOM3

    Vulkan DOOM 3 port based on DOOM 3 BFG Edition

    Project mention: What are the relevant use cases of WebGPU vs Vulkan? | reddit.com/r/vulkan | 2022-08-08

    Many of the vulkan presentations Kronos has given talk about this (especially the older ones), though they are also light on examples. Best specific example was the ID tech guys porting doom 3 to vulkan (I believe this may be the repo? https://github.com/DustinHLand/vkDOOM3) which they have given talks about

  • DIYDoom

    An attempt to understand how DOOM engine works

    Project mention: How hard is to convert C++ code to C? | reddit.com/r/learnprogramming | 2022-02-15

    For reference, I want to convert this C++ code (https://github.com/amroibrahim/DIYDoom/tree/master/DIYDOOM/Notes001/notes)

  • Doomsday-Engine

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

    Project mention: Is there a "true 3D" source port of DOOM I and II? | reddit.com/r/pcgaming | 2022-04-27
  • fhDOOM

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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • qzdl

    Qt version of BioHazard's ZDL

    Project mention: how can i mod classic doom games? | reddit.com/r/Doom | 2022-07-07

    Either get a frontend launcher like ZDL / DoomLauncher / etc. , or drag and drop wads into GzDoom's executable.

  • odamex

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

    Project mention: What is the best source port for lan parties? | reddit.com/r/Doom | 2022-01-21


  • woof

    Woof! is a continuation of Lee Killough's Doom source port MBF targeted at modern systems (by fabiangreffrath)

    Project mention: Woof! 10.1.0 with some new changes and features | reddit.com/r/Doom | 2022-07-18
  • Obsidian

    A community continuation of the OBLIGE Level Maker, originally by Andrew Apted, combined with ObAddon. (by dashodanger)

    Project mention: I am not able to find OBSIDIAN exe file | reddit.com/r/Doom | 2022-04-05

    I want to run obsidian map generator but can't find the exe file. https://github.com/dashodanger/Obsidian

  • Q-Zandronum

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

    Project mention: What if Doom's ability was replaced with the BFG9000? | reddit.com/r/QuakeChampions | 2022-06-06

    It even has it's own fork of zandronum to support proper quake movement: https://github.com/IgeNiaI/Q-Zandronum

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). The latest post mention was on 2022-08-11.

C++ Doom related posts


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

Project Stars
1 kubedoom 1,624
2 dhewm3 1,477
3 wasm-fizzbuzz 1,391
4 vkDOOM3 685
5 DIYDoom 332
6 Doomsday-Engine 212
7 fhDOOM 146
8 qzdl 126
9 odamex 114
10 woof 88
11 Obsidian 72
12 Q-Zandronum 38
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives