C++ Game Engine

Open-source C++ projects categorized as Game Engine

Top 23 C++ Game Engine Projects

Game Engine
  • Godot

    Godot Engine โ€“ Multi-platform 2D and 3D game engine

    Project mention: Redot Engine โ€“ Multi-platform 2D and 3D game engine | news.ycombinator.com | 2024-10-01

    What is the difference between "Redot" and Godot?

    The README for this GitHub contains the same info as the official Godot repo [1], so it's not clear what this fork does differently or changes.

    [1] https://github.com/godotengine/godot

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Rewriting Rust | news.ycombinator.com | 2024-09-25
  • Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

  • Minetest

    Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

    Project mention: PolyDev :: a better "Hello World" for polyglot devs | dev.to | 2024-08-15

    Lua is a popular tool scripting language - it's used in a variety of settings notably Roblox, the GNU Image Mainpulation Program ("GIMP"), and if I may just momentarily shill, in Minetest. I used to write and maintain various mods for Minetest, and it's even fair to say I did a lot of my learning during that time... there's a lot of learning that can happen on spare time when you're also having fun ๐Ÿ˜„

  • entt

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

    Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17

    EnTT is a popular alternative to flecs for C++, which has different performance/memory characteristics.

  • cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

  • o3de

    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: Ask HN: What is the best code base you ever worked on? | news.ycombinator.com | 2024-06-28
  • SaaSHub

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

    SaaSHub logo
  • JoltPhysics

    A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.

    Project mention: Jolt: Physics and collision detection library, used by Horizon Forbidden West | news.ycombinator.com | 2024-09-03
  • Piccolo

    Piccolo (formerly Pilot) โ€“ mini game engine for games104

  • magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  • Panda3D

    Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU

    Project mention: Pygfx | news.ycombinator.com | 2024-10-25

    linky-linky: https://github.com/panda3d/panda3d#readme (BSD-3 clause, more or less, saying one cannot use CMU's name to promote your product)

  • GamePlay

    Open-source, cross-platform, C++ game engine for creating 2D/3D games.

  • defold

    Defold is a completely free to use game engine for development of desktop, mobile and web games.

  • NoahGameFrame

    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.

  • Spring RTS game engine

    A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/ (by spring)

    Project mention: Zero-k: A libre sci-fi RTS game, with an economy based on metal and energy | news.ycombinator.com | 2023-11-19

    Seems the support would be a realistic feature, though, because it's based on https://springrts.com/ that does support MacOS X.

  • lumixengine

    3D C++ Game Engine - yet another open source game engine

  • Torque3D

    MIT Licensed Open Source version of Torque 3D from GarageGames

  • xray-16

    Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

  • fheroes2

    fheroes2 is a recreation of Heroes of Might and Magic II game engine.

    Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    fhearos2 - Heroes of Might and Magic II clone. C++, SDL2

  • corona

    Solar2D Game Engine main repository (ex Corona SDK)

    Project mention: Antirez/load81: SDL based Lua programming environment for kids similar to Codea | news.ycombinator.com | 2024-10-26
  • Polycode

    Polycode is a cross-platform framework for creative code.

  • SpartanEngine

    A game engine with an emphasis on real-time cutting-edge solutions

    Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
  • crown

    The flexible game engine.

  • 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 Engine discussion

Log in or Post with

C++ Game Engine related posts

  • ObEngine VS cerlib - a user suggested alternative

    2 projects | 29 Oct 2024
  • Redot Engine โ€“ Multi-platform 2D and 3D game engine

    2 projects | news.ycombinator.com | 1 Oct 2024
  • Ask HN: Intro to Game Development path for a 12 year old?

    3 projects | news.ycombinator.com | 5 Sep 2024
  • Cรณmo encontrar trabajo para los Fixis: analizando Godot Engine

    1 project | dev.to | 2 Sep 2024
  • Show HN: Homemade Automated Solar Concentrator

    4 projects | news.ycombinator.com | 29 Aug 2024
  • Random Thoughts about Unity

    4 projects | news.ycombinator.com | 24 Aug 2024
  • PolyDev :: a better "Hello World" for polyglot devs

    2 projects | dev.to | 15 Aug 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 14 Nov 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more โ†’

Index

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

Project Stars
1 Godot 90,929
2 imgui 61,107
3 Cocos2d 18,242
4 Minetest 10,781
5 entt 10,215
6 cocos-engine 8,397
7 o3de 7,849
8 JoltPhysics 6,756
9 Piccolo 5,895
10 magnum 4,801
11 Panda3D 4,522
12 GamePlay 4,496
13 defold 4,369
14 NoahGameFrame 3,944
15 Spring RTS game engine 3,583
16 lumixengine 3,515
17 Torque3D 3,351
18 xray-16 2,996
19 fheroes2 2,721
20 corona 2,528
21 Polycode 2,378
22 SpartanEngine 2,218
23 crown 2,144

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?