C++ game-dev

Open-source C++ projects categorized as game-dev

Top 7 C++ game-dev Projects

  • entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

    Project mention: What are the limits of blueprints? | reddit.com/r/unrealengine | 2023-05-25

    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.

  • HFSM2

    High-Performance Hierarchical Finite State Machine Framework

  • supernova

    Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design

    Project mention: Game "engine" selection for prototype. | reddit.com/r/GameDevelopment | 2023-05-18
  • 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-23

    If 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.

  • retro-game

    a 2d game made in SFML and c++

    Project mention: C++ Show and Tell - June 2023 | reddit.com/r/cpp | 2023-06-01
  • 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.

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 2023-06-01.

C++ game-dev related posts


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
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises