Open source gamedev projects

Every project in the registry tagged gamedev, ranked by real GitHub adoption.

projects 32 combined stars ★ 518K refresh nightly
01 Godot ★ 119K

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

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

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

last push3 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 push20 hours ago languageC licenseZlib
05 GDevelop ★ 28K

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

last push2 hours ago languageJavaScript license—
06 libgdx ★ 26K

Desktop/Android/HTML5/iOS Java game development framework

last push12 hours ago languageJava licenseApache-2.0
07 aframe ★ 18K

:a: Web framework for building virtual reality experiences.

last push4 months ago languageJavaScript licenseMIT
08 engine ★ 17K

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

last push3 hours ago languageJavaScript licenseMIT
09 MonoGame ★ 15K

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

last push5 hours ago languageC# license—
10 ebiten ★ 14K

A dead simple 2D game engine for Go

last push4 hours ago languageGo licenseApache-2.0
11 Pumpkin ★ 13K

Empowering everyone to host fast and efficient Minecraft servers

last push2 hours ago languageRust licenseGPL-3.0
12 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 push13 hours ago languageGDScript licenseMIT
13 flame ★ 11K

A Flutter based game engine.

last push3 hours ago languageDart licenseMIT
14 Fyrox ★ 9.6K

3D and 2D game engine written in Rust

last push2 hours ago languageRust licenseMIT
15 stride ★ 7.9K

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

last push6 hours ago languageC# licenseMIT
16 GameDevMind ★ 6.7K

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

last push17 days ago languagePython licenseMIT
17 s&box ★ 6.5K

Build and play games inside a game engine that runs live

last push3 hours ago languageC# license—
18 melonJS ★ 6.4K

a modern & lightweight HTML5 game engine

last push12 hours ago languageJavaScript licenseMIT
19 redot-engine ★ 6.2K

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

last push16 hours ago languageC++ licenseMIT
20 horizon ★ 6.0K

Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.

last push2 hours ago languageRust licenseMIT
21 planck.js ★ 5.3K

2D JavaScript Physics Engine

last push10 days ago languageTypeScript licenseMIT
22 LittleJS ★ 4.4K

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

last push16 hours ago languageJavaScript licenseMIT
23 Terasology ★ 3.9K

Terasology - open source voxel world

last push35 hours ago languageJava licenseApache-2.0
24 godot-minimal-theme ★ 3.8K

Godot Minimal Theme

last push11 months ago language— licenseMIT
25 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 push13 days ago languageRust licenseMIT
26 murder ★ 3.4K

Murder is a pixel art ECS game engine.

last push3 days ago languageC# licenseMIT
27 lovr ★ 2.6K

Lua Virtual Reality Framework

last push17 hours ago languageC licenseMIT
28 Overload ★ 2.5K

3D game engine with lua scripting

last push29 days ago languageC++ licenseMIT
29 Claw3D ★ 2.4K

Claw3D is an open source 3D engine built on OpenClaw for creating games, simulations, and high-performance 3D applications.

last push2 months ago languageTypeScript licenseMIT
30 Excalibur ★ 2.4K

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

last push3 hours ago languageTypeScript licenseBSD-2-Clause
31 cherry ★ 824

🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & obj

last push8 days ago languageGo licenseMIT
32 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

Related tags

← all 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.