C++ 2d-game-engine

Open-source C++ projects categorized as 2d-game-engine

Top 12 C++ 2d-game-engine Projects

2d-game-engine
  1. flare-engine

    Free/Libre Action Roleplaying Engine (engine only)

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

    A New Cross-Platform 2D 3D Game Engine (by timi-liuliang)

  4. ObEngine

    2D Game Engine with Lua Scripting made on top of SFML !

    Project mention: ObEngine VS cerlib - a user suggested alternative | libhunt.com/r/ObEngine | 2024-10-29
  5. detonator

    2D game engine and editor 💥💣

    Project mention: Obvious Things C Should Do | news.ycombinator.com | 2025-01-11

    I really agree, I think that making the tests as easy as possible to get going goes a long way towards a code base that actually has tests.

    I have something very similar.

    https://github.com/ensisoft/detonator/blob/master/base/test_...

    Borrowed heavily from boost.test.minimal and used to be a single header but but over the years I've had to add a single translation unit!

    My takeaway is that if you keep your code base in a condition where tests are always passing you need much less complications in your testing tools and their error reporting and fault tolerance etc. !

  6. freeaoe

    A free game engine capable of running Age of Empires 2 and Star Wars: Galactic Battlegrounds

  7. 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
  8. Game-Engine-Development-Series

    Game Engine Development Series - Learn to code a Game Engine in C++ from scratch

  9. SaaSHub

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

    SaaSHub logo
  10. brux-gdk

    Free runtime and development kit using SDL and Squirrel

  11. stylized_snake_game

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

  12. tnt

    A 2d Game Engine written in C++20. (by TerensTare)

  13. RAG3

    Top-down single/multiplayer shooter game with time manipulation mechanics.

  14. PathOfCPP

    2D ARPG heavily inspired by PoE, written in C++ using SDL2 library for WinAPI and Rendering.

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++ 2d-game-engine discussion

Log in or Post with

C++ 2d-game-engine related posts

  • ObEngine VS cerlib - a user suggested alternative

    2 projects | 29 Oct 2024
  • Unity: We Have Heard You

    7 projects | news.ycombinator.com | 18 Sep 2023
  • GameStudio: Yet Another 2D Game engine and editor for Windows and Linux

    2 projects | /r/linux_gaming | 9 Mar 2022
  • Just stumbled upon this amazing little piece...

    2 projects | /r/flare | 5 Apr 2021

Index

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

# Project Stars
1 flare-engine 1,145
2 echo 965
3 ObEngine 831
4 detonator 354
5 freeaoe 212
6 ALPACA 88
7 Game-Engine-Development-Series 77
8 brux-gdk 43
9 stylized_snake_game 40
10 tnt 32
11 RAG3 25
12 PathOfCPP 4

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

Did you know that C++ is
the 7th most popular programming language
based on number of references?