Top C++ Frameworks & Libraries for game engine

Godot Engine – Multi-platform 2D and 3D game engine

A retro game engine for Python

Minetest is an open source voxel game engine with easy modding and game creation

Cross-platform 2D and 3D game engine

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

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

An open source version of a game engine developed by Croteam for the classic Serious Sam games.

A lightweight game engine written in modern C++

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

:video_game: GDevelop is an open-source, cross-platform game engine designed to be used by everyone.

The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript...

C++ game engine focusing on modern rendering techniques and performance.

Open-source engine for Heroes of Might and Magic III

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

Modern reimplementation of the Diablo 1 game engine

A powerful free cross-platform RTS game engine. - Report issues at

Third-person Survival Game for Unreal Engine 4 (Sample Project)

The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects...

MIT Licensed Open Source version of Torque 2D game engine from GarageGames

KlayGE is a cross-platform open source game engine with plugin-based architecture.

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

the thin c++ game engine

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source....

Solar2D Game Engine main repository (ex Corona SDK)

BananaBread is a C++ 3D game engine that runs on the web using JavaScript+WebGL+HTML

An open-source Tomb Raider 1-5 engine remake

Intrinsic is a Vulkan based cross-platform game and rendering engine. The project is currently in an early stage of development....

Cross-Platform High Performance 2D/3D game engine for people like me who like to write code.

A reimplementation of BioWare's Aurora engine (and derivatives). Pre-pre-alpha :P

Rich HTML UI engine for UE4

Flax Engine – multi-platform 3D game engine

Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine Pro C++ Course & Stanford University CS193U...

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


Game engine with an emphasis on architectual quality and performance

Third-person Survival Game for Unreal Engine 4 (Sample Project)

A high speed C++17 Vulkan game engine

OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: