C++ Gaming

Open-source C++ projects categorized as Gaming

Top 23 C++ Gaming Projects

  1. dxvk

    Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

    Project mention: DXVK 2.4 with DX8 support added | news.ycombinator.com | 2024-07-11
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Azerothcore - World of Warcraft: Wrath of the Lich King server emulation. C++

  4. Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    Project mention: Mumble: An AI app with hands-free journaling and mood detection | news.ycombinator.com | 2024-10-30

    Kind of a bad name given the existence of https://www.mumble.info/

    Which is a large OSS voice server

  5. antimicrox

    Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.

  6. MissionControl

    Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.

  7. Apollo

    Sunshine fork - The easiest way to stream with the native resolution of your client device (by ClassicOldSong)

    Project mention: IronRDP: a Rust implementation of Microsoft's RDP protocol | news.ycombinator.com | 2025-03-21

    > in sunshine/moonlight such as you still have monitor output

    Apollo[1] fixes this problem really neatly - there's a "Virtual Desktop" option that adds a virtual desktop, and you can disable all the local monitors while in this session so that a local person doesn't see your desktop while you're remoted into it (just remember to lock after you end your session!).

    I believe it also preserves monitor layouts when starting/ending sessions.

    I used Sunshine and had a bunch of hacks in the startup/teardown scripts to get the same behavior but it was really brittle. Apollo makes this work out of the box.

    [1] https://github.com/ClassicOldSong/Apollo

  8. dhewm3

    dhewm 3 main repository

  9. SaaSHub

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

    SaaSHub logo
  10. RBDOOM-3-BFG

    Doom 3 BFG Edition source port with updated DX12 / Vulkan renderer and modern game engine features

  11. em-dosbox

    An Emscripten port of DOSBox

  12. SpecialK

    Lovingly referred to as the Swiss Army Knife of PC gaming, Special K does a bit of everything. (by SpecialKO)

  13. Gopher360

    Gopher360 is a free zero-config app that instantly turns your Xbox 360, Xbox One, or even DualShock controller into a mouse and keyboard. Just download, run, and relax.

  14. d8vk

    Direct3D 8 to Vulkan translation for DXVK! Merged into dxvk: https://github.com/doitsujin/dxvk

  15. GPU-Passthrough-Manager

    GPU passthrough made easy.

  16. DirectX-Wrappers

    Wraps the main DirectX and Direct3D DLLs. It allows you to intercept calls to DirectX and Direct3D interface functions so that you can log API calls or you can add your own code into the game, such as enabling Anti-Aliasing or creating overlays in the game.

  17. kaon

    Tools, and instructions for more easily installing and launching Windows games via Wine or CrossOver directly in the macOS Steam client

    Project mention: macOS "Steam Play"-like integration with Windows games and CrossOver | news.ycombinator.com | 2025-02-15
  18. keyleds

    Logitech Keyboard animation for Linux — G410, G513, G610, G810, G910, GPro

  19. vibrantLinux

    A tool to automate managing your screen's saturation depending on what programs are running

  20. global-multiplayer-demo

    This multiplayer demo is a cloud first implementation of a global scale, realtime multiplayer game utilising dedicated game servers, utilising both Google Cloud's products and open source gaming solutions.

  21. Neoxa

    Neoxa is an innovative Proof of Work cryptocurrency that seamlessly merges the realms of gaming and cryptocurrency.

  22. Musical-Joycons

    Play Music With Your Joycons!

  23. DualSense4Windows

    Basically DS4Windows but for the DualSense

  24. netpanzer

    NetPanzer is an open source 2d MMO warfare game designed for fast action combat. Join us on Discord: https://discord.gg/kCAB2CMswd

    Project mention: Show HN: First NetPanzer Release since 2017 | news.ycombinator.com | 2025-02-17
  25. actions-per-minute-tracker

    An Actions-Per-Minute Tracker (APM) to provide insights into your APM while you play

  26. 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++ Gaming discussion

Log in or Post with

C++ Gaming related posts

  • 12 months left to keep Copilot off your desktop or learn Linux

    2 projects | news.ycombinator.com | 17 Oct 2024
  • Linux Desktop Market Share Climbs to 4.45%

    5 projects | news.ycombinator.com | 21 Aug 2024
  • I hate as a person what I'm forced to do as a user

    1 project | /r/linux4noobs | 11 Dec 2023
  • DX12/Vulkan Doom 3 port with Blender maps

    1 project | news.ycombinator.com | 8 Nov 2023
  • Mission Control v0.10.0 released (17.0.0 support)

    1 project | /r/SwitchHacks | 14 Oct 2023
  • Handy Controller Menu

    2 projects | /r/MoonlightStreaming | 1 Oct 2023
  • What’s the best way to multiple inputs to a single pushbutton?

    1 project | /r/fightsticks | 6 Aug 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 dxvk 14,274
2 azerothcore-wotlk 6,949
3 Mumble 6,727
4 antimicrox 2,778
5 MissionControl 2,736
6 Apollo 2,407
7 dhewm3 1,868
8 RBDOOM-3-BFG 1,542
9 em-dosbox 1,217
10 SpecialK 1,159
11 Gopher360 962
12 d8vk 488
13 GPU-Passthrough-Manager 307
14 DirectX-Wrappers 229
15 kaon 223
16 keyleds 189
17 vibrantLinux 142
18 global-multiplayer-demo 128
19 Neoxa 58
20 Musical-Joycons 44
21 DualSense4Windows 21
22 netpanzer 19
23 actions-per-minute-tracker 13

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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