Open source game-development projects

Every project in the registry tagged game-development, ranked by real GitHub adoption.

projects 37 combined stars ★ 563K refresh nightly
01 Godot ★ 119K

Free 2D and 3D game engine for cross-platform projects

last push8 hours ago languageC++ licenseMIT
02 imgui ★ 77K

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

last push5 hours ago languageC++ licenseMIT
03 bevy ★ 49K

A refreshingly simple data-driven game engine built in Rust

last push4 days ago languageRust licenseApache-2.0
04 raylib ★ 36K

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

last push22 hours ago languageC licenseZlib
05 GDevelop ★ 28K

Create 2D and 3D games without coding, powered by AI assistance

last push4 hours ago languageJavaScript license—
06 Babylon.js ★ 26K

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

last push3 hours ago languageTypeScript licenseApache-2.0
07 libgdx ★ 26K

Desktop/Android/HTML5/iOS Java game development framework

last push14 hours ago languageJava licenseApache-2.0
08 aframe ★ 18K

:a: Web framework for building virtual reality experiences.

last push4 months ago languageJavaScript licenseMIT
09 engine ★ 17K

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

last push4 hours ago languageJavaScript licenseMIT
10 MonoGame ★ 15K

Free, open-source framework for cross-platform game development

last push6 hours ago languageC# license—
11 ebiten ★ 14K

A dead simple 2D game engine for Go

last push5 hours ago languageGo licenseApache-2.0
12 entt ★ 13K

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

last push6 hours ago languageC++ licenseMIT
13 JoltPhysics ★ 12K

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

last push26 hours ago languageC++ licenseMIT
14 Pixelorama ★ 11K

Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or ju

last push14 hours ago languageGDScript licenseMIT
15 flame ★ 11K

A Flutter based game engine.

last push4 hours ago languageDart licenseMIT
16 Fyrox ★ 9.6K

3D and 2D game engine written in Rust

last push3 hours ago languageRust licenseMIT
17 stride ★ 7.9K

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

last push8 hours ago languageC# licenseMIT
18 agones ★ 7.1K

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

last push4 hours ago languageGo licenseApache-2.0
19 GameDevMind ★ 6.7K

最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

last push17 days ago languagePython licenseMIT
20 melonJS ★ 6.4K

a modern & lightweight HTML5 game engine

last push13 hours ago languageJavaScript licenseMIT
21 redot-engine ★ 6.2K

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

last push17 hours ago languageC++ licenseMIT
22 planck.js ★ 5.3K

2D JavaScript Physics Engine

last push10 days ago languageTypeScript licenseMIT
23 FXGL ★ 4.9K

Java / JavaFX / Kotlin Game Library (Engine)

last push17 days ago languageKotlin licenseMIT
24 ggez ★ 4.7K

Rust library to create a Good Game Easily

last push7 days ago languageRust licenseMIT
25 LittleJS ★ 4.4K

Tiny fast 2D/3D HTML5 game engine with many features and no dependencies.

last push17 hours ago languageJavaScript licenseMIT
26 Terasology ★ 3.9K

Terasology - open source voxel world

last push37 hours ago languageJava licenseApache-2.0
27 LumixEngine ★ 3.9K

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

last push33 hours ago languageC++ licenseMIT
28 fheroes2 ★ 3.7K

fheroes2 is a recreation of Heroes of Might and Magic II game engine

last push15 hours ago languageC++ licenseGPL-2.0
29 spritefusion-pixel-snapper ★ 3.4K

A tool to snap pixels to a perfect grid. Designed to fix messy and inconsistent pixel art generated by AI.

last push14 days ago languageRust licenseMIT
30 ursina ★ 2.6K

A 3D and 2D game engine for Python

last push34 hours ago languagePython licenseMIT
31 ferrumc ★ 2.5K

A reimplementation of the minecraft server in rust.

last push3 months ago languageRust licenseMIT
32 Excalibur ★ 2.4K

🎮 Your friendly TypeScript 2D game engine for the web 🗡️

last push4 hours ago languageTypeScript licenseBSD-2-Clause
33 OpenJK ★ 2.3K

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

last push1 months ago languageC++ licenseGPL-2.0
34 openharness ★ 1.4K

Follow your curiosity. Build across disciplines. Open-source software and hardware for polymaths in the making.

last push3 hours ago languageTypeScript licenseMIT
35 GameFrameX ★ 771

An open-source toolbox that takes a game all the way "from idea → built → live" — Unity/Godot/Cocos/Laya clients + one .NET server. | 开源游戏全流程工具箱:Unity/Godot/Coc

last push4 days ago languageC# licenseAGPL-3.0
36 Kaetram-Open ★ 752

Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).

last push20 days ago languageTypeScript licenseMPL-2.0
37 Rythe-Engine ★ 535

Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.

last push1 months ago languageC++ licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source game-development projects are there?

This registry tracks 37 projects tagged game-development, with 563,107 GitHub stars between them. The most-adopted is Godot at 119,457 stars.

Are these game-development projects free to use?

Yes — 35 of the 37 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which game-development project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these game-development projects still maintained?

36 of the 37 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.