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: Underpriced On-Ride Photos lead to Income/Profit appearing massive? | reddit.com/r/rct | 2021-10-15

    You should probably report it at OpenRCT2's github.

  • GitHub repo devilution

    Diablo devolved - magic behind the 1996 computer game

    Project mention: How do I structure a games code? | reddit.com/r/gamedev | 2021-09-08

    Making games is hard. Code is never going to be perfect and you could always contrive corner-case scenarios that break your design at any given point. For some perspective, Diablo 1 declared all the items and spells in a giant array. Do what ships the game.

  • 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: [Steam] Roguelike Celebration Sale: Notia (-40%), Spelunky 2 (-30%), Golden Krone Hotel (-75%), Monster Train (-50%) and more | reddit.com/r/GameDeals | 2021-10-16

    Cataclysm: Dark Days Ahead - Sci-fi post-apocalyptic zombie survival game where every single doomsday scenario happened at the same time. This game has the deepest and most intricate survival and crafting system of any game out there and has a very active modding scene. The game is getting a Steam release sometime soon.

  • GitHub repo devilutionX

    Diablo build for modern operating systems

    Project mention: I guess it's time to go play diablo1 | reddit.com/r/diablo2 | 2021-10-15

    Definitely check out DevilutionX if you decide to replay Diablo 1.

  • 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: Can i take someone else's game and make my own version? | reddit.com/r/gamedev | 2021-10-15

    The Battle for Wesnoth is an open source strategy game so you could download the source of that and tinker with that too: https://www.wesnoth.org/

  • GitHub repo endless-sky

    Space exploration, trading, and combat game.

    Project mention: Controversial/Unexpected Picks for Best Game of All Time (Mine: Super Mario 3D World) | reddit.com/r/patientgamers | 2021-10-16

    My favorite libre game has got to be Endless Sky, personally; I've put literally thousands of hours into it... XD

  • 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: Looped Devlog 3! 1 year of development. it seems it will take an eternity | reddit.com/r/gdevelop | 2021-10-09

    I would like this opportunity to thank the GDevelop community and the fireside discord for helping me make this. This game is made with GDevelop 5 btw

  • 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: Game of Life, made with Powder (app) and edited in photoshop | reddit.com/r/generative | 2021-10-10
  • 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: Any chance of Open Sourcing Myth? | reddit.com/r/myth2 | 2021-10-16
  • GitHub repo Teeworlds

    A retro multiplayer shooter

    Project mention: Best free LAN Party Games to share | reddit.com/r/lanparty | 2021-07-27

    Teeworlds is an absolute blast of a LAN party game. Fist Full of Frags is fun... Armagetron Advanced is a weird change of pace. (Tron lightcycles) Xonotic is a more modernized Unreal Tournament type experience.

  • 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 azerothcore-wotlk

    Complete Open Source and Modular solution for MMO

    Project mention: Present state of emulation? | reddit.com/r/wowservers | 2021-10-16

    azerothcore - 3.3.5

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

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

    Project mention: Noteskin changes in courses? | reddit.com/r/Stepmania | 2021-09-26

    If you want it I made a hack to add it back but you need to compile from source. https://github.com/stepmania/stepmania/issues/2034

  • GitHub repo OpenXcom

    Open-source clone of the original X-Com 👽

    Project mention: XCOM Enemy Unknown is a beautifully crafted classic | reddit.com/r/patientgamers | 2021-10-09
  • GitHub repo ActionRoguelike

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

    Project mention: Released my free open-source C++ "Action Roguelike" for UE4 on GitHub! (AI, Multiplayer, SaveGames, etc.) | reddit.com/r/gamedev | 2021-10-14
  • 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: What older game exists that when you see it mentioned, you think about starting a new run, even tho you have finished it several times. | reddit.com/r/pcgaming | 2021-09-23

    And for Settlers II you have Return to the Roots and Widelands.

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-10-16.


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

Project Stars
1 OpenRCT2 9,953
2 devilution 8,246
3 Cataclysm-DDA 5,693
4 devilutionX 4,764
5 magnum 3,667
6 wesnoth 3,386
7 endless-sky 3,301
8 NoahGameFrame 3,199
9 GDevelop 3,079
10 The-Powder-Toy 3,022
11 vcmi 2,470
12 EpicSurvivalGame 2,310
13 warzone2100 1,994
14 Teeworlds 1,670
15 corona 1,626
16 azerothcore-wotlk 1,624
17 OpenJK 1,620
18 bwapi 1,473
19 ozz-animation 1,453
20 stepmania 1,417
21 OpenXcom 1,384
22 ActionRoguelike 1,383
23 widelands 1,253
Find remote jobs at our new job board 99remotejobs.com. There are 34 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