Top 23 C++ Game Projects
An open source re-implementation of RollerCoaster Tycoon 2 🎢Project mention: Last months in OpenRCT2 #5 (February 2021) | reddit.com/r/rct | 2021-02-23
My pick is this one: https://github.com/OpenRCT2/OpenRCT2/pull/12888
Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.Project mention: Pump action shotguns? | reddit.com/r/cataclysmdda | 2021-02-24
Anyway, this actually once caused a "but muh realisms" argument back in the old days when I was still a contributor. Basically, a long time ago I added the Sten SMG to the game. I wanted to be able to add the means to craft it, because that's a thing that more or less makes sense. Kevin was hardcore against that, and his reasoning about it being real damn hard to make without machine shop tools makes sense. But at the time, I felt it was odd because there appeared to be craftable semi-auto firearms ALREADY in the game. IRL, semi-auto actions are actually simpler to make than a full-auto-only firearm.
Get performance insights in less than 4 minutes. 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.
Lightweight and modular C++11 graphics middleware for games and data visualizationProject mention: Best Vulkan wrapper / low-level graphics library? | reddit.com/r/GraphicsProgramming | 2021-02-09
(Sorry for a self-promo, hope that's fine.) If you don't mind being an early adopter and use something that's still undergoing heavy development and is not complete yet, I'm building a low-level Vulkan wrapper in Magnum. If you aren't familiar with Magnum yet, it's a C++11 library that has (among other things) a thin OpenGL/GLES/WebGL wrapper that removes the platform-specific extension hell and most of the boilerplate while still allowing you to work with the raw APIs if you need ... and the same is now being done for Vulkan.
An open source, turn-based strategy game with a high fantasy theme.Project mention: Weekly What Can I Run Thread February 21 2021 | reddit.com/r/lowendgaming | 2021-02-24
Ancient Domains Of Mystery, Battle for Wesnoth, Beneath a Steel Sky, Braid, Baldur's Gate 1 & 2, Beyond Good & Evil, Call of Duty, Carmageddon 2: Carpocalypse Now, Commandos 2+3, Counter-Strike: Source, Deus Ex, Diablo II, Elder Scrolls III : Morrowind, Empire Earth, Europa Universalis II, Fallout 1/2/Tactics, FlatOut 2, Gothic 2, GTA 3/VC/SA, Ground Control, Half-Life, Hearts of Iron, Hitman 3: Contracts, Homeworld (the classic version, comes with the remastered), IL-2 Sturmovik, Jagged Alliance 2, Machinarium, Mafia (check the PCGamingWiki for how to restore the original music), Majesty, Max Payne 1 & 2, Medal of Honor: Allied Assault, Mount & Blade, Neverwinter Nights (if you have problems with the enhanced ed. the original comes with it and should work), Oddworld: Abe's Exoddus, Planescape: Torment, Praetorians, Prince of Persia: The Sands of Time, Quake 1-3, Rayman 2, Return to Castle Wolfenstein, Shadow Warrior Classic, Sid Meier’s Civilization III (or give Freeciv a go instead), Silent Storm, SimCity 4 Deluxe, Soldier of Fortune II: Double Helix, Starcraft (original, it's the free one), STAR WARS: Knights of the Old Republic, System Shock 2, The Curse of Monkey Island, The Settlers IV, Theme Hospital, Thief, Thief 2, Tom Clancy's Rainbow Six, Tom Clancy's Rainbow Six 3, Tom Clancy's Splinter Cell, Tomb Raider II, Torchlight, Total Anihilation, TrackMania (Nations Forever is the free version, try that first), Warhammer 40,000: Dawn of War, World of Goo, Worms Armaggedon
Diablo build for modern operating systemsProject mention: It's the late 90s. Everyone thinks the world is ending soon. You and your friends just bought Diablo. A stranger in a pub game shows you what duping is. He gives everyone a Godly Plate of the Whale, Obsidian Ring of the Zodiac, Monster Bat-Bat, and stat elixirs. Life is good. | reddit.com/r/Diablo | 2021-02-23
There's also https://github.com/diasurgical/devilutionx which will basically allow you to play D1 on a lot more platforms.
Space exploration, trading, and combat game.Project mention: Is This Game Still In Development? | reddit.com/r/endlesssky | 2021-02-24
Sure is. Last commit was two days ago: https://github.com/endless-sky/endless-sky/commits/master
:video_game: GDevelop is an open-source, cross-platform game engine designed to be used by everyone.Project mention: Game engine for a 2D, top down, rogue like, pixel art game? | reddit.com/r/gamedev | 2021-02-16
Or if you'd rather do a bit less coding, Construct 3 or GDevelop? Both of those are decent 2D engines with visual scripting. You can also try out both of them in the browser, so you can decide if you like them without having to download anything. (There are full local versions too, it's just convenient to be able to test something really quickly in a browser to see if you like it).
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: Sponsored by Raid Shadowlegends | reddit.com/r/dankmemes | 2021-02-20
The Powder Toy is a great sandbox but not like gmod, its 2d and you get elements and other materials
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
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: What is the best way to optimize this game on my potato? | reddit.com/r/lowendgaming | 2021-01-31
Info & downloads: https://github.com/Warzone2100/warzone2100/blob/master/README.md#latest-development-builds
A retro multiplayer shooter
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven SoftwareProject 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.
Brood War APIProject mention: What is a project I could program within 5K lines of code in Java? | reddit.com/r/learnprogramming | 2021-01-26
Advanced rhythm game for Windows, Linux and OS X. Designed for both home and arcade use.Project mention: [Linux] Preferences.ini keeps resetting itself | reddit.com/r/Stepmania | 2021-02-24
Can you try upgrading to 5.1.0-b2? This is the latest stable (despite the "beta" name) release of StepMania before 5.3. On Linux, you will need to compile it from source (compilation instructions are provided, but use git clone --branch v5.1.0-b2 --depth=1 https://github.com/stepmania/stepmania.git instead of git clone --depth=1 https://github.com/stepmania/stepmania.git in step 2 otherwise you'll get the latest unstable version of the code rather than the 5.1.0-b2 release).
Open-source clone of the original X-Com 👽
A free and open-source MMORPG server emulator written in C++Project mention: Getting Started With Game Dev | reddit.com/r/gamedev | 2021-02-17
A game of lonely space adventureProject mention: Looking for Approachable Open Source Projects to Contribute to | reddit.com/r/cpp | 2021-02-02
Extracts text from video games and visual novels. Highly extensible.Project mention: Text Hooking Sakura, Moyu | reddit.com/r/visualnovels | 2021-02-09
Hmm. Okay. I tried ITHVNR with the latest vn that I have and encountered the same problem. I think you're better off using Textractor since it's updated to work with the latest titles.
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: Feature Request: ability to use controller as mouse. | reddit.com/r/ShadowPC | 2021-02-04
You can use gopher360 https://github.com/Tylemagne/Gopher360/releases/tag/v0.989 It is pretty handy
Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and serverProject mention: Some early gameplay from my voxel game: Wanderers | reddit.com/r/VoxelGameDev | 2020-12-28
For example, in this Notch article, he discussed using trilinear interpolation to speed up noise evaluation as well as to smooth out rough parts. But I tested, and both of his problems actually came mostly from using too many noise octaves. Minecraft used 16 octaves for each noise channel, and 8 octaves for the blending noise, when just 5-6 and 2-3 would be enough. The rest of the speed problems could be solved by implementing something to skip noise evaluations when they wouldn't matter, at least above/below max/min biome height if not dynamic octave skipping. See this screenshot difference.
Source code repository of the FreeOrion project.
An open source re-implementation of Chris Sawyer's LocomotionProject mention: OpenTTD is coming to Steam. | reddit.com/r/Games | 2021-02-05
Free implementation of Heroes of Might and Magic II game engineProject mention: Free Heroes of Might and Magic II 0.9 released | reddit.com/r/opensourcegames | 2021-02-04
What are some of the best open-source Game projects in C++? This list will help you: