Game Engine

Acid - A high speed C++17 Vulkan game engine. [MIT]

Godot92.9K

A fully featured, open source, MIT licensed, game engine. [MIT]

raylib24.3K

A simple and easy-to-use library to enjoy videogames programming. [zlib/libpng] website

EnTT10.5K

Gaming meets modern C++. [MIT]

o3de8K

An open-source, real-time, multi-platform 3D engine based on Amazon Lumberyard. [Apache2] website

Panda3D4.6K

A game engine, a framework for 3D rendering and game development for Python and C++ programs. [Modified BSD] website

GamePlay4.5K

A cross-platform native C++ game framework for creating 2D/3D mobile and desktop games. [Apache2]

PixelGameEngine3.9K

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

Halley3.6K

A lightweight game engine written in C++14 with a "true" entity-component system. [Apache 2.0]

Spring3.6K

A powerful free cross-platform RTS game engine. [GPLv2/GPLv3] website

OpenXRay3.1K

a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series. [Modified BSD/non-commercial only]

Polycode2.4K

A cross-platform framework for creative code in C++ (with Lua bindings). [MIT] website

KlayGE2.1K

a cross-platform open source game engine with plugin-based architecture. [GPLv2] website

Corange1.9K

A game engine written in pure C, SDL and OpenGL. [BSD]

toy engine1.6K

toy is a thin and modular c++ game engine and offers simple expressive c++ idioms to design full featured 2D or 3D games in fast iterations.

Torque3D1.6K

An open-source C++ engine built for 3D game development. [MIT] website

ezEngine1.5K

Is a free, open-source game engine written in C++. Its philosophy is to be modular and flexible, such that it can be adapted to many different use cases. [MIT] website

Torque2D1.3K

An open-source and cross-platform C++ engine built for 2D game development. [MIT] website

nCine1.1K

A cross-platform 2D game engine with an emphasis on performance, written in C++11 and optionally scriptable in Lua. [MIT] website

Axmol Engine970

A cross-platform game engine for desktop, mobile, and XBOX (UWP), derived from Cocos2d-x-4.0. [MIT] website

JNGL274

2D library for Linux, Windows, macOS, Android, iOS, Xbox, the Nintendo Switch and the Web. [zlib] website

Grit114

Community project to build a free game engine for implementing open world 3D games. [MIT]

quakeforge45

Actively maintained branch of the original Quake engine code with 20+ years of development. [GPL-2.0]

A
Allegro

A cross-platform library mainly aimed for video games and multimedia programming. [zlib]

C
Cocos2d-x

A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [MIT]

crown

Crown is a general purpose data-driven game engine, written from scratch in orthodox C++ with a minimalistic and data-oriented design philosophy in mind. [MIT]

d
delta3d

A robust simulation platform. [LGPL2]

O
Oxygine

A cross-platform 2D C++ game engine. [MIT]

U
Urho3D

A free lightweight, cross-platform 2D and 3D game engine implemented in C++. Greatly inspired by OGRE and Horde3D. [MIT]