back to home

Best Open Source game engine Libraries

A curated list of the most popular GitHub repositories tagged with game engine. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1godotengine/godot

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

107,991C++
Explore Repo

#2ocornut/imgui

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

72,019C++
Explore Repo

#3bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

45,121Rust
Explore Repo

#4raysan5/raylib

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

31,565C
Explore Repo

#5BabylonJS/Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

25,215TypeScript
Explore Repo

#6libgdx/libgdx

Desktop/Android/HTML5/iOS Java game development framework

24,913Java
Explore Repo

#7cocos2d/cocos2d-x

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.

18,968C++
Explore Repo

#8aframevr/aframe

:a: Web framework for building virtual reality experiences.

17,497JavaScript
Explore Repo

#9kitao/pyxel

A retro game engine for Python

17,250Rust
Explore Repo

#10OpenRA/OpenRA

Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

16,521C#
Explore Repo

#11ellisonleao/magictools

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

16,297Markdown
Explore Repo

#12jrouwe/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 and Death Stranding 2.

9,810C++
Explore Repo

#13egametang/ET

Unity3D Client And C# Server Framework

9,704C#
Explore Repo

#14cocos/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.

9,473C++
Explore Repo

#15o3de/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.

9,005C++
Explore Repo

#16FyroxEngine/Fyrox

3D and 2D game engine written in Rust

8,954Rust
Explore Repo

#17defold/defold

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

6,066C++
Explore Repo

#18Kavex/GameDev-Resources

:video_game: :game_die: A wonderful list of Game Development resources.

4,784
Explore Repo

#19AlmasB/FXGL

Java / JavaFX / Kotlin Game Library (Engine)

4,775Kotlin
Explore Repo

#20fegennari/3DWorld

3D Procedural Game Engine Using OpenGL

1,389C++
Explore Repo

#21markusmoenig/Eldiron

Create cross-platform classic RPGs in 2D and 3D with powerful built-in world editing tools.

766Rust
Explore Repo

#22apistol78/traktor

Traktor Game Engine

520C++
Explore Repo

#23phase-rs/phase

A Magic: The Gathering rules engine and game client — Rust + WASM + React

120Rust
Explore Repo