C++ Game

Open-source C++ projects categorized as Game

Top 23 C++ Game Projects

  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Build fails at 100% | reddit.com/r/openrct2 | 2021-06-15

    I followed this guide and reinstalled all the packages. It works now :)

  • GitHub repo devilution

    Diablo devolved - magic behind the 1996 computer game

    Project mention: I have zero experience. If I wanted to remake Diablo in VR, where would I start? | reddit.com/r/learnVRdev | 2021-04-23

    You should probably start with the source code

  • GitHub repo Cataclysm-DDA

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

    Project mention: Kaluptic Psychosis be like | reddit.com/r/cataclysmdda | 2021-06-15

    Reminds me of the time the Four Winds shotgun got its name changed since it was offensive for....reasons.

  • GitHub repo devilutionX

    Diablo build for modern operating systems

    Project mention: How to install pixel lightning for devilutionX Diablo 1? | reddit.com/r/Diablo | 2021-06-15

    The link is here : https://github.com/diasurgical/devilutionX/wiki/Mods-and-related-projects

  • GitHub repo magnum

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

    Project mention: Looking for code only game engine | reddit.com/r/opengl | 2021-03-29

    Try Magnum, it provides all you need for bootstrapping a game in modern C++: https://magnum.graphics

  • GitHub repo wesnoth

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

    Project mention: Really good, challenging turn-based strategy with as little randomness as possible(any type of game - anything that involves complex precise tactical decisions). | reddit.com/r/gamingsuggestions | 2021-06-12

    One note - Battle for Wesnoth is free and enormous at www.wesnoth.org.

  • GitHub repo GDevelop

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

    Project mention: GDevelop: Crea Juegos con Javascript | reddit.com/r/fazt | 2021-06-13

  • GitHub repo endless-sky

    Space exploration, trading, and combat game.

    Project mention: Classic Gaming? | reddit.com/r/macgaming | 2021-05-11

    No modern port of EV as far as I know right now but there is Endless Sky which is influenced by it.

  • 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: [BROWSER] [2010s] A 2d game where you click to place various elements, each element is spawned in like sand | reddit.com/r/tipofmyjoystick | 2021-05-30
  • 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 EpicSurvivalGameSeries

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

    Project mention: Updated the open-source C++ Survival Game with a refreshed map (available on GitHub) | reddit.com/r/unrealengine | 2021-01-22

    direct link to GitHub: https://github.com/tomlooman/EpicSurvivalGameSeries

  • 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: Help a hospitalized Thinkpad owner find some games for T460s | reddit.com/r/thinkpad | 2021-06-08
  • GitHub repo Teeworlds

    A retro multiplayer shooter

  • GitHub repo OpenJK

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

    Project mention: Compiling OpenJK | reddit.com/r/linux_gaming | 2021-01-23

    I am hoping he is referring to this :) https://github.com/JACoders/OpenJK Which is an open source version of the starwars jedi knight academy games.

  • GitHub repo corona

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

    Project mention: The Gates to Hell: Apples Notarizing | news.ycombinator.com | 2021-04-30
  • GitHub repo bwapi

    Brood War API

    Project mention: Just a heads up, the independently developed Chronoshift project has been taken down under Riot pressure | reddit.com/r/leagueoflegends | 2021-04-27
  • GitHub repo azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

    Project mention: How private servers work (technically) and why IMHO they are still so bugged in 2021 | reddit.com/r/wowservers | 2021-06-05

    Over the years, different projects were born, and they were based on the MaNGOS/TrinityCore code, which mainly varies according to the supported WoW version. For example AzerothCore for 3.3.5, OregonCore for 2.4.3, SkyFire for 5.4.8, CMaNGOS for Classic/TBC/WOTLK, and many others ... All of them based on MaNGOS and/or TrinityCore.

  • GitHub repo stepmania

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

    Project mention: How to interface with Stepmania to get realtime song picked and gauge info during play? | reddit.com/r/Stepmania | 2021-06-13

    Which page are you using? The one that you should be using is https://github.com/stepmania/stepmania/releases/tag/v5.1.0-b2 if you want the latest release version.

  • GitHub repo OpenXcom

    Open-source clone of the original X-Com 👽

    Project mention: [GOG] Summer Sale Day 1| Sleeping Dogs: DE (-85%), THIEF: DE (-75%), The Outer Worlds (-50%), Control Ultimate Edition (-60%), SWAT 4: Gold Edition (-50%), The Witcher 3: Wild Hunt - GOTY (-80%), Blade Runner (-33%) and more up to -90% | 48h exclusive game + DLC as a gift deals | reddit.com/r/GameDeals | 2021-06-10

    XCOM UFO, + the OpenXCOM mod to bring the UI up to spec a bit better with modern machines.

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

    A free and open-source MMORPG server emulator written in C++

    Project mention: Ravendawn - Upcoming Pixel Based MMORPG | reddit.com/r/MMORPG | 2021-04-17

    Open Source Engine and a very well edited open source client used for the Tibia OT servers and "Pokemon" RPG's you have seen online in the same style, It is the game r/TibiaMMO for those curious on the original game, never played it as I was a Ultima Online player in my early gaming days but it is obvious to anyone who knows about the game.

  • GitHub repo pioneer

    A game of lonely space adventure

    Project mention: Moved house recently, found these... memories! Check out the patch disks! | reddit.com/r/EliteDangerous | 2021-04-29
  • GitHub repo Textractor

    Extracts text from video games and visual novels. Highly extensible.

    Project mention: Has anyone got a link to auto translate software, or the appropriate place for this post | reddit.com/r/techsupport | 2021-06-03

    Then I would like to be able to clipboard insert said text for use with Textractor

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-06-15.


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

Project Stars
1 OpenRCT2 9,530
2 devilution 8,176
3 Cataclysm-DDA 5,143
4 devilutionX 4,014
5 magnum 3,514
6 wesnoth 3,210
7 GDevelop 2,829
8 endless-sky 2,822
9 The-Powder-Toy 2,604
10 vcmi 2,356
11 EpicSurvivalGameSeries 2,165
12 warzone2100 1,796
13 Teeworlds 1,601
14 OpenJK 1,588
15 corona 1,520
16 bwapi 1,452
17 azerothcore-wotlk 1,445
18 stepmania 1,350
19 OpenXcom 1,337
20 ozz-animation 1,333
21 forgottenserver 1,061
22 pioneer 1,015
23 Textractor 730