Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 7 C++ game-dev Projects
-
There's also a performance question. While we can now use Blueprint nativization to convert Blueprints to C++ the result will be a fairly naive version, fast enough for most purposes but not if you're trying to push every bit of performance. This is where you're looking at making sure you're hitting things such as using the CPU cache as well as possible for an ECS system (Look at ENTT or Flecs if you want to see what they're about and why you'd want one), or a system needing to process massive amounts of data quickly such as the Voxel Plugin.
-
Unreal-Engine-Guide
Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 4 & 5, Nintendo Switch.
Project mention: Getting Started with Unreal Engine 5 development | reddit.com/r/programming | 2022-09-05 -
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
supernova
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
-
stylized_snake_game
A cross-platform desktop stylized version of snake game made from scratch in C++/OpenGL.
-
cyubeVR-VoxelAPI-Modding
This is the official repository for the cyubeVR VoxelAPI, an easy way to programmatically interact with the voxel world in cyubeVR, a VR voxel game available on Steam.
Project mention: Update 51 for cyubeVR is live now on Steam! Adding super powerful official modding support with a native modding API and official support for UE4 mods (including Steam Workshop support), a great craftable statue, an engine update, much improved LIV performance, and more! | reddit.com/r/SteamVR | 2022-06-23If you are a C++ programmer, who can probably easily understand the VoxelAPI modding and how that's setup: https://github.com/sbsce/cyubeVR-VoxelAPI-Modding It's just a native C API that the game exposes for mods to use. So that's stuff that any software written in C++ can do, for software (like Photoshop) it's just usually called a plugin system and not a modding system.
-
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
C++ game-dev related posts
- Dxvk now unmaps D3D9 memory, which should fix the out of memory issues with running DX9 games!
- What engine does the game run on?
- New World Update 1.0.3: Server Transfer Details
- Exploiters are ruining the game. Video proof of speed hack. Does anyone have more info about this?
- Hope the anti cheat is good enough.
- Is... is new world coming to console players?
- LumberYard is now a new open source engine
-
A note from our sponsor - Sonar
www.sonarsource.com | 1 Jun 2023
Index
What are some of the best open-source game-dev projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | entt | 8,192 |
2 | Unreal-Engine-Guide | 512 |
3 | HFSM2 | 352 |
4 | supernova | 113 |
5 | stylized_snake_game | 34 |
6 | cyubeVR-VoxelAPI-Modding | 12 |
7 | retro-game | 0 |