Most popular game-engine repositories and open source projects

Game engines are software frameworks for game development. Game engines do the heavy lifting for developers so they can focus on other aspects of game development.

imgui

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

11153   67864   67864  

godot

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

12487   62476   62476  

bevy

A refreshingly simple data-driven game engine built in Rust

4044   40940   40940  

raylib

A simple and easy-to-use library to enjoy videogames programming

2535   26671   26671  

Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and renderi...

3567   24498   24498  

libgdx

Desktop/Android/HTML5/iOS Java game development framework

6503   24314   24314  

games

:video_game: A list of popular/awesome video games, add-ons, maps, etc...

2849   21134   21134  

cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development...

7056   18493   18493  

aframe

:a: Web framework for building virtual reality experiences.

4170   17316   17316  

matter-js

a 2D rigid body physics engine for the web ▲● ■

1982   17261   17261  

pyxel

A retro game engine for Python

899   16632   16632  

OpenRA

Open Source real-time strategy game engine for early Westwood games su...

2802   15906   15906  

GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed...

1040   15505   15505  

magictools

:video_game: :pencil: A list of Game Development resources to make mag...

1052   14629   14629  

openage

Clone of the Age of Empires II engine 🚀

1190   13549   13549  

MonoGame

One framework for creating powerful cross-platform games.

2975   12484   12484  

ebiten

Ebitengine - A dead simple 2D game engine for Go

708   12108   12108  

boardgame.io

State Management and Multiplayer Networking for Turn-Based Games

750   11830   11830  

luanti

Luanti (formerly Minetest) is an open source voxel game-creation platf...

2103   11369   11369  

OpenDiablo2

An open source re-implementation of Diablo 2

827   10887   10887  

engine

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

1489   10818   10818  

ET

Unity3D Client And C# Server Framework

3186   9416   9416  

cocos-engine

Cocos simplifies game creation and distribution with Cocos Creator, a...

2034   8993   8993  

Fyrox

3D and 2D game engine written in Rust

394   8406   8406  

entt

Gaming meets modern C++ - a fast and reliable entity component system...

780   8319   8319  

o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engi...

2294   8313   8313  

amethyst

Data-oriented and data-driven game engine written in Rust

737   8022   8022  

flame

A Flutter based game engine.

772   7899   7899  

JoltPhysics

A multi core friendly rigid body physics and collision detection libra...

515   7757   7757  

Entitas

Entitas is a super fast Entity Component System (ECS) Framework specif...

1128   7521   7521  

FlaxEngine

Flax Engine – multi-platform 3D game engine

617   6291   6291  

Piccolo

Piccolo (formerly Pilot) – mini game engine for games104

1901   6259   6259  

melonJS

a fresh, modern & lightweight HTML5 game engine

651   6134   6134  

magnum

Lightweight and modular C++11 graphics middleware for games and data v...

451   5030   5030  

defold

Defold is a completely free to use game engine for development of desk...

359   4993   4993  

panda3d

Powerful, mature open-source cross-platform game engine for Python and...

837   4877   4877  

urho3d

Game engine

1002   4651   4651  

stride

Stride Game Engine (formerly Xenko)

751   4603   4603  

FXGL

Java / JavaFX / Kotlin Game Library (Engine)

611   4547   4547  

pixel

A hand-crafted 2D game library in Go

245   4499   4499  

flecs

A fast entity component system (ECS) for C & C++

338   4474   4474  

ggez

Rust library to create a Good Game Easily

430   4452   4452  

mach

zig game engine & graphics toolkit

187   4172   4172  

egret-core

Egret is a brand new open mobile game and application engine which all...

799   3986   3986  

macroquad

Cross-platform game engine in Rust.

377   3927   3927  

Ambient

The multiplayer game engine

128   3880   3880  

NoahGameFrame

A fast, scalable, distributed game server engine/framework for C++, in...

1052   3744   3744  

LittleJS

LittleJS is the tiny fast HTML5 game engine with many features and no...

192   3726   3726  

Terasology

Terasology - open source voxel world

1344   3710   3710  

LumixEngine

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

411   3636   3636