Open source gamedev projects
Every project in the registry tagged gamedev, 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
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
Empowering everyone to host fast and efficient Minecraft servers
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.
最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。
Build and play games inside a game engine that runs live
a modern & lightweight HTML5 game engine
Redot Engine – Multi-platform 2D and 3D game engine
Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.
2D JavaScript Physics Engine
Tiny fast 2D/3D HTML5 game engine with many features and no dependencies.
Terasology - open source voxel world
Godot Minimal Theme
A tool to snap pixels to a perfect grid. Designed to fix messy and inconsistent pixel art generated by AI.
Murder is a pixel art ECS game engine.
Lua Virtual Reality Framework
3D game engine with lua scripting
Claw3D is an open source 3D engine built on OpenClaw for creating games, simulations, and high-performance 3D applications.
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & obj
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
Related tags
Frequently asked questions
How many open source gamedev projects are there?
This registry tracks 32 projects tagged gamedev, with 517,777 GitHub stars between them. The most-adopted is Godot at 119,457 stars.
Are these gamedev projects free to use?
Yes — 29 of the 32 carry an explicit open-source licence across 6 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 gamedev 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 gamedev projects still maintained?
30 of the 32 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.