C++ Doom

Open-source C++ projects categorized as Doom

Top 16 C++ Doom Projects

  • kubedoom

    Kill Kubernetes pods by playing Id's DOOM!

  • Project mention: Do the Fun Chaos Engineering with Gamification! | dev.to | 2023-05-12

    KubeDoom is The next level of chaos engineering! Kill pods inside your Kubernetes cluster by shooting them in Doom! - KubeDoom

  • dhewm3

    dhewm 3 main repository

  • Project mention: [DOOM 2016] Was going in for a glory kill aaand.... | /r/GamePhysics | 2023-06-01

    The installation is different from what you might be used to from your typical mod. Download dhewm3_1.5.2_win32.zip from the githup page, unzip it, then copy, as instructed by the WHAT_TO_DO.txt files in the base and d3xp directories of the unzipped mod the .pk4 files from the game directory over (d3xp is only there if you installed the Resurrection of Evil add-on first). You can then uninstall the game from Steam.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ViZDoom

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

  • Project mention: Reinforcement learning libraries with AlphaZero | /r/reinforcementlearning | 2023-05-15

    AFAIK AlphaZero has not been used for continuous action space 3d environments like vizdoom, I wouldn't expect it to work well out of the box. There is a basic example demonstrating Q-learning on the environment: https://vizdoom.cs.put.edu.pl/tutorial#learning, as well as numerous example files of various training methods: https://github.com/Farama-Foundation/ViZDoom/tree/master/examples/python

  • wasm-fizzbuzz

    WebAssembly from Scratch: From FizzBuzz to DooM.

  • DIYDoom

    An attempt to understand how DOOM engine works

  • Doomsday-Engine

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

  • Project mention: Best way to get into classic Doom? | /r/Doom | 2023-05-14

    The go-to granddaddy of making it more modern is probably GZDoom. For some reason I don't remember, I didn't get on with it as well for "real" doom, only the big mods. (https://www.zdoom.org) My personal favorite that adds just enough graphical/audio enhancements without fundamentally altering the game, is Doomsday Engine (https://dengine.net/)

  • qzdl

    Qt version of BioHazard's ZDL

  • Project mention: ZDL? | /r/DoomMods | 2023-07-10
  • SaaSHub

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

    SaaSHub logo
  • fhDOOM

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

  • odamex

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

  • Project mention: DOOM® in the cloud ☁️🤘😈☁️ | /r/Doom | 2023-12-07

    We're posting to reddit to announce our new open-source modification of the Odamex client/server DOOM source port called DoomBattle.Zone. It's like an old school DOOM LAN party except you're playing against everyone in the world.

  • Doom8088

    Doom for 16-bit DOS computers

  • Project mention: Doom for 16-bit DOS computers | news.ycombinator.com | 2023-08-31
  • DOOM-Mistral

    Mistral7B playing DOOM

  • Project mention: Mistral-7B Playing Doom | news.ycombinator.com | 2024-03-31
  • webDOOM

    :suspect: Classic DOOM recompiled with WebAssembly :feelsgood:

  • Q-Zandronum

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

  • Project mention: Q-Zandronum: A modern netcode implementation for Doom Multiplayer | news.ycombinator.com | 2023-07-08
  • dsda-launcher

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

  • nodebuilder

    An experimental DOOM Node Builder, written in C++

  • odamex

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

  • Project mention: DOOM® in the cloud ☁️🤘😈☁️ | /r/Doom | 2023-12-07

    Source Code:https://github.com/DoomBattleZone/odamex/tree/doombattlezone

  • SaaSHub

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

    SaaSHub logo
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 related posts

  • 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
  • [DOOM 2016] Was going in for a glory kill aaand....

    2 projects | /r/GamePhysics | 1 Jun 2023
  • Dragging and dropping the "brutal.rar" file into Gzdoom doesn't work (Doom 1993)

    1 project | /r/brutaldoom | 27 May 2023
  • A deep look at a Doom 2 Map that borders on an alternate reality game.

    1 project | /r/videos | 21 May 2023
  • Hey guys! need help with GZDOOM and mods

    2 projects | /r/SteamDeck | 19 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 kubedoom 1,955
2 dhewm3 1,715
3 ViZDoom 1,673
4 wasm-fizzbuzz 1,500
5 DIYDoom 530
6 Doomsday-Engine 255
7 qzdl 181
8 fhDOOM 176
9 odamex 164
10 Doom8088 128
11 DOOM-Mistral 101
12 webDOOM 87
13 Q-Zandronum 65
14 dsda-launcher 48
15 nodebuilder 5
16 odamex 1

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