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

#17Kavex/GameDev-Resources

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

4,784
Explore Repo

#18AlmasB/FXGL

Java / JavaFX / Kotlin Game Library (Engine)

4,775Kotlin
Explore Repo

#19isadorasophia/murder

Murder is a pixel art ECS game engine.

3,245C#
Explore Repo

#20magefree/mage

XMage - Magic Another Game Engine

2,251Java
Explore Repo

#21hackclub/sprig

🍃 Learn to code by making games in a JavaScript web-based game editor.

1,077JavaScript
Explore Repo

#22SpartanJ/eepp

eepp is an open source cross-platform game and application development framework heavily focused on the development of rich graphical user interfaces.

602C++
Explore Repo

#23GoMudEngine/GoMud

A Go based MUD (Multi-User Dungeon) server.

213Go
Explore Repo