01Open source
Repos
Open-source repos worth knowing, by the problem they take on.
Game Dev
Aseprite AI Artist
Enables coding agents like Claude Code and Cursor to draw pixel art directly in open Aseprite windows by providing an MCP server with drawing, animation.
ohmygame
OhMyGame consolidates AI-powered game design, asset creation, coding, playtesting, and publishing into a single app.
Astro Loop
Astro Loop is a GPL-3.0 Android roguelike shooter with one-finger controls, autofire, no ads or tracking, and no internet permission.
Fennara Godot AI
Fennara gives AI assistants a live connection to the Godot editor through MCP support or an in-editor chat dock, letting agents inspect scenes, scripts, and screenshots. It stands out as practical AI tooling for Godot teams already using MCP-capable apps like Claude, Cursor, and Codex.
Mibo
Mibo is an F# game framework built around the Elmish MVU pattern, with templates for 2D projects and support for runtimes like MonoGame and raylib. It is notable as a lean, code-first option for developers who want functional game programming without editor-heavy tooling.
Godot MCP
Godot-MCP is a C# editor addon that exposes Godot operations as MCP tools so AI agents can create nodes, edit scenes, manage resources, and capture screenshots. It is notable as the Godot counterpart to Unity-MCP, with permissive licensing and support for hosted or custom backends.
OpenFaceFX Lip Sync
OpenFaceFX is an open-source lip-sync pipeline that converts audio plus transcript into viseme animation curves for use in any engine. It is notable for offering MIT-licensed, deterministic FaceFX-style facial animation using only NumPy, without machine learning.
Godot Coop
Godot-coop adds real-time collaboration to the Godot editor, syncing scenes, scripts, files, settings, selections, and cameras across users as they work. It is notable for bringing Google Docs-style multiplayer editing and shared project hosting directly into Godot.
Unity Configurators
Configurators is a Unity package for defining gameplay rules as serializable data that can be assembled, reordered, and tuned directly in the Inspector. It is notable for enabling allocation-free, inspector-driven behavior composition with support for dependencies, async steps, and reactive conditions.
ArcadeMaker Game Engine
ArcadeMaker is a cross-platform 2D game engine built in C# that includes its own custom programming language and integrated IDE, using MonoGame for graphics and audio to export to desktop, mobile, and consoles. It is notable for combining a bespoke language, IDE, and engine in one ongoing open-source project.
FlyBrain Boss
A video game boss controlled by a real-time biophysical simulation of a fruit fly's brain connectome (~165k neurons). Uses a deterministic Rust engine and Python vectorized environments.
Obliberry Game Engine
A Fallout-inspired isometric game engine for hex-grid games, written in C++20 with OpenGL. Includes a visual editor, ECS core, custom scripting language, and single-file project packaging.
Onity Unity Package
A Unity package providing dependency injection, reactive programming, events, and async tasks in one framework. Engine-free core with allocation-free hot paths and IL2CPP validation.
Image to 3DLab
Local-first tool to convert a single image or text into a textured, game-ready 3D model on Apple Silicon or NVIDIA machines. Includes retopology, repaint, rigging helpers, and license provenance.
SDL Painter
A modern C++17 2D drawing library built on SDL3 with dual OpenGL/Vulkan backends. Adds high-level drawing features like thick-line geometry, adaptive tessellation, transforms, and batching.
Rollback Core
Deterministic GGPO-style rollback netcode plugin for Unreal Engine 5. Provides fixed-step simulation, state capture, and UDP transport with input redundancy and reliable ACKs.
Overtime Coding Agent
An autonomous coding agent framework that lets you give a brief instead of a chat. Includes an example of building an open-world city in a real game engine without human help.
Blocks Beyond Stars
A block-based 3D space crafting game with procedural planets, mining, crafting, ship/base building, and solo or multiplayer play. It uses an open-source .NET server and Unity client, and supports self-hosting.
GMNav Pathfinding
A pathfinding and navigation library for GameMaker written in pure GML. It includes resumable A*, flow fields, cost fields, clearance, isometric and hex grids, and platformer jump arcs, filling a significant gap for GameMaker developers.
UltraGameStudio AI Agent
An AI coding agent for game development that handles engine workflows, gameplay code, and asset generation across images, 3D models, audio, and more. It aims to route routine work through cheaper AI channels to save premium quota.
Operation Steel Tide
An open-source Godot 4 tactical extraction FPS set in Jianghai Old City featuring AI squadmates, online co-op, persistent loot, and a separate 5v5 demolition mode. It is notable for its ambitious feature set in an open-source project.
Constellation Dice
A Unity URP shader that renders a glass die containing a nebula and per-face constellations in a single raymarch pass on a default cube. It demonstrates focused graphics engineering with minimal geometry and no Shader Graph.
Patter Dialogue Flows
An editor, compiler, and runtimes for writing and running dialogue flows in games. It is notable for its spoken-line-first approach with stable IDs for VO and translations, and provides runtimes for JavaScript, Unity, Unreal, and Godot.
Lineage 2 Elbera
A browser client and tools for porting Lineage II Interlude to the web, removing the need for an installed client. It includes a protocol gateway and Elbera Tools for research, conversion, and verification of original client assets.
Scenario AI Skills
Skills that teach AI coding agents to create production-ready images, video, audio, and 3D via Scenario's MCP server. It provides workflows for consistent asset generation and expert tools that drive DCC software like Blender and Unreal.
Keyboard Warrior Game
A rhythm typing game built in Rust that uses existing Clone Hero and YARG chart libraries. It assigns letters to notes, letting players type in time with music, with a built-in bridge to download community charts.
Open Doctrines Game
A free, source-available grand strategy game playable in a browser, on desktop, or in Discord. It features 1641 provinces, six scenarios, a map editor, and a WebAssembly mod SDK for thirteen languages.
Skyrim Bevy Engine
An open-source, high-performance reimplementation of Skyrim's engine built in Rust with Bevy. It modernizes legacy Bethesda file formats to GPU-native formats, aiming for 60+ FPS gameplay without loading screens.
Conker 64 Recompiled
A native PC port of Conker's Bad Fur Day for N64 using static MIPS recompilation. It is a working reverse-engineering toolkit and 3D engine that loads real cartridge dumps, not a finished playable game.
Claude of Tanks
A browser-based armored combat simulator built with Three.js, featuring plate-level armor, ballistics, and 121 tanks. It was built end-to-end by a multi-agent Claude/Codex pipeline and is playable on desktop and mobile.
Mini Browser Games
A collection of 124 zero-dependency, single-file HTML5 browser games. They support desktop and touch input, offline play, and quality grading, serving as lightweight examples and prototypes.
Game Design OS
Local-first operating layer for AI-assisted game design that turns ideas, gameplay, research, and workflow into evidence, experiments, decisions, and project memory with human gates and rollback. Notable for novel local-first agent workflow tooling for reviewable game design decisions.
Resonite Unity Renderer
Unity renderer for the Resonite social VR sandbox platform, which uses a multi-process architecture where a custom .NET 10 engine communicates with the renderer via IPC and shared memory. Notable as a real, active renderer component for the VR platform.
Multiplayer Game Server
Authoritative UDP multiplayer game server in Rust for a top-down arena shooter, implementing custom binary protocol, selective acknowledgement, client-side prediction, server reconciliation, and entity interpolation from scratch. Notable as a useful from-scratch networking stack and learning project.
Yuri's Revenge Engine
Rust reimplementation of Command & Conquer: Yuriβs Revenge for large multiplayer battles, true to original Westwood visuals and gameplay. Notable as an active, contributor-owned cooperative engine rebuild for real RTS play.
Aeon Game Engine
Fully modular 3D game engine written almost entirely in safe Rust, designed to be lightweight and replace systems without heavy dependencies. Notable as an early but substantive Rust engine using ECS and wgpu.
StableRef Unity Wrapper
Wrapper over Unity's SerializeReference that provides a searchable typed inspector selector, safe copy/paste, and editor tooling to find and fix references; class renames don't break data via stable string type IDs. Notable as a useful refactoring-safe serialization library.
Fallout 4 Shaders
F4SE plugin adding modern rendering features to Fallout 4, based on Skyrim Community Shaders and currently experimental with source builds only. Notable as an active shader modding framework for Fallout 4 using reverse engineering.
Flutter 3D Engine
An independent 3D engine and game engine built on Flutter GPU, demonstrated by three games; it is not a fork or binding and is unaffiliated with the Flutter team. It publishes 27 packages on pub.dev.
PicoGame Engine
A 2D game engine for the PicoPad handheld microcontroller running CircuitPython, with sprites, tilemaps, retained scenes, dirty-rectangle redraw, and blit effects implemented as a native C firmware module. It includes Python helpers and a desktop simulator.