C++ Gaming

Open-source C++ projects categorized as Gaming

Top 19 C++ Gaming Projects

  • dxvk

    Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine

    Project mention: Elbrus-8S | news.ycombinator.com | 2024-01-12

    Someone is trying to game on them, or at least run DirectX apps in Linux, based on this PR: https://github.com/doitsujin/dxvk/pull/3795

  • Mumble

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

    Project mention: Welcome to mwmbl, the free, open-source and non-profit search engine | news.ycombinator.com | 2023-09-18
  • 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.

  • azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

    Project mention: 2009scape – Runescape in 2009 | news.ycombinator.com | 2023-08-18

    Cool, I didn't realize Runescape private servers were a thing still.

    I contribute to AzerothCore[0] pretty regularly. There's a lot of improvements that could be made, but it's overall fun and the majority of people who frequent their Discord are friendly enough.

    [0] https://github.com/azerothcore/azerothcore-wotlk

  • MissionControl

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

    Project mention: endgame-exploit – A modern dashboard exploit for the original Microsoft Xbox | news.ycombinator.com | 2024-02-19

    > Pirates will always find a way

    Except it's usually not pirates who find these exploits, rather curious tinkerers that want to unlock the full capabilities of the hardware that they own. The pirates / script kiddies usually come in after the groundwork has already been laid by these true hackers. E.g. the people who hacked the Switch in fact condemn piracy and any discussion of it on within their communities will lead to an immediate ban.

    I'm proud to say that I've hacked my Switch, but have never pirated anything on it. An impressive homebrew scene has formed around the console, which has produced gems such as Mission Control, allowing you to seamlessly pair third party controllers. I use it with my PS4 controllers.

    https://github.com/ndeadly/MissionControl

  • antimicrox

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

    Project mention: I hate as a person what I'm forced to do as a user | /r/linux4noobs | 2023-12-11

    For gamepad control it looks like there is a program to do just that here .

  • 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.

  • RBDOOM-3-BFG

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

    Project mention: 1+ Years of Unemployment Lately, What To Do Next? | /r/cscareerquestions | 2023-12-07
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • em-dosbox

    An Emscripten port of DOSBox

    Project mention: Eligiendo un computador para desarrollo | dev.to | 2023-12-12

    https://www.dosbox.com/ (Emulador de DOS)

  • 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.

    Project mention: How do I connect an xbox controller to MTGO? | /r/MTGO | 2023-06-08

    After some digging around and searching for "how to use the xbox controller as a keyboard and mouse" instead of how to use the controller with mtgo, I found an app called Gopher360 (https://github.com/Tylemagne/Gopher360). It requires you to know the windows hexadecimal value for key presses, which you can set in the INI file for Gopher360. Those can be found here https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes

  • SpecialK

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

  • d8vk

    Direct3D 8 to Vulkan translation for DXVK!

    Project mention: Install D8VK to Lutris prefix, how? | /r/Lutris | 2023-06-02

    You can find more information about D8VK and its installation here: [D8VK GitHub Repository](https://github.com/AlpyneDreams/d8vk)

  • GPU-Passthrough-Manager

    GPU passthrough made easy.

    Project mention: [Noob] How to install the GPU Pass Through Manager? | /r/linux_gaming | 2023-05-30

    While following this tutorial (https://www.youtube.com/watch?v=29S7KReCdu8), I'm trying to install this program (https://github.com/uwzis/GPU-Passthrough-Manager).

  • 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.

  • keyleds

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

  • Musical-Joycons

    Play Music With Your Joycons!

  • DualSense4Windows

    Basically DS4Windows but for the DualSense

  • actions-per-minute-tracker

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

  • Savefile-Saver

    A program to backup all of your game savefiles on your system, neatly, and into a single folder.

  • eztplib

    A C++ library that has functionality for a multitude of tabletop games. Has D&D 5e SRND content built in by default.

  • SaaSHub

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

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 2024-02-19.

C++ Gaming related posts

Index

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

Project Stars
1 dxvk 11,715
2 Mumble 5,912
3 azerothcore-wotlk 5,310
4 MissionControl 2,240
5 antimicrox 2,062
6 dhewm3 1,680
7 RBDOOM-3-BFG 1,338
8 em-dosbox 1,177
9 Gopher360 877
10 SpecialK 571
11 d8vk 450
12 GPU-Passthrough-Manager 256
13 DirectX-Wrappers 207
14 keyleds 186
15 Musical-Joycons 41
16 DualSense4Windows 19
17 actions-per-minute-tracker 11
18 Savefile-Saver 9
19 eztplib 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com