InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code. Learn more →
Top 23 C++ Game development Projects
Godot Engine – Multi-platform 2D and 3D game engineProject mention: How to debug gdscript in Godot 4 Beta 6? | reddit.com/r/godot | 2022-11-25
Someone made a working threaded debugger here: https://github.com/godotengine/godot/pull/64364 But unfortunately it hasn't been merged.
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.Project mention: Unreal for 2D game? | reddit.com/r/gamedev | 2022-08-20
The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.Project mention: Where to find shader resources? | reddit.com/r/gamedev | 2022-03-10
Book of Shaders 3D Game Shaders for Beginners Martin Donald Freya Holmer
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.Project mention: How to go about making a physics engine via compute shader? | reddit.com/r/gamedev | 2022-11-14
I don't know how well it would suit you but if you want to learn, Bullet is an open source physics engine and it has OpenCL acceleration for various tasks, such as collision.
Flexible level editorProject mention: Programs for isometric world design? (Pixel Art) | reddit.com/r/gamedev | 2022-11-19
Tiled for placing tiles, combined with your favourite pixel art tool for the art.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.Project mention: A TRIANGLE!!! with OpenGL! Awesome right? 😅😜 | reddit.com/r/IndieDev | 2022-11-03
Assimp is your friend
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreProject mention: Enums In C++, Choice is Oft Beguiled | reddit.com/r/cpp | 2022-11-18
Now you can make use of operator| and operator&. Here is the full source. It'll be a bit better when it's ported to C++20 with concepts, as the SFINAE produces the usual ugly error messages with enable_if.
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.Project mention: The Riftbreaker adds Steam Workshop Support, AMD FSR 2.1 support, Optimized CPU performance and more | reddit.com/r/pcgaming | 2022-11-18
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: O3DE - Sources of information, examples and tutorials | reddit.com/r/O3DE | 2022-11-09
Cross-platform 2D and 3D game engineProject mention: Which engine/program do you use? | reddit.com/r/SoloDevelopment | 2022-08-23
Urho3D, an open source C++ game engine.
Piccolo (formerly Pilot) – mini game engine for games104Project mention: Pilot Engine is a tiny game engine | news.ycombinator.com | 2022-06-01
Lightweight, cross-platform & full-featured shader IDEProject mention: How to display a 2D array every frame | reddit.com/r/godot | 2022-06-25
https://github.com/dfranx/SHADERed (useful tool for debugging shader code, has a bit more functionality than doing it in Godot directly)
Flax Engine – multi-platform 3D game engineProject mention: What features would you like to see that are not available in leading game engines | reddit.com/r/gamedev | 2022-07-27
It sounds like you're asking them to just remake https://flaxengine.com. (Minus ECS)
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.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMUProject mention: Why I enjoy using the Nim programming language at Reddit. | reddit.com/r/RedditEng | 2022-11-14
I used to be a huge Python fan. After working with Python for many years though, I started to get annoyed with more and more things. For example, I wanted to make games with Python and even contributed to Panda3D, but Python is a very slow language and games need to be fast. Then, when making websites, typos in rarely run and tested code like exception handlers would crash in production. Python also does not help with large refactors. Every function is ok with taking anything so the only way to find out if code does not work is to run the code and write more tests. This got old fast.
3D C++ Game Engine - yet another open source game engine
LÖVE is an awesome 2D game framework for Lua.Project mention: Game engine for what I need | reddit.com/r/gamedev | 2022-11-22
That's weird, I spent six seconds on Google and found love2d, which is a free Lua-based 2d game engine.
Third-person Survival Game for Unreal Engine 4 (Sample Project)Project mention: C++ project structure. | reddit.com/r/unrealengine | 2022-10-07
I have looked up a few projects like Tom Looman's EpicSurvivalGame and Epic's Lyra Project, but I don't think they were made as formal games but more like tutorials. They don't teach us how to organize our project.
A multi core friendly rigid body physics and collision detection library, written in C++, suitable for games and VR applications.Project mention: Two new NVIDIA Vulkan extensions to accelerate RTX IO are supported on both Linux and Windows | reddit.com/r/linux_gaming | 2022-11-16
It is a very wide standard, yes. But the most issue is that it uses discrete collision detection which has pretty common limitations. So if you are looking for an alternative, try Jolt instead. It's open-source, MIT licensed, used by a AAA game and uses continuois collision detection.
Defold is a completely free to use game engine for development of desktop, mobile and web games.Project mention: ValueObject | news.ycombinator.com | 2022-08-29
looks very neat, but it doesn't really get more OO than JavaFX, does it ? would you call this code functional & idiomatic in any relevant sense of the term? https://github.com/defold/defold/blob/dev/editor/src/clj/edi...
Node Editor built using Dear ImGuiProject mention: graphic library for creating a paint like application | reddit.com/r/Cplusplus | 2022-08-02
This sort of node graph?
Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine Pro C++ Course & Stanford University (CS193U)Project mention: Question Regarding C++ SetTimer | reddit.com/r/unrealengine | 2021-12-24
In this case you could search for examples of SetTimer use inside the engine project to find plenty of useful examples, I also search through good example projects in the community like this when using things I'm not too familiar with as well.
Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!
C++ Game development related posts
Harfang3D, an open source deeptech built for the future of embedded 3D
1 project | news.ycombinator.com | 25 Nov 2022
Python GUI - Overview
1 project | reddit.com/r/madeinpython | 25 Nov 2022
Python GUI update
1 project | reddit.com/r/madeinpython | 23 Nov 2022
Game engine for what I need
1 project | reddit.com/r/gamedev | 22 Nov 2022
made this meme based on me finally finding out that the game from my memories was HMM2
1 project | reddit.com/r/HeroesofMightandMagic | 22 Nov 2022
P2723R0: Zero-initialize objects of automatic storage duration
4 projects | reddit.com/r/cpp | 19 Nov 2022
How to play sound through lua vscode. So I have some experience in lua roblox and tried lua vscode, using lua vscode how would i go about playing a sound, ik in roblox i would do game.workspace.OFFsFX:Play(), but it doesnt work like thay in vscode
1 project | reddit.com/r/lua | 19 Nov 2022
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Nov 2022
What are some of the best open-source Game development projects in C++? This list will help you:
|18||Atomic Game Engine||2,800|