C++ Game

Open-source C++ projects categorized as Game | Edit details

Top 23 C++ Game Projects

  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Zelda 64 has been fully decompiled, potentially opening the door for mods and ports | reddit.com/r/Games | 2021-11-27

    In the world of retro games, an example of a project that should definitely be in the clear is OpenRCT2, which mimics the functionality of Rollercoaster Tycoon 2 and is compatible with its data files but is a novel codebase.

  • GitHub repo devilution

    Diablo devolved - magic behind the 1996 computer game

    Project mention: The Video Game Soda Machine Project | news.ycombinator.com | 2021-11-14

    This github issue is continually adding to that list:


    If you get really nostalgic, check out my links page. There are well over 600 links. Many thanks to archive.org!

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Cataclysm-DDA

    Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

    Project mention: PSA: Safemode rules can be applied to driving and walking independently now | reddit.com/r/cataclysmdda | 2021-12-01

    In current experimental. From: https://github.com/CleverRaven/Cataclysm-DDA/pull/53109

  • GitHub repo devilutionX

    Diablo build for modern operating systems

    Project mention: Looking to play a Diablo game | reddit.com/r/Diablo | 2021-11-29

    There was a PS1 version at some point (but not of Hellfire). A patched up version of the PC release is currently sold by GOG and there's a fanmade engine port named DevilutionX that provides homebrew apps for 3DS, Switch, Vita, Android and something called RG350 : https://github.com/diasurgical/devilutionX/releases/tag/1.3.0

  • GitHub repo magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

    Project mention: Unified Shader Programming in C++ | news.ycombinator.com | 2021-10-03
  • GitHub repo wesnoth

    An open source, turn-based strategy game with a high fantasy theme.

    Project mention: game suggestion for low end Laptop | reddit.com/r/gamingsuggestions | 2021-11-08

    the battle for wesnoth

  • GitHub repo endless-sky

    Space exploration, trading, and combat game.

    Project mention: ETA on the next major update? | reddit.com/r/endlesssky | 2021-10-25

    0.9.15 is intended to be released soon, see https://github.com/endless-sky/endless-sky/milestone/24

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo NoahGameFrame

    A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.

    Project mention: Hi everyone! Please pour one out for the maker of NoahGameFrame, who passed away in a car crash | reddit.com/r/gaming | 2021-07-17

    He was the maker of NoahGameFrame – a game server framework he developed and shared online for free.

  • GitHub repo GDevelop

    :video_game: GDevelop is an open-source, cross-platform game engine designed to be used by everyone.

    Project mention: So how exactly do I learn programming as a whole?? | reddit.com/r/gamedev | 2021-11-05

    If you're still set on Unity, now's the time to open it back up again. If you've decided Unity is too much for right now, here's a much simpler web-based alternative for you: GDevelop. It uses visual scripting (no/low code), works in a browser (or offline if you like), and has some built-in guided tutorials.

  • GitHub repo The-Powder-Toy

    Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.

    Project mention: Is there a software which can simulate every element and its behaviour? | reddit.com/r/Physics | 2021-11-26

    powdertoy is somewhat like what you want

  • GitHub repo vcmi

    Open-source engine for Heroes of Might and Magic III

    Project mention: Is VCMI dead? | reddit.com/r/HoMM | 2021-04-09

    Looking at the github (https://github.com/vcmi/vcmi) there looks to be some recent changes from a month or two ago, but on the website it doesn't show anything since 2017?

  • GitHub repo EpicSurvivalGame

    Third-person Survival Game for Unreal Engine 4 (Sample Project)

    Project mention: Can anyone recommend a good paid third person game development course/ tutorial? | reddit.com/r/unrealengine | 2021-09-11

    Epic Survival Game

  • GitHub repo warzone2100

    Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+

    Project mention: Space Engineers - RTS Prototype | reddit.com/r/spaceengineers | 2021-11-30

    Warzone 2100 is basically that, although the drive feature was disabled outside of the PlayStation release.

  • GitHub repo azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

    Project mention: Wobbling Goblin WotLK Oceanic 20-29 bracket release. | reddit.com/r/wowservers | 2021-10-25

    We use AzerothCore as well as ChromieCraft progression. We are based in Australia but we have a healthy mix of nationalities enjoying the game. As of 1st November we will be moving to the 20-29 bracket. We aim to release a bracket a month until we’ve caught up with ChromieCraft.

  • GitHub repo Teeworlds

    A retro multiplayer shooter

    Project mention: We're a remote company looking for multiplayer competitive games to play within our team | reddit.com/r/macgaming | 2021-11-12


  • GitHub repo corona

    Solar2D Game Engine main repository (ex Corona SDK) (by coronalabs)

    Project mention: Just joined | reddit.com/r/CoronaSDK | 2021-09-01

    Head over to https://solar2d.com/ and visit the discord link.

  • GitHub repo OpenJK

    Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

    Project mention: We're thrilled to announce that we will be bringing two new exciting bundles to PS4 and Nintendo Switch, in partnership with @THQNordic The STAR WARS™ Jedi Knight Collection and the STAR WARS™ Racer and Commando Combo are coming to a store near you later this year! | reddit.com/r/Games | 2021-10-12
  • GitHub repo ozz-animation

    Open source c++ skeletal animation library and toolset

    Project mention: Good resources for learning how to implement skeletal animation? | reddit.com/r/gamedev | 2021-06-14

    On the otherhand, if I was going to pull in some code/an existing animation system, I have been interested in messing with https://github.com/guillaumeblanc/ozz-animation. It is pretty cool. There is a separate runtime/engine code from whatever editor/asset management you use. I've been toying with the idea of maybe pulling it into Jedi Academy.

  • GitHub repo bwapi

    Brood War API

    Project mention: /r/broodwar weekly help a noob thread | reddit.com/r/broodwar | 2021-06-25

    BWAPI is the main way for AIs to interact with the game. It was never ported to Remastered, and now that Grant Davies left Blizzard it probably never will. There are lots of ressources, I just did a quick search for AI on this subreddit and found a bunch of posts immediately:

  • GitHub repo ActionRoguelike

    Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine Pro C++ Course & Stanford University CS193U

    Project mention: Tom Looman Course | reddit.com/r/unrealengine | 2021-11-29

    You can get the project files from his github: https://github.com/tomlooman/ActionRoguelike

  • GitHub repo stepmania

    Advanced rhythm game for Windows, Linux and OS X. Designed for both home and arcade use.

    Project mention: Opinión de juegos de ritmos? Sobre todo osu! | reddit.com/r/Argaming | 2021-11-15
  • GitHub repo OpenXcom

    Open-source clone of the original X-Com 👽

    Project mention: Where to find OpenXCOM now | reddit.com/r/OpenXcom | 2021-11-19

    However, when I go to the website or the github, the website is down and the github has no Releases.

  • GitHub repo widelands

    Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.

    Project mention: Struggling to find anything like Settler IV | reddit.com/r/BaseBuildingGames | 2021-11-20
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 2021-12-01.

C++ Game related posts


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

Project Stars
1 OpenRCT2 10,065
2 devilution 8,272
3 Cataclysm-DDA 5,808
4 devilutionX 4,978
5 magnum 3,707
6 wesnoth 3,458
7 endless-sky 3,340
8 NoahGameFrame 3,250
9 GDevelop 3,166
10 The-Powder-Toy 3,089
11 vcmi 2,507
12 EpicSurvivalGame 2,356
13 warzone2100 2,074
14 azerothcore-wotlk 1,731
15 Teeworlds 1,702
16 corona 1,653
17 OpenJK 1,634
18 ozz-animation 1,494
19 bwapi 1,477
20 ActionRoguelike 1,462
21 stepmania 1,438
22 OpenXcom 1,402
23 widelands 1,281
Find remote jobs at our new job board 99remotejobs.com. There are 33 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