C++ game-dev

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

Top 16 C++ game-dev Projects

  1. entt

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

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Recast/Detour

    Industry-standard navigation-mesh toolset for games

  4. Unreal-Engine-Guide

    Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.

  5. StratusGFX

    Realtime 3D rendering engine

  6. HFSM2

    High-Performance Hierarchical Finite State Machine Framework

  7. Godot-PerfBullets

    This plugin uses the MultiMeshInstance2D to render thousands of bullets easily while running the logic in C++ to run at maximum performance.

  8. supernova

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Game-Console-Dev-Guide

    Game Console Dev Guide. Learn to develop games for Xbox Series X|S, PlayStation 5, Nintendo Switch, Steam Deck, and Apple Silicon. Developing with Unreal Engine 5, Unity, Godot Engine, and Blender.

  11. ALPACA

    A Library for Point And Click Adventures (by pinguin999)

    Project mention: A Library for Point and Click Adventures | news.ycombinator.com | 2025-03-10
  12. stylized_snake_game

    A cross-platform desktop stylized version of snake game made from scratch in C++/OpenGL.

  13. dependency_injection_for_games

    Code accompanying the Medium article "Dependency Injection for Games"

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

  15. reshimost

    Simple Base Game using OpenGL ES

  16. Vantor

    A low-level, high-performance game engine designed for large-scale Open-World games. It provides custom rendering, physics, and asset management, with support for PC and Switch Homebrew.

    Project mention: Building a Low-Level Game Engine from Scratch | dev.to | 2025-03-26

    CHIFEngine´s Github Repo: Github Link

  17. retro-game

    a 2d game made in SFML and c++

  18. arkanoid

    Simple cross-platform arkanoid game. The build system based on CMake and util scripts supports Android, Windows, and MacOS. Uses SDL. (by skalexey)

  19. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ game-dev discussion

Log in or Post with

C++ game-dev related posts

  • A Library for Point and Click Adventures

    1 project | news.ycombinator.com | 10 Mar 2025
  • Dxvk now unmaps D3D9 memory, which should fix the out of memory issues with running DX9 games!

    6 projects | /r/linux_gaming | 31 Jul 2022
  • What engine does the game run on?

    1 project | /r/starcitizen | 8 May 2022
  • New World Update 1.0.3: Server Transfer Details

    1 project | /r/newworldgame | 21 Oct 2021
  • Exploiters are ruining the game. Video proof of speed hack. Does anyone have more info about this?

    1 project | /r/newworldgame | 11 Sep 2021
  • Hope the anti cheat is good enough.

    1 project | /r/newworldgame | 14 Aug 2021
  • Is... is new world coming to console players?

    1 project | /r/newworldgame | 1 Aug 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source game-dev projects in C++? This list will help you:

# Project Stars
1 entt 11,025
2 Recast/Detour 6,924
3 Unreal-Engine-Guide 1,205
4 StratusGFX 739
5 HFSM2 516
6 Godot-PerfBullets 391
7 supernova 343
8 Game-Console-Dev-Guide 270
9 ALPACA 85
10 stylized_snake_game 40
11 dependency_injection_for_games 13
12 cyubeVR-VoxelAPI-Modding 11
13 reshimost 8
14 Vantor 5
15 retro-game 5
16 arkanoid 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com