Top 23 C++ Game development Projects
Godot Engine – Multi-platform 2D and 3D game engineProject mention: Draw Random Tile from Autotile | reddit.com/r/godot | 2021-11-29
It's a somewhat known issue. Try checking out this thread on Github: https://github.com/godotengine/godot/issues/36972 , maybe you will find something useful in the discussion.
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.Project mention: Im learning C++ and want to make a small game with it. What do you suggest me for graphics? | reddit.com/r/gamedev | 2021-11-20
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.
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.Project mention: Are there any resources on Post processing effects like Bloom HDR rendering tone mapping etc.. | reddit.com/r/GraphicsProgramming | 2021-11-06
A retro game engine for PythonProject mention: Creative coding with Replit | dev.to | 2021-11-24
Pyxel is specialised for making retro-type games, inspired by console games from the 80s and early 90s. You can only display 16 colors, and no more than 4 sound samples can be played at once, just like on the earlier Nintendo, Sega, and other classic games systems. If you're into pixel art, this is the game engine for you.
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.Project mention: I want to make a game for Linux. Where do I even start? | reddit.com/r/linuxquestions | 2021-11-20
As for physics there's tons of options, but the list gets rather exhaustive when considering 2D and 3D but you have box2d, bullet, and many many more.
Flexible level editorProject mention: Unity Sprite Editor help | reddit.com/r/Unity2D | 2021-11-28
Unity's Tilemap editing is a bit awkward in general. I prefer to import files from Tiled with the excellent SuperTiled2Unity Unity extension.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.Project mention: The Asset-Importer-Lib Version 5.1.0 Release is out | reddit.com/r/gamedev | 2021-11-14
after more the one and a half years of work, I have released the Asset-Importer-Lib Version 5.1.0. You can check our release notes here: https://github.com/assimp/assimp/releases/tag/v5.1.0
Run Linux Software Faster and Safer than Linux with Unikernels.
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreProject mention: I wrote a simple Go->C++ compiler to use for gameplay programming. Here's a demo of its use for my game project (along with an editor tool). I show the generated C++ in the end of the video. Compiler source code is ~1500 lines, link in video description. Will do a deeper public release soon! | reddit.com/r/golang | 2021-11-25
Interop: With this compiler I have direct interop to existing C++ libraries and codebases. For example I use EnTT for the entity-component data storage in the game demo here, and I'm able to call to the C++ including Go's generic syntax translating to template calls. That's not as easy with Cgo (and also Cgo adds huge overhead)
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.Project mention: Which one of these plans should i take to make my game multiplayer? | reddit.com/r/learnprogramming | 2021-11-28
https://github.com/ValveSoftware/GameNetworkingSockets Works with AND without Steamworks.
A Curated List of Game Network Programming ResourcesProject mention: N64 Games Only Allow 1 Controller Online | reddit.com/r/NintendoSwitch | 2021-10-27
When you play any kind of real-time online multiplayer game, it is physically impossible for all players to have the same view of the world. As a result, approximations have to be made, for example by extrapolating other player positions. There is plenty of research on this subject, and most modern games do a pretty good job. But when you add a second local player, things get a lot more complicated.
Cross-platform 2D and 3D game engineProject mention: achieving 00's / ps2 graphics | reddit.com/r/gamedev | 2021-09-25
Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.Project mention: gIvE tHE dEvS S0m3 sLAcK… | reddit.com/r/newworldgame | 2021-11-17
Lumberyard is now one of the cornerstones of O3DE's new open source package, which also includes the new Atom renderer - which hopefully NW will adopt at some point.
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.
Lightweight, cross-platform & full-featured shader IDEProject mention: Getting started with shaders and GLSL | reddit.com/r/GraphicsProgramming | 2021-09-02
I'll take a look at shadered.org too.
: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.
Flax Engine – multi-platform 3D game engineProject mention: Flax Game Engine | news.ycombinator.com | 2021-10-25
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMUProject mention: Are there any Python gamedev frameworks with complete beginner tutorials? (for a usual Godot dev) | reddit.com/r/gamedev | 2021-11-27
It's probably overkill for what you need, but Panda3D is a game engine originally started by Disney that has pretty extensive documentation: https://www.panda3d.org/
3D C++ Game Engine - yet another open source game engineProject mention: Thinking of creating a Game Engine for my game... | reddit.com/r/gamedev | 2021-04-19
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
LÖVE is an awesome 2D game framework for Lua.Project mention: Is love still supported on Ubuntu Linux? | reddit.com/r/love2d | 2021-11-23
I recommend getting the 11.3 AppImage from here, it's usually the most painless option for Linux.
Defold is a completely free to use game engine for development of desktop, mobile and web games.Project mention: Lua, Nim, and Wren for game development | reddit.com/r/learnprogramming | 2021-10-10
If you paint by some numbers, the Defold repo (https://github.com/defold/defold) has 1k issues, and only 14 prs open, whereas the Godot repo (https://github.com/godotengine/godot) has 5k+ issues and a whopping 1.1k prs open. And a difference of 1500 contributors on Godot, versus 37 total contributors on Defold.
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.Project mention: AGS developer confirms this is a different glitch from beta. | reddit.com/r/newworldgame | 2021-11-02
Actually, we do. It's on Github. Not a leak. Open sourced by Amazon: https://github.com/aws/Lumberyard
2D game development library for Ruby and C++Project mention: My solo-developed, Ruby powered, platformer game Super Bombinhas will be available soon on Steam! | reddit.com/r/ruby | 2021-11-18
By the way, it's worth mentioning that there's a .deb for Debian-based distros that you can get for free on https://victords.itch.io/super-bombinhas. Also, if you're willing to do a bit more work, you should also be able to run it on Mac - you'd just have to install Ruby and the Gosu and MiniGL gems, then clone the game's repo and follow the Readme.
C++ Game development related posts
Dictionary implementation of arrays.
1 project | reddit.com/r/godot | 27 Nov 2021
Are there any Python gamedev frameworks with complete beginner tutorials? (for a usual Godot dev)
1 project | reddit.com/r/gamedev | 27 Nov 2021
I’ve just downloaded SimCity 4 for the first time, any tips ?
1 project | reddit.com/r/simcity4 | 26 Nov 2021
How are game engines made?
3 projects | reddit.com/r/gamedev | 25 Nov 2021
Introducing Epic Online Services | Game Development | Epic Games
1 project | reddit.com/r/Games | 24 Nov 2021
Is love still supported on Ubuntu Linux?
1 project | reddit.com/r/love2d | 23 Nov 2021
Im learning C++ and want to make a small game with it. What do you suggest me for graphics?
6 projects | reddit.com/r/gamedev | 20 Nov 2021
What are some of the best open-source Game development projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.