Open source game-development projects
Every project in the registry tagged game-development, ranked by real GitHub adoption.
Free 2D and 3D game engine for cross-platform projects
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
A refreshingly simple data-driven game engine built in Rust
A simple and easy-to-use library to enjoy videogames programming
Create 2D and 3D games without coding, powered by AI assistance
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Desktop/Android/HTML5/iOS Java game development framework
:a: Web framework for building virtual reality experiences.
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Free, open-source framework for cross-platform game development
A dead simple 2D game engine for Go
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
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
Unleash your creativity with Pixelorama, a powerful and accessible open-source pixel art multitool. Whether you want to create sprites, tiles, animations, or ju
A Flutter based game engine.
3D and 2D game engine written in Rust
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
a modern & lightweight HTML5 game engine
Redot Engine – Multi-platform 2D and 3D game engine
2D JavaScript Physics Engine
Java / JavaFX / Kotlin Game Library (Engine)
Rust library to create a Good Game Easily
Tiny fast 2D/3D HTML5 game engine with many features and no dependencies.
Terasology - open source voxel world
3D C++ Game Engine - yet another open source game engine
fheroes2 is a recreation of Heroes of Might and Magic II game engine
A tool to snap pixels to a perfect grid. Designed to fix messy and inconsistent pixel art generated by AI.
A 3D and 2D game engine for Python
A reimplementation of the minecraft server in rust.
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Follow your curiosity. Build across disciplines. Open-source software and hardware for polymaths in the making.
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
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
Rythe is a data-oriented C++20 game engine built to make optimal use of modern hardware.
Related 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.