{"meta":{"name":"LOADOUT","about":"A free, hand-checked guide to making games with AI coding agents.","checked":"2026-11-05","modes":{"fun":"Free hobby games shared with family and friends","sell":"Anything sold, ad-supported or on a store"},"counts":{"tools":656,"worth_knowing":356,"kits":12,"wants":72}},"tools":[{"id":"name:pixel-art-lighter","name":"Pixel Art Lighter","repo":null,"url":"https://www.moonfell-rpg.com/pixel-lighter","job":"Light pixel-art sprites","group":"Art 2D","kinds":["Adventure or RPG","Platformer or action","Retro style"],"role":"specialty","backup_for":"","need":"When flat painted details and crisp facets need to survive a moving light.","what":"Generates and edits pixel-art normal maps and light masks from PNGs. Preview a moving light and export either map or a baked preview.","platforms":["web"],"license":"MIT","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Browser UI with PNG export. Won a Godot 4.7.2 test against default Laigter normals on a single 48 × 48 prop. Laigter remains the batch option.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free browser tool under the MIT License.","team_pick":null,"design_check":null,"found_by":["Codex"],"field_test":"/loadout/field-tests/pixel-lighting/","tested":{"date":"2026-11-08","status":"tested on one sprite","report":"/loadout/field-tests/pixel-lighting/"}},{"id":"godotengine/godot","name":"Godot Engine","repo":"https://github.com/godotengine/godot","url":"https://godotengine.org","job":"Build 2D and 3D games","group":"Engine","kinds":["Adventure or RPG","Platformer or action","3D world","Party and couch"],"role":"main-pick","backup_for":"","need":"","what":"Full open source 2D and 3D engine with editor, GDScript or C#, UI, animation, physics and exporters.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT","stars":119621,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Largest open engine corpus, but models mix Godot 3 and 4 APIs (yield/await, KinematicBody/CharacterBody, TileMap/TileMapLayer). Text scenes (.tscn/.tres) but they hold UIDs and binary blobs, so generate scenes from code or edit through the editor. Headless mode, --doctool API dump, --check-only. Coding-Solo/godot-mcp (MIT) and godogen exist. Two 2026 benchmarks (JAMER, GameCraft-Bench) chose Godot because it is text-based and headless. C# is more first-try correct but cannot export to web in 4.7. 4.7.2 is current (2026-08-18).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows, Linux, macOS (unsigned), Android (free JDK/SDK), Web (GDScript only, WebGL 2 Compatibility renderer). iOS needs a Mac with Xcode plus Apple Developer $99/yr for the store (cloud Mac runners are the workaround). Consoles need platform approval and a third party port.","team_pick":"always","design_check":{"claude":"MEETS (core)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"defold/defold","name":"Defold","repo":"https://github.com/defold/defold","url":"https://defold.com","job":"Make small 2D Android and web games","group":"Engine","kinds":["Platformer or action","Quick browser game"],"role":"backup","backup_for":"Godot","need":"","what":"Small, fast Lua engine from the Defold Foundation, strongest on 2D mobile and tiny web builds.","platforms":["windows","mac","linux","android","ios","web","consoles"],"license":"Defold License 1.0 (Apache-2.0 based, source-available)","stars":6450,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Lua scripts plus text protobuf files (.collection, .go, .gui), so diffs are readable. Official llms.txt and a 3.6 MB llms-full.txt with all manuals and API (verified 2026-11-05). bob.jar command line builder for headless builds. Moderate training data, stable API (1.14.0, 2026-10-12). Only tiny community MCPs.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free for commercial games. The license only forbids selling the engine itself as a game engine product. Exports from Windows for free: Windows, Linux, macOS, Android, HTML5. iOS bundling is Mac-only per the Defold manual. Console builds need platform approval.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"bevyengine/bevy","name":"Bevy","repo":"https://github.com/bevyengine/bevy","url":"https://bevy.org","job":"Code games in Rust without an editor","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Code-first Rust game engine built on ECS, no visual editor required.","platforms":["windows","mac","linux","web","android","ios"],"license":"Apache-2.0","stars":49533,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Pure code, no scene files, and the Rust compiler catches mistakes. But the API breaks every release (now 0.20.1, 2026-10-28) faster than training data, so agents write stale Bevy. Fix: pin the version, make the agent read the installed crate source and migration guides. Bevy Remote Protocol plus bevy_brp MCP gives live inspection. Slow compiles. No llms.txt.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows, Web (wasm, WebGL2 or WebGPU), Android (extra tooling, less polished). Linux by cross compile or WSL. macOS and iOS need a Mac.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"4ian/gdevelop","name":"GDevelop","repo":"https://github.com/4ian/GDevelop","url":"https://gdevelop.io","job":"Make games with no code, using events","group":"Engine","kinds":["Kids and learning","Quick browser game"],"role":"backup","backup_for":"Godot","need":"","what":"Open source no-code engine with visual event sheets, 2D and basic 3D, built on PixiJS and Three.js.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT (core, engine, IDE, extensions; name and logo reserved)","stars":28469,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Projects are JSON, including event sheets, so an agent can read them, but writing correct event JSON by hand is untested and awkward. Built-in AI agent spends credits. Big community, good docs, active (5.6.287, 2026-11-04).","fun":"yes","fun_note":"Engine is free; paid cloud plans are not needed.","sell":"catch","sell_note":"Engine and IDE are MIT. The plans on top have catches: free tier gets unlimited web publishing on gd.games, but one-click desktop and Android builds are 1 per day, iOS publishing is on Gold, AI is credit-based (40 per month free), and the FAQ limits Free to companies under $50K revenue or funding in 12 months. Manual HTML5 export can be packaged yourself with Electron or Capacitor.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"monogame/monogame","name":"MonoGame","repo":"https://github.com/MonoGame/MonoGame","url":"https://monogame.net","job":"Write 2D and 3D games in C#","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"C# framework that reimplements the XNA API for 2D and 3D games (Stardew Valley, Celeste lineage).","platforms":["windows","mac","linux","android","ios","consoles"],"license":"Ms-PL (plus MIT parts)","stars":14607,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Huge XNA and MonoGame code corpus and a very stable API, so agents write it well. Code-only, plus a text .mgcb content file. No llms.txt, no MCP. You build your own engine layer (scenes, UI, tools).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows, Linux, macOS (DesktopGL), Android. iOS needs a Mac. Console targets need registered developer access with each platform holder.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"libgdx/libgdx","name":"libGDX","repo":"https://github.com/libgdx/libgdx","url":"https://libgdx.com","job":"Write Java games for desktop and Android","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Mature Java game framework for 2D and 3D with desktop, Android, web and iOS backends.","platforms":["windows","mac","linux","android","ios","web"],"license":"Apache-2.0","stars":25509,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Large Java corpus since 2010 and stable API (1.14.2, 2026-06). Code-only, Gradle CLI builds. Android-first heritage makes it reliable on Android handhelds. No llms.txt.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: desktop jar or jpackage builds, Android, Web (GWT or community TeaVM backend). iOS backend needs a Mac.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"flame-engine/flame","name":"Flame","repo":"https://github.com/flame-engine/flame","url":"https://flame-engine.org","job":"Make 2D games with Flutter and Dart","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Game engine on top of Flutter, so 2D games share Flutter UI, tooling and mobile builds.","platforms":["android","ios","web","windows","mac","linux"],"license":"MIT","stars":10812,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Dart code only. Moderate corpus, and Flame plus Flutter versions move, so pin both. Hot reload helps iteration. flame_3d is experimental.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Android, Web, Windows. iOS and macOS need a Mac. Needs the free Flutter SDK.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"coronalabs/corona","name":"Solar2D","repo":"https://github.com/coronalabs/corona","url":"https://solar2d.com","job":"Make 2D mobile games in Lua","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"The former Corona SDK, a free Lua 2D engine aimed at mobile, now fully open source.","platforms":["android","ios","windows","mac","web"],"license":"MIT","stars":2901,"last_push":"2026-10-28","archived":false,"agent_friendly":"medium","agent_notes":"Lua code plus a simulator. Old Corona corpus is large but some tutorials predate the open source switch. API is stable. No llms.txt or MCP.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Android, Windows desktop, HTML5. iOS and macOS builds need a Mac.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"haxeflixel/flixel","name":"HaxeFlixel","repo":"https://github.com/HaxeFlixel/flixel","url":"https://haxeflixel.com","job":"Make 2D games in Haxe","group":"Engine","kinds":["Quick browser game","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Haxe 2D framework on OpenFL, the engine behind Friday Night Funkin and many jam games.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":2238,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Smaller corpus than JS engines, but the FNF modding scene adds a lot of example code. Code-only. Haxe toolchain setup is the main friction. No tagged GitHub releases (uses haxelib).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: HTML5, Windows (hxcpp), Android. Linux builds from a Linux host or WSL. macOS and iOS need a Mac.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pokepetter/ursina","name":"Ursina","repo":"https://github.com/pokepetter/ursina","url":"https://pokepetter.github.io/ursina/","job":"Make simple 3D games in Python","group":"Engine","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to prototype 3D in a few lines of Python","what":"Very simple Python 3D engine on top of Panda3D, a few lines to get a playable 3D scene.","platforms":["windows","mac","linux"],"license":"MIT","stars":2604,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Plain Python with a tiny API, so agents get playable 3D fast. Small corpus, few tagged releases, so pin a commit. Panda3D underneath is stable and well documented.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Desktop only. Package with PyInstaller or Nuitka on Windows. No web or mobile export.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"isadorasophia/murder","name":"Murder Engine","repo":"https://github.com/isadorasophia/murder","url":"https://isadorasophia.com/murder/","job":"Make pixel art games in C#","group":"Engine","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Pixel art ECS engine and editor in C# by Isadora Sophia, used for her own commercial games.","platforms":["windows","mac","linux"],"license":"MIT","stars":3353,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"C# code with JSON assets. Small corpus and few docs, so agents must read the source. Active (pushed 2026-11-05).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Desktop builds with .NET. No tagged releases, so build from source.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"luanti-org/luanti","name":"Luanti (formerly Minetest)","repo":"https://github.com/luanti-org/luanti","url":"https://www.luanti.org","job":"Run and mod a Minecraft-like voxel game","group":"Engine","kinds":["Sandbox and sim","Party and couch"],"role":"specialty","backup_for":"","need":"when you want a Minecraft-style block world with mods","what":"Open source voxel game engine where every game is a set of Lua mods.","platforms":["windows","mac","linux","android"],"license":"LGPL-2.1+ (engine), CC BY-SA 3.0 (bundled textures and sounds)","stars":13818,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Games are plain Lua mods and text config, a perfect agent target. Big modding corpus. Active (5.18.0, 2026-10-29).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free. Engine is LGPL and some bundled media is CC BY-SA, so ship your own media. Games publish on ContentDB for free and run on Windows, Linux, macOS and Android.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"bjornbytes/lovr","name":"LOVR","repo":"https://github.com/bjornbytes/lovr","url":"https://lovr.org","job":"Make VR and 3D games in Lua","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"LOVE-style Lua framework for VR and 3D, runs on desktop headsets and standalone Quest.","platforms":["windows","mac","linux","android"],"license":"MIT","stars":2618,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Plain Lua with a small API like LOVE. Small corpus but simple. Active (0.19.0, 2026-06).","fun":"yes","fun_note":"No VR headset owned.","sell":"yes","sell_note":"Free. Android build is for Quest-class headsets. No headset is in our inventory.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"love2d/love","name":"LOVE (LOVE2D)","repo":"https://github.com/love2d/love","url":"https://love2d.org","job":"Make 2D games in Lua","group":"Engine","kinds":["Retro style","Quick browser game"],"role":"backup","backup_for":"Godot","need":"","what":"Small, beloved Lua 2D framework: you write main.lua, it runs.","platforms":["windows","mac","linux","android","ios","web"],"license":"zlib (bundled libraries have their own licenses)","stars":8910,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Code-only, tiny API, and 11.x has been stable since 2018 (11.5, 2023-12), so drift is low and examples are plentiful. LOVE 12 is in development, so pin 11.5 for now. No llms.txt or MCP, but none is needed. Live reload libraries exist.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows (fused exe), a .love file for any desktop, Android APK via love-android and Gradle. Web only through the community love.js port, last pushed 2024-05. iOS needs a Mac.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"raysan5/raylib","name":"raylib","repo":"https://github.com/raysan5/raylib","url":"https://www.raylib.com","job":"Make simple games in C","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Simple C library for 2D and 3D games with bindings in 60+ languages.","platforms":["windows","mac","linux","web","android"],"license":"Zlib","stars":35564,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Code-only with a flat, well named C API and a cheatsheet. Big C corpus. Mostly stable but major versions rename some calls (6.2, 2026-10-15), so pin. Bindings like Raylib-cs let us use C#.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows, Web (Emscripten), Android (NDK). Linux by cross compile. macOS needs a Mac. No official iOS.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"libsdl-org/sdl","name":"SDL3","repo":"https://github.com/libsdl-org/SDL","url":"https://libsdl.org","job":"Low level window, input and sound layer","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"The cross-platform layer under most indie engines: windows, input, audio, GPU API.","platforms":["windows","mac","linux","android","ios","web","consoles"],"license":"Zlib","stars":16944,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Huge SDL2 corpus, but SDL3 (3.4.20, 2026-11-03) renamed many functions, so agents drift to SDL2 calls. Pin SDL3 and give the migration guide. Code-only.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free everywhere. Same Mac rule for iOS and macOS. Console ports exist under platform NDAs.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"hajimehoshi/ebiten","name":"Ebitengine","repo":"https://github.com/hajimehoshi/ebiten","url":"https://ebitengine.org","job":"Make 2D games in Go","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Dead simple Go 2D game library with a stable API and broad platform support.","platforms":["windows","mac","linux","web","android","ios","consoles"],"license":"Apache-2.0","stars":13608,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Go code only, small stable v2 API (2.10.5, 2026-10). Go compiles fast and the compiler catches errors. Moderate corpus. Agent skill packs already target it.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows, Web (wasm), Android (ebitenmobile). Linux by cross compile. macOS and iOS need a Mac. Nintendo Switch is possible only with Nintendo developer access.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"not-fl3/macroquad","name":"Macroquad","repo":"https://github.com/not-fl3/macroquad","url":"https://macroquad.rs","job":"Make small games in Rust","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Minimal Rust game library, raylib-like, with tiny web builds and no heavy dependencies.","platforms":["windows","mac","linux","web","android","ios"],"license":"Apache-2.0","stars":4697,"last_push":"2026-08-18","archived":false,"agent_friendly":"medium","agent_notes":"Code-only, small API, much less churn than Bevy. Small corpus. No tagged GitHub releases (crates.io).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows, Web (small wasm), Android (via Docker builder). macOS and iOS need a Mac.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pygame-community/pygame-ce","name":"Pygame Community Edition","repo":"https://github.com/pygame-community/pygame-ce","url":"https://pyga.me","job":"Make 2D games in Python","group":"Engine","kinds":["Kids and learning","Retro style"],"role":"backup","backup_for":"Godot","need":"","what":"The actively maintained fork of pygame for 2D games in Python.","platforms":["windows","mac","linux","web","android"],"license":"LGPL-2.1","stars":1717,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Enormous pygame corpus and a stable API, so agents write it fluently. Code-only. pygbag web packaging is the fiddly part (last release 0.9.2, 2024-08).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Exports from Windows for free: Windows exe (PyInstaller), Web via pygbag (wasm). Android via python-for-android needs Linux or WSL. LGPL: ship it as a separate library, which PyInstaller does.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"brettchalupa/usagi","name":"Usagi","repo":"https://github.com/brettchalupa/usagi","url":"https://usagiengine.com","job":"Prototype pixel games in Lua","group":"Engine","kinds":["Retro style","Fantasy console"],"role":"reference","backup_for":"","need":"","what":"Public domain Lua 5.5 engine for pixel art prototypes with live reload and one-command export.","platforms":["windows","mac","linux"],"license":"Unlicense","stars":879,"last_push":"2026-10-09","archived":false,"agent_friendly":"high","agent_notes":"Plain Lua, live reload, built-in pause menu and input remapping. New (v1.3.3, 2026-09), small corpus, but tiny API and a book. Mirrored on Codeberg.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, public domain. README promises single-command cross-platform export; exact targets not verified.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"phaserjs/phaser","name":"Phaser 4","repo":"https://github.com/phaserjs/phaser","url":"https://phaser.io","job":"Make 2D browser games","group":"Engine","kinds":["Quick browser game","Kids and learning"],"role":"main-pick","backup_for":"","need":"","what":"The most used HTML5 2D game framework: scenes, physics, input, tweens, cameras, filters.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":40650,"last_push":"2026-08-21","archived":false,"agent_friendly":"high","agent_notes":"Very large Phaser 3 corpus (3.90.0, 2025-05). Phaser 4.0.0 shipped 2026-04-10 (now 4.2.1) and agents default to Phaser 3 code, but the repo ships skills/ with 28 subsystem skills and a v3-to-v4 migration skill, and phaser.io offers a free docs MCP (search_phaser_docs). Pure JS/TS, Playwright-testable. Codex smoke-tested 4.2.1 here on 2026-11-05.","fun":"yes","fun_note":"","sell":"yes","sell_note":"The framework is MIT and free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows. iOS needs a Mac with Xcode plus Apple Developer $99/yr for the store (cloud Mac runners are the workaround). Gray areas nearby: Phaser AE (credits, $20/mo Pro, PolyForm Shield kernel) and Phaser Editor (paid) are not needed.","team_pick":"always","design_check":null,"found_by":["Claude","Codex"]},{"id":"pixijs/pixijs","name":"PixiJS","repo":"https://github.com/pixijs/pixijs","url":"https://pixijs.com","job":"Draw fast 2D graphics in the browser","group":"Engine","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Fast WebGL and WebGPU 2D renderer; you bring the game structure.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":48631,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Large corpus, but v8 (8.22.0, 2026-10) changed init and Graphics APIs from v7, so agents write v7 code unless fed the docs. Official llms.txt plus llms-full.txt. Codex Mortis (Steam, 2026-09) was built on PixiJS with Claude Code (reported).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows. iOS needs a Mac with Xcode plus Apple Developer $99/yr for the store (cloud Mac runners are the workaround).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"killedbyapixel/littlejs","name":"LittleJS","repo":"https://github.com/KilledByAPixel/LittleJS","url":"https://littlejsengine.com","job":"Make tiny browser games with no dependencies","group":"Engine","kinds":["Quick browser game"],"role":"backup","backup_for":"Phaser 4","need":"Instead of Phaser, for a tiny jam-size game.","what":"Tiny, fast, full-featured JS 2D engine (rendering, physics, particles, sound, input) with zero dependencies.","platforms":["web","windows","mac","linux","android"],"license":"MIT","stars":4369,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Small API and single-file games keep the agent in context. The author ships LittleJS-AI: starter templates, agent instructions and a Claude Code plugin, plus 50+ games in the LittleJS Arcade (author claim). Very active (1.29.0, 2026-11-02).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"kaplayjs/kaplay","name":"KAPLAY","repo":"https://github.com/kaplayjs/kaplay","url":"https://kaplayjs.com","job":"Make fun 2D browser games quickly","group":"Engine","kinds":["Quick browser game","Kids and learning"],"role":"backup","backup_for":"Phaser 4","need":"","what":"Fun-first JS/TS 2D library (the community fork of Kaboom.js) with an online playground.","platforms":["web","windows","mac","linux","android"],"license":"MIT","stars":1825,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Component style code is short and readable. Version split: npm latest is 3001.0.19 (2025-06) while 4000 is still alpha (alpha.27.1, 2026-05), and old Kaboom examples add a third API. Pin 3001 unless we need 4000. No llms.txt.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"excaliburjs/excalibur","name":"Excalibur.js","repo":"https://github.com/excaliburjs/Excalibur","url":"https://excaliburjs.com","job":"Make 2D browser games in TypeScript","group":"Engine","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"TypeScript-first 2D engine with scenes, actors, collisions and a Tiled plugin.","platforms":["web","windows","mac","linux","android"],"license":"BSD-2-Clause","stars":2362,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Strong TypeScript types help agents, but the corpus is small and it is still pre-1.0 (0.32.0, 2025-12) with breaking changes. No llms.txt.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"straker/kontra","name":"Kontra","repo":"https://github.com/straker/kontra","url":"https://straker.github.io/kontra/","job":"Make tiny 13 KB browser games","group":"Engine","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Tiny modular JS game library built for js13k (13 KB zipped game jam).","platforms":["web"],"license":"MIT","stars":1080,"last_push":"2026-01-30","archived":false,"agent_friendly":"high","agent_notes":"Very small API, plain JS. Last release 10.0.2 (2024-08) but stable by design.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"mrdoob/three.js","name":"Three.js","repo":"https://github.com/mrdoob/three.js","url":"https://threejs.org","job":"Show 3D scenes in the browser","group":"Engine","kinds":["3D world"],"role":"main-pick","backup_for":"","need":"A custom 3D showpiece that lives at a link.","what":"The standard 3D library for the web, with WebGL and WebGPU renderers and the TSL shader language.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":117633,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Deepest pool of web 3D examples, code-only. Drift: a release almost monthly (r187, 2026-10-30), many old r128 CDN examples online, and WebGPU/TSL is newer with less training data. Official llms.txt tells models to use import maps, not old CDN builds. godogen supports it. It is a renderer: physics, UI and game structure are ours to add.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows. iOS needs a Mac with Xcode plus Apple Developer $99/yr for the store (cloud Mac runners are the workaround).","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"babylonjs/babylon.js","name":"Babylon.js","repo":"https://github.com/BabylonJS/Babylon.js","url":"https://www.babylonjs.com","job":"Build full 3D games in the browser","group":"Engine","kinds":["3D world","Online multiplayer"],"role":"main-pick","backup_for":"","need":"","what":"Full web 3D game engine from Microsoft: Havok physics, GUI, particles, audio, WebGPU and WebXR.","platforms":["web","windows","mac","linux","android","ios"],"license":"Apache-2.0","stars":26298,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Code-only, strong backward compatibility, big Playground example base, and a 63 KB official llms.txt. Fast releases (9.34.0, 2026-11-05). godogen supports it and argues a full engine leaves fewer seams for an agent.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, Havok physics plugin included. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows. iOS needs a Mac with Xcode plus Apple Developer $99/yr for the store (cloud Mac runners are the workaround).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"MEETS (often)"},"found_by":["Claude","Codex"]},{"id":"playcanvas/engine","name":"PlayCanvas Engine","repo":"https://github.com/playcanvas/engine","url":"https://playcanvas.com","job":"Run 3D games in the browser","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Fast open source web 3D engine with WebGPU, Gaussian splats and glTF, also usable as React or web components.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":17211,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Official llms.txt and an official editor MCP server (playcanvas/editor-mcp-server, MIT), but that MCP drives the cloud editor. Engine-only code is fine for agents; many examples assume the editor. Active (2.23.3, 2026-10).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Engine is MIT and fully usable alone. The hosted PlayCanvas Editor is a separate cloud service with its own plans (not needed). Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"pmndrs/react-three-fiber","name":"React Three Fiber","repo":"https://github.com/pmndrs/react-three-fiber","url":"https://r3f.docs.pmnd.rs","job":"Build Three.js scenes with React","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"React renderer for Three.js, with the drei helper library and the pmndrs ecosystem (Rapier, postprocessing).","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":33514,"last_push":"2026-10-21","archived":false,"agent_friendly":"high","agent_notes":"React is the most trained UI stack and R3F has a big example base and an llms.txt. v9 targets React 19 (9.8.2, 2026-10), so pin both. JSX scenes are plain text.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"threlte/threlte","name":"Threlte","repo":"https://github.com/threlte/threlte","url":"https://threlte.xyz","job":"Build Three.js scenes with Svelte","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Svelte framework for Three.js with physics, XR and extras packages.","platforms":["web","windows","mac","linux","android"],"license":"MIT","stars":3359,"last_push":"2026-11-02","archived":false,"agent_friendly":"medium","agent_notes":"Smaller corpus than R3F but an official 15 KB llms.txt for Threlte 8. Active (core 8.7.0, 2026-11-02).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron/Tauri/NW.js, Android via Capacitor, all free from Windows.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"aframevr/aframe","name":"A-Frame","repo":"https://github.com/aframevr/aframe","url":"https://aframe.io","job":"Build 3D pages with HTML tags","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"HTML-tag based 3D and WebXR framework on Three.js.","platforms":["web"],"license":"MIT","stars":17689,"last_push":"2026-07-13","archived":false,"agent_friendly":"high","agent_notes":"Scenes are HTML tags, about the easiest format for an agent to write. Large older corpus. Slower releases (1.8.0, 2026-06).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Runs in any browser, VR headsets optional.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"software-mansion/typegpu","name":"TypeGPU","repo":"https://github.com/software-mansion/TypeGPU","url":"https://typegpu.com","job":"Write GPU shaders in TypeScript","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Type-safe WebGPU toolkit: write GPU shaders and buffers in TypeScript.","platforms":["web"],"license":"MIT","stars":3306,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"TypeScript types catch shader and buffer mistakes that raw WGSL hides. Young, pre-1.0 (0.12.9, 2026-10), small corpus.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Needs a WebGPU browser.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"dylanebert/vibegame","name":"VibeGame","repo":"https://github.com/dylanebert/VibeGame","url":"https://huggingface.co/spaces/dylanebert/VibeGame","job":"Make 3D web games with AI help","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Declarative, HTML-like 3D engine on ECS designed for vibe coding, ships an llms.txt in every project.","platforms":["web"],"license":"MIT","stars":93,"last_push":"2025-12-21","archived":false,"agent_friendly":"high","agent_notes":"Built for agents: declarative tags, physics and player controls built in, llms.txt scaffolded. But small (93 stars) and last pushed 2025-12, so treat as an experiment.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ikemen-engine/ikemen-go","name":"Ikemen GO","repo":"https://github.com/ikemen-engine/Ikemen-GO","url":"https://ikemen-engine.github.io","job":"Run and make fighting games","group":"Engine","kinds":["Fighting and arcade"],"role":"main-pick","backup_for":"","need":"","what":"Open source fighting game engine in Go, compatible with MUGEN characters and stages.","platforms":["windows","mac","linux"],"license":"MIT","stars":1664,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Characters are text files (.def, .cns state code, .air animation, .cmd inputs) that agents can write; sprites and sounds are binary .sff/.snd packed with tools. Large MUGEN community docs.","fun":"yes","fun_note":"Mugen characters are fine to play at home.","sell":"yes","sell_note":"Engine is free (1.0.0, 2026-09-12). Content is the catch: most MUGEN characters online are ripped from commercial games, fine for a private home build, not for anything shared or sold.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:solarus","name":"Solarus","repo":null,"url":"https://www.solarus-games.org","job":"Make Zelda-style action adventure games","group":"Engine","kinds":["Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want a classic Zelda-style game with a quest editor","what":"Free 2D action adventure engine (Zelda: A Link to the Past style) with a quest editor and Lua API.","platforms":["windows","mac","linux","android"],"license":"GPL-3.0 (engine), CC BY-SA 4.0 (resources)","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Quests are Lua scripts plus plain text data files for maps and entities, so agents can edit everything. Small corpus but focused docs.","fun":"yes","fun_note":"GPL is fine for hobby sharing.","sell":"catch","sell_note":"Free. Engine is GPL v3: shipping a game means offering the engine source; your quest data and art can carry your own license. Bundled resources are CC BY-SA. Hosted on GitLab (gitlab.com/solarus-games). Stable 2.1.4, site updated 2026-10-27.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"flareteam/flare-engine","name":"Flare","repo":"https://github.com/flareteam/flare-engine","url":"https://flarerpg.org","job":"Make Diablo-style action RPGs from text files","group":"Engine","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Free Diablo-style isometric action RPG engine driven by text mod files.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":1306,"last_push":"2026-10-29","archived":false,"agent_friendly":"high","agent_notes":"Games are mods made of plain text config files and Tiled maps, an easy agent target. Small community, active (pushed 2026-10-29).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free. GPL v3 engine, so ship engine source with a game. No tagged releases on GitHub.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dcurrent/openbor","name":"OpenBOR","repo":"https://github.com/DCurrent/openbor","url":"https://www.chronocrash.com","job":"Make side-scrolling beat em up games","group":"Engine","kinds":["Fighting and arcade","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want a Streets of Rage style brawler","what":"Long-running open source engine for side-scrolling beat em ups (Streets of Rage style).","platforms":["windows","linux","android"],"license":"BSD-3-Clause","stars":1287,"last_push":"2026-10-18","archived":false,"agent_friendly":"medium","agent_notes":"Characters and levels are plain text scripts plus sprite files. Older corpus on community forums. Last tagged build v7533 (2024-01), still pushed 2026-10.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Same content caution as MUGEN: many community mods use ripped sprites.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"beyond-all-reason/recoilengine","name":"Recoil Engine","repo":"https://github.com/beyond-all-reason/RecoilEngine","url":"https://recoilengine.org","job":"Run the Spring real-time strategy engine","group":"Engine","kinds":["Sandbox and sim"],"role":"reference","backup_for":"","need":"","what":"The Spring RTS engine fork behind Beyond All Reason, with Lua gameplay and widgets.","platforms":["windows","linux"],"license":"GPL-2.0+","stars":733,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Game logic and UI are Lua. Big, complex codebase and 3D unit art needed. Active (2026.07.04 release).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free. GPL engine, ship engine source with a game.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"adventuregamestudio/ags","name":"Adventure Game Studio","repo":"https://github.com/adventuregamestudio/ags","url":"https://www.adventuregamestudio.co.uk","job":"Make point and click adventure games","group":"Engine","kinds":["Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want a classic point and click adventure","what":"Classic free Windows editor and engine for point and click adventure games.","platforms":["windows","linux","mac","android","web"],"license":"Artistic-2.0","stars":863,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Scripts are text (.asc/.ash, C-like), project file is XML, but rooms and sprites are binary, so layout work stays in the editor. Large, older community corpus. Active (3.6.2.22, 2026-10-22).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free for commercial games. The editor is Windows-only (fine for us). Engine ports for Linux, macOS, Android and web exist (reported, not tested).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"megamarc/tilengine","name":"Tilengine","repo":"https://github.com/megamarc/Tilengine","url":"https://www.tilengine.org","job":"Recreate 16-bit console scrolling effects","group":"Retro hardware","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"C 2D engine that recreates 16-bit console raster effects: per-scanline scrolling, palette tricks, mode 7 style.","platforms":["windows","mac","linux"],"license":"MPL-2.0","stars":1064,"last_push":"2026-08-27","archived":false,"agent_friendly":"medium","agent_notes":"Small C API with Python and other bindings; small corpus. No tagged releases.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. MPL only asks you to share changes to Tilengine files themselves.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"renpy/renpy","name":"Ren'Py","repo":"https://github.com/renpy/renpy","url":"https://www.renpy.org","job":"Make visual novels","group":"Engine","kinds":["Story and visual novel"],"role":"main-pick","backup_for":"","need":"If it is a classic visual novel.","what":"The standard visual novel engine: Python-based script language, menus, saves, rollback, translations.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT (most), LGPL parts","stars":6974,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Plain text .rpy scripts, a huge VN corpus, and a stable language for years (8.5.x, 2026). Launcher has a command line for lint and distribution builds. Writing quality and branch logic still need review.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free for commercial games; LGPL parts must stay replaceable, which the launcher builds handle. From Windows for free: Windows, Linux, macOS packages, Android (launcher downloads the SDK). Web export is still labeled Beta (no threads, no networking). iOS needs a Mac with Xcode plus Apple Developer $99/yr for the store (cloud Mac runners are the workaround).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (often)"},"found_by":["Claude","Codex"]},{"id":"inkle/ink","name":"Ink","repo":"https://github.com/inkle/ink","url":"https://www.inklestudios.com/ink/","job":"Write branching story scripts","group":"Engine","kinds":["Story and visual novel"],"role":"main-pick","backup_for":"","need":"","what":"Inkle's branching narrative language and compiler (inklecate), used in 80 Days and Heaven's Vault.","platforms":["windows","mac","linux","web","android","ios"],"license":"MIT","stars":5006,"last_push":"2026-05-05","archived":false,"agent_friendly":"high","agent_notes":"Plain text, small stable language (1.2.1, 2026-05), compiler gives clear errors, so an agent can write, compile and test branches in a loop.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Compiles .ink to JSON that runs in C# (Unity, Godot C#), JS (inkjs) or Godot GDScript ports. The Inky editor repo has no license file, so use it as a tool, not a dependency.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"y-lohse/inkjs","name":"inkjs","repo":"https://github.com/y-lohse/inkjs","url":"https://github.com/y-lohse/inkjs","job":"Run Ink stories on web pages","group":"Engine","kinds":["Story and visual novel"],"role":"main-pick","backup_for":"","need":"","what":"JavaScript port of the Ink runtime and compiler for web games.","platforms":["web"],"license":"MIT","stars":664,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Small API (Story, Continue, choices). Can compile ink in the browser. 2.4.0 (2026-02).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"yarnspinnertool/yarnspinner","name":"Yarn Spinner","repo":"https://github.com/YarnSpinnerTool/YarnSpinner","url":"https://www.yarnspinner.dev","job":"Write branching dialogue scripts","group":"Game logic","kinds":["Story and visual novel","Adventure or RPG"],"role":"backup","backup_for":"Ink and inkjs","need":"","what":"Dialogue language and compiler (Night in the Woods, A Short Hike) with Unity and Godot runtimes.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT","stars":2870,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Plain text .yarn files, screenplay-like and easy to write. Huge official llms.txt at docs.yarnspinner.dev. Yarn Spinner 3 (3.2.1, 2026-05).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Core and Godot runtime are MIT. The Godot runtime is C# only (no GDScript, so no Godot web export). The Unreal runtime repo is archived. Some Unity add-ons are paid.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"klembot/twinejs","name":"Twine","repo":"https://github.com/klembot/twinejs","url":"https://twinery.org","job":"Draw branching stories as one web page","group":"Engine","kinds":["Story and visual novel","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want to sketch a branching story visually","what":"Visual editor for branching hypertext stories that publish as a single HTML file.","platforms":["web"],"license":"GPL-3.0","stars":2941,"last_push":"2026-10-07","archived":false,"agent_friendly":"high","agent_notes":"With Twee 3 text files and a compiler (Tweego or Extwee), agents write whole stories as text. Large IF community corpus, stable formats (2.12.1, 2026-10).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. The GPL covers the editor, not your published story. Output is one HTML file that runs anywhere.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"tmedwards/tweego","name":"Tweego","repo":"https://github.com/tmedwards/tweego","url":"https://www.motoslave.net/tweego/","job":"Compile Twine stories from text files","group":"Engine","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Command line compiler that turns Twee text files into a Twine HTML story.","platforms":["windows","mac","linux"],"license":"BSD-2-Clause","stars":168,"last_push":"2024-06-15","archived":false,"agent_friendly":"high","agent_notes":"Pure CLI on plain text: the agent-native way to build Twine games.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last release 2.1.1 (2020), feature complete. Extwee (videlais/extwee, MIT, 2.4.1 2026-10) is the maintained Node alternative.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"liana-p/narrat-engine","name":"Narrat","repo":"https://github.com/liana-p/narrat-engine","url":"https://narrat.dev","job":"Make story RPGs with skill checks","group":"Engine","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Narrative RPG engine (Disco Elysium style skill checks, quests, inventory) with its own script language.","platforms":["web","windows","mac","linux"],"license":"MIT","stars":208,"last_push":"2026-09-09","archived":false,"agent_friendly":"high","agent_notes":"Scripts are plain .narrat text plus YAML config. Small corpus. Pushed 2026-09; the site lists 3.4.0 (2023-10) as the last announced release, so check activity before betting on it.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Exports to web or PC (Electron).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"monogatari/monogatari","name":"Monogatari","repo":"https://github.com/Monogatari/Monogatari","url":"https://monogatari.io","job":"Make visual novels for the web","group":"Engine","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Web-native visual novel engine in JS, responsive and PWA-ready.","platforms":["web","windows","mac","linux","android"],"license":"MIT","stars":894,"last_push":"2026-06-18","archived":false,"agent_friendly":"medium","agent_notes":"Scripts are JS arrays of lines, easy to generate. Small corpus. 2.8.0 (2026-06).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Desktop via Electron, mobile via web or wrappers.","team_pick":null,"design_check":{"claude":"CONDITIONAL (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"ganelson/inform","name":"Inform 7","repo":"https://github.com/ganelson/inform","url":"https://github.com/ganelson/inform","job":"Write text adventure games","group":"Engine","kinds":["Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want a text adventure written in English-like code","what":"Parser interactive fiction system where the source code reads like English sentences.","platforms":["windows","mac","linux","web","android"],"license":"Artistic-2.0","stars":1664,"last_push":"2026-06-24","archived":false,"agent_friendly":"high","agent_notes":"Natural-language source is a surprisingly good fit for LLMs, and the compiler gives clear errors. Last tagged release 10.1.2 (2022-08), pushed 2026-06.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Compiles to Glulx or Z-machine story files that play in web interpreters (Parchment, Quixe) and Android IF apps.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:bitsy","name":"Bitsy","repo":null,"url":"https://codeberg.org/adamledoux/bitsy","job":"Make tiny pixel story worlds","group":"Engine","kinds":["Story and visual novel","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want a tiny one-page story game, easy for kids","what":"Tiny browser editor for little 8x8 pixel story worlds that export as one HTML file.","platforms":["web"],"license":"MIT","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"The whole game is one plain-text data block (rooms, sprites as 0/1 grids, dialogue), easy for agents to generate. Big hobby community.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"MEETS (one-off-cool)"},"found_by":["Claude"]},{"id":"johnearnest/decker","name":"Decker","repo":"https://github.com/JohnEarnest/Decker","url":"https://github.com/JohnEarnest/Decker","job":"Make little card-based interactive toys","group":"Engine","kinds":["Kids and learning","Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"HyperCard-style tool for interactive cards, toys and games, with the Lil scripting language.","platforms":["web","windows","mac","linux"],"license":"MIT","stars":1665,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Decks are a plain-text format and Lil is small, but the language is niche, so agents need the docs. Active (pushed 2026-11-03).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Runs in the browser or as a native app.","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"MEETS (one-off-cool)"},"found_by":["Claude"]},{"id":"chrismaltby/gb-studio","name":"GB Studio","repo":"https://github.com/chrismaltby/gb-studio","url":"https://www.gbstudio.dev","job":"Make real Game Boy games, no code","group":"Engine","kinds":["Retro hardware"],"role":"main-pick","backup_for":"","need":"The visual route, no code.","what":"Drag-and-drop Game Boy and Game Boy Color game maker that outputs real ROMs.","platforms":["game-boy","game-boy-color","analogue-pocket","web","android-handhelds (via emulator)"],"license":"MIT","stars":9446,"last_push":"2026-10-31","archived":false,"agent_friendly":"medium","agent_notes":"Has a gb-studio-cli with export, make:rom, make:pocket and make:web, so builds are scriptable. Projects are JSON (.gbsproj plus per-scene files), readable but fiddly to author by hand; event scripts are visual blocks stored as JSON. 4.3.2 (2026-06).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Outputs .gb/.gbc ROMs, Analogue Pocket files and web builds.","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"MEETS (situational)"},"found_by":["Claude","Codex"]},{"id":"microsoft/pxt-arcade","name":"Microsoft MakeCode Arcade","repo":"https://github.com/microsoft/pxt-arcade","url":"https://arcade.makecode.com","job":"Make games with blocks in a browser","group":"Engine","kinds":["Kids and learning","Fantasy console"],"role":"specialty","backup_for":"","need":"when you want a kid-friendly block coding game maker","what":"Free browser game maker with blocks, TypeScript and Python, a sprite editor, and real handheld hardware targets.","platforms":["web","arcade-handheld-hardware"],"license":"MIT","stars":550,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Blocks are backed by TypeScript, so an agent writes TS and the kid sees blocks. Assets live in text and JSON. Microsoft-backed, active (pushed 2026-11-03).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, runs in the browser, no account needed. Games can be flashed to cheap MakeCode Arcade handhelds (Meowbit, PyGamer and similar).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"pmgl/microstudio","name":"microStudio","repo":"https://github.com/pmgl/microstudio","url":"https://microstudio.dev","job":"Make games in a browser IDE","group":"Engine","kinds":["Kids and learning","Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Free online game IDE with its own microScript language plus JS, Python and Lua, sprite and map editors.","platforms":["web","windows","mac","linux","android"],"license":"MIT","stars":1195,"last_push":"2026-10-12","archived":false,"agent_friendly":"medium","agent_notes":"Projects are plain files, but microScript is niche; agents do better using its JS mode. Last tagged release 2024-01, still pushed 2026-10.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, can be self-hosted. Exports HTML5, desktop and Android builds (reported, not tested).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"increpare/puzzlescript","name":"PuzzleScript","repo":"https://github.com/increpare/PuzzleScript","url":"https://www.puzzlescript.net","job":"Make Sokoban-style puzzle games from text","group":"Engine","kinds":["Quick browser game","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want a tile puzzle game from a single text file","what":"Plain-text language for turn-based tile puzzle games (Sokoban style); a whole game is one text file.","platforms":["web"],"license":"MIT","stars":1115,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Rules, levels and sprites are all text in one file, the ideal agent format. Small but very well documented. Active (pushed 2026-11-04).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Exports a standalone HTML file. PuzzleScript Next (david-pfx/PuzzleScriptNext, MIT) is an extended fork.","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"MEETS (one-off-cool)"},"found_by":["Claude","Codex"]},{"id":"turbowarp/packager","name":"TurboWarp Packager (Scratch)","repo":"https://github.com/TurboWarp/packager","url":"https://packager.turbowarp.org","job":"Turn Scratch projects into web apps","group":"Share and ship","kinds":["Kids and learning"],"role":"specialty","backup_for":"","need":"when your kid builds in Scratch and you want to share it","what":"Turns Scratch projects into standalone HTML files or desktop apps, running them much faster than Scratch.","platforms":["web","windows","mac","linux"],"license":"MPL-2.0","stars":353,"last_push":"2026-11-02","archived":false,"agent_friendly":"low","agent_notes":"Scratch .sb3 files are zipped JSON block trees; agents can read them but writing blocks is awkward. The packager itself is a simple web tool.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Scratch itself is free; the packager outputs HTML or Electron-style desktop builds.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kitao/pyxel","name":"Pyxel","repo":"https://github.com/kitao/pyxel","url":"https://github.com/kitao/pyxel","job":"Make retro pixel games in Python","group":"Engine","kinds":["Fantasy console","Retro style"],"role":"main-pick","backup_for":"","need":"If you would rather write Python. Version 3 just shipped.","what":"Retro game engine for Python with a fixed 16-color palette, 4 sound channels and built-in editors.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":18516,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Plain Python with a tiny API and a large Python corpus. Version 3.0.0 shipped today (2026-11-05) and removed old MML syntax and pre-2.0 resource loading, so older examples may break; pin the version. Resource files are .pyxres archives edited in the built-in editor.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. From Windows: app2exe (PyInstaller) for Windows builds, app2html for web (Pyodide). Mobile through the web build with a virtual gamepad.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"nesbox/tic-80","name":"TIC-80","repo":"https://github.com/nesbox/TIC-80","url":"https://tic80.com","job":"Make tiny retro games in one program","group":"Engine","kinds":["Fantasy console","Retro style"],"role":"main-pick","backup_for":"","need":"","what":"Free fantasy computer (240x136, 16 colors) with built-in code, sprite, map, sound and music editors and 10+ languages.","platforms":["windows","mac","linux","web","android","retro-handhelds"],"license":"MIT","stars":6185,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Free build saves binary .tic carts; build PRO from source to get text .lua carts an agent can edit and diff. Small stable API, decent community examples. Active (1.4.1, 2026-10-27).","fun":"yes","fun_note":"Free source build is fine; the paid Pro version is optional.","sell":"catch","sell_note":"MIT source. The paid PRO binary on itch.io adds text-format carts, 8 memory banks, and export without editors, but the README says anyone can build PRO free with cmake -DBUILD_PRO=On. Exports HTML and native builds; also runs on handhelds (Android app and ports).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"MEETS (situational)"},"found_by":["Claude","Codex"]},{"id":"aduros/wasm4","name":"WASM-4","repo":"https://github.com/aduros/wasm4","url":"https://wasm4.org","job":"Make tiny 4-color games in many languages","group":"Engine","kinds":["Fantasy console"],"role":"backup","backup_for":"TIC-80","need":"","what":"Tiny WebAssembly fantasy console (160x160, 4 colors) you can program in C, Rust, Go, Zig, AssemblyScript and more.","platforms":["web","windows","mac","linux"],"license":"ISC","stars":1548,"last_push":"2026-09-11","archived":false,"agent_friendly":"high","agent_notes":"Code-only with a very small API, w4 CLI with watch mode. Small corpus. Last release 2.7.1 (2024-12), pushed 2026-09.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. The w4 CLI bundles games as HTML or native executables.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"MEETS (one-off-cool)"},"found_by":["Claude"]},{"id":"morgan3d/quadplay","name":"quadplay","repo":"https://github.com/factory797/quadplay","url":"https://factory797.github.io/quadplay/","job":"Make retro games for four players","group":"Engine","kinds":["Fantasy console","Party and couch"],"role":"backup","backup_for":"TIC-80","need":"","what":"Modern browser fantasy console by Morgan McGuire, 384x224, up to 4 players, PyxlScript language.","platforms":["web","windows","mac","linux"],"license":"LGPL-3.0 (IDE and compiler)","stars":969,"last_push":"2026-10-25","archived":false,"agent_friendly":"medium","agent_notes":"Text scripts and JSON assets, but PyxlScript is niche. Active (2026-10-25 release).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Games run in the browser and can be shared as web builds.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"gbdk-2020/gbdk-2020","name":"GBDK-2020","repo":"https://github.com/gbdk-2020/gbdk-2020","url":"https://github.com/gbdk-2020/gbdk-2020","job":"Write Game Boy games in C","group":"Retro hardware","kinds":["Retro hardware"],"role":"main-pick","backup_for":"","need":"","what":"C compiler kit and libraries for Game Boy and Game Boy Color, also Analogue Pocket, Sega Master System, Game Gear and NES.","platforms":["game-boy","game-boy-color","analogue-pocket","sega-master-system","game-gear","nes"],"license":"Mixed permissive (see LICENSES folder); no credit needed in ROMs","stars":2321,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Plain C with makefiles and CLI tools (png2asset). Moderate corpus, stable API (4.5.0, 2025-12). Hardware limits are the hard part, not the code.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. The LICENSE FAQ says compiled ROMs need no license credit. Windows builds available.","team_pick":"always","design_check":null,"found_by":["Claude"]},{"id":"gbdev/rgbds","name":"RGBDS","repo":"https://github.com/gbdev/rgbds","url":"https://rgbds.gbdev.io","job":"Write Game Boy games in assembly","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"The standard Game Boy assembler and linker used by the Pokemon decompilations and most homebrew.","platforms":["game-boy","game-boy-color"],"license":"MIT","stars":1671,"last_push":"2026-10-30","archived":false,"agent_friendly":"medium","agent_notes":"Plain-text assembly and a CLI. Pokemon disassembly projects give a big corpus of real code. Version 1.0.4 (2026-09).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, Windows binaries available.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gvaliente/butano","name":"Butano","repo":"https://github.com/GValiente/butano","url":"https://gvaliente.github.io/butano/","job":"Make Game Boy Advance games in C++","group":"Retro hardware","kinds":["Retro hardware"],"role":"specialty","backup_for":"","need":"when you want a real Game Boy Advance game","what":"Modern C++ high-level engine for the Game Boy Advance with sprites, backgrounds, audio and many examples.","platforms":["gba"],"license":"Zlib","stars":1825,"last_push":"2026-10-20","archived":false,"agent_friendly":"medium","agent_notes":"C++ code plus JSON asset descriptors and a make-based build; excellent docs and examples, small corpus. Active (21.9.0, 2026-09).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Needs devkitARM (devkitPro) or the Wonderful toolchain, both free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:devkitpro-devkitarm-libtonc-libgba-libnds","name":"devkitPro (devkitARM, libtonc, libgba, libnds)","repo":null,"url":"https://devkitpro.org","job":"Build tools for GBA and DS homebrew","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Free homebrew toolchains and libraries for GBA, DS, 3DS, GameCube, Wii and Switch homebrew.","platforms":["gba","nds","3ds","gamecube","wii","switch-homebrew"],"license":"GPL toolchain, permissive libraries (mixed)","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"C/C++ with makefiles; Tonc tutorial is a classic corpus. Not one GitHub repo (libtonc, libgba, libnds are separate).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free. Installed through its own pacman; maintainers discourage redistribution of their builds and community relations are rocky. gba-toolchain (felixjones, zlib) and Wonderful are alternatives.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"agbrs/agb","name":"agb (Rust for GBA)","repo":"https://github.com/agbrs/agb","url":"https://agbrs.dev","job":"Make Game Boy Advance games in Rust","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"High-level Rust framework for GBA games with asset import, a tracker music player and its own build tool.","platforms":["gba"],"license":"MPL-2.0","stars":497,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Rust compiler catches errors; small corpus, pre-1.0 (0.25.0, 2026-07). Good templates.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Needs only Rust nightly and its tooling, no devkitPro.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"cc65/cc65","name":"cc65","repo":"https://github.com/cc65/cc65","url":"https://cc65.github.io","job":"Write NES and 6502 games in C","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"C compiler and assembler suite for 6502 systems: NES, C64, Atari 8-bit, Apple II, PC Engine and more.","platforms":["nes","c64","atari-8bit","apple-ii","pc-engine"],"license":"Zlib","stars":2710,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Plain C and ca65 assembly, CLI only. Decades of NES homebrew code (nesdoug tutorials, neslib) form a good corpus.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last tagged release V2.19 (2020) but active commits (2026-11), use snapshot builds.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"llvm-mos/llvm-mos-sdk","name":"llvm-mos SDK","repo":"https://github.com/llvm-mos/llvm-mos-sdk","url":"https://llvm-mos.org","job":"Write NES games with modern C","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Modern LLVM-based C and C++ compiler for 6502 targets including NES, Atari 2600, C64 and Commander X16.","platforms":["nes","atari-2600","c64","commander-x16","pc-engine"],"license":"Apache-2.0 with LLVM exceptions","stars":389,"last_push":"2026-10-28","archived":false,"agent_friendly":"medium","agent_notes":"Modern C/C++ (even C++20) on 6502, CLI, active (23.4.0, 2026-10). Smaller corpus than cc65.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, Windows builds available.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pubby/nesfab","name":"NESFab","repo":"https://github.com/pubby/nesfab","url":"https://github.com/pubby/nesfab","job":"Write NES games in a purpose-built language","group":"Retro hardware","kinds":["Retro hardware"],"role":"specialty","backup_for":"","need":"when you want to program a real NES game","what":"A programming language made only for NES games, with built-in asset loading and bank switching.","platforms":["nes"],"license":"GPL-3.0","stars":765,"last_push":"2026-06-21","archived":false,"agent_friendly":"low","agent_notes":"Niche language with little training data, so agents need the docs in context. 1.8 (2025-09).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free. The GPL covers the compiler; check the library terms before selling a ROM.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"sehugg/8bitworkshop","name":"8bitworkshop","repo":"https://github.com/8bitworkshop/8bitworkshop","url":"https://8bitworkshop.com","job":"Code retro console games in a browser","group":"Retro hardware","kinds":["Retro hardware","Retro style"],"role":"reference","backup_for":"","need":"","what":"Browser IDE with live emulators for NES, Atari 2600, Apple II, arcade boards and more, compiling C and assembly in the page.","platforms":["web","nes","atari-2600","apple-ii","arcade"],"license":"GPL-3.0","stars":592,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Plain source files with instant emulated feedback; good for quick checks of agent-written retro code.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, runs in the browser or self-hosted.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"alekmaul/pvsneslib","name":"PVSnesLib","repo":"https://github.com/alekmaul/pvsneslib","url":"https://github.com/alekmaul/pvsneslib","job":"Write Super Nintendo games in C","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"C library and toolchain for Super Nintendo games with graphics and sound converters.","platforms":["snes"],"license":"MIT","stars":1123,"last_push":"2026-10-21","archived":false,"agent_friendly":"medium","agent_notes":"C with makefiles and converters; small corpus but many examples. Active (4.6.0, 2026-07).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, Windows supported.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"stephane-d/sgdk","name":"SGDK","repo":"https://github.com/Stephane-D/SGDK","url":"https://github.com/Stephane-D/SGDK","job":"Write Sega Genesis games in C","group":"Retro hardware","kinds":["Retro hardware"],"role":"specialty","backup_for":"","need":"when you want a real Sega Genesis game","what":"The standard C development kit for Sega Genesis / Mega Drive, with the rescomp resource compiler.","platforms":["genesis"],"license":"MIT","stars":2219,"last_push":"2026-10-20","archived":false,"agent_friendly":"medium","agent_notes":"C plus text .res resource files, CLI build. Good corpus from many released homebrew games, but APIs changed between major versions (v2.11, 2025-04), so pin.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, Windows-native. Used by commercial homebrew releases.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dragonminded/libdragon","name":"libdragon","repo":"https://github.com/DragonMinded/libdragon","url":"https://libdragon.dev","job":"Write Nintendo 64 games","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Open source Nintendo 64 SDK on modern GCC with a Docker setup, 2D and 3D (OpenGL-like) APIs.","platforms":["n64"],"license":"Unlicense","stars":1251,"last_push":"2026-09-14","archived":true,"agent_friendly":"medium","agent_notes":"C with a Docker CLI (libdragon init, make). Small corpus, two branches (stable and preview) with different APIs.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free. Caution: the GitHub repo shows as archived (last commit 2026-09-14) with no notice in the README or on libdragon.dev; check where development continues before relying on it.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"hailtododongo/tiny3d","name":"Tiny3D","repo":"https://github.com/HailToDodongo/tiny3d","url":"https://github.com/HailToDodongo/tiny3d","job":"Draw 3D graphics on Nintendo 64","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Fast 3D library for N64 on top of libdragon with a custom microcode and Blender-friendly model import.","platforms":["n64"],"license":"MIT","stars":581,"last_push":"2026-10-22","archived":false,"agent_friendly":"medium","agent_notes":"C code with examples; small corpus. Active (pushed 2026-10).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Depends on libdragon (see its archive caution).","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"lameguy64/psn00bsdk","name":"PSn00bSDK","repo":"https://github.com/Lameguy64/PSn00bSDK","url":"https://github.com/Lameguy64/PSn00bSDK","job":"Write PlayStation 1 games","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Open source PlayStation 1 SDK replacing Sony's leaked one.","platforms":["ps1"],"license":"MPL-2.0 (core), other parts mixed","stars":1148,"last_push":"2025-01-28","archived":false,"agent_friendly":"low","agent_notes":"C and CMake; small corpus and PS1 hardware quirks make agent work slow.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free; MPL lets games stay closed. Last release v0.24 (2023), last push 2025-01, so maintenance is slow.","team_pick":null,"design_check":{"claude":"CONDITIONAL (skip)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"blocksds/sdk","name":"BlocksDS","repo":"https://github.com/blocksds/sdk","url":"https://blocksds.skylyrac.net","job":"Write Nintendo DS games","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Modern open source Nintendo DS SDK with libnds-compatible libraries.","platforms":["nds"],"license":"Mixed zlib, MIT and CC0 (licenses folder)","stars":258,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"C with makefiles, decent docs, small corpus. Active (1.16.0, 2025-12; pushed 2026-11).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Uses the Wonderful toolchain; Docker image available.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dimforge/rapier","name":"Rapier","repo":"https://github.com/dimforge/rapier","url":"https://rapier.rs","job":"Add physics in Rust and the browser","group":"Game logic","kinds":["3D world","Quick browser game"],"role":"reference","backup_for":"","need":"","what":"2D and 3D rigid-body physics in Rust with official JS/TS (WASM) bindings, now one monorepo with the JS and Bevy bindings.","platforms":["web","windows","mac","linux","android","ios"],"license":"Apache-2.0","stars":6032,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Plain code API, typed TS bindings, good user guides. JS/WASM build is fully cross-platform deterministic if inputs and order match, so replays and lockstep tests work.","fun":"yes","fun_note":"","sell":"yes","sell_note":"npm @dimforge/rapier3d-compat 0.21.0 published 2026-09-25.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"liabru/matter-js","name":"Matter.js","repo":"https://github.com/liabru/matter-js","url":"https://brm.io/matter-js/","job":"Add simple 2D physics to browser games","group":"Game logic","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"","what":"Pure JavaScript 2D rigid-body physics with bodies, constraints, composites and a debug renderer.","platforms":["web"],"license":"MIT","stars":18596,"last_push":"2026-09-30","archived":false,"agent_friendly":"high","agent_notes":"Huge example pool in training data, simple API, runs in Node for headless tests.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Last npm release 0.20.0 (2024-06); repo commits continue (2026-09-30). Phaser ships it as Phaser Matter physics.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"erincatto/box2d","name":"Box2D v3","repo":"https://github.com/erincatto/box2d","url":"https://box2d.org","job":"Add 2D physics in C","group":"Game logic","kinds":["Platformer or action"],"role":"reference","backup_for":"","need":"","what":"The reference 2D physics engine, rewritten in C for v3 with cross-platform determinism.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT","stars":10474,"last_push":"2026-10-30","archived":false,"agent_friendly":"medium","agent_notes":"C API, well documented with samples, but we do not write C games; reach it through box2d3-wasm on the web or engine bindings.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v3.2.0 released 2026-10-19.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"birch-san/box2d3-wasm","name":"box2d3-wasm","repo":"https://github.com/Birch-san/box2d3-wasm","url":"https://github.com/Birch-san/box2d3-wasm","job":"Run Box2D physics in the browser","group":"Game logic","kinds":["Quick browser game"],"role":"backup","backup_for":"Matter.js","need":"","what":"WebAssembly build of Box2D v3 with JS/TS bindings, the port Box2D's own README links for WASM.","platforms":["web"],"license":"MIT (npm metadata; no LICENSE file at repo root)","stars":68,"last_push":"2026-10-26","archived":false,"agent_friendly":"medium","agent_notes":"npm package box2d3-wasm 6.0.0 (2026-10-26). Bindings mirror the C API, so docs are the Box2D C docs.","fun":"yes","fun_note":"","sell":"catch","sell_note":"License is only stated in package.json; Box2D itself is MIT. Ask or check the npm tarball before shipping.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"jrouwe/joltphysics.js","name":"JoltPhysics.js","repo":"https://github.com/jrouwe/JoltPhysics.js","url":"https://github.com/jrouwe/JoltPhysics.js","job":"Add 3D physics in the browser","group":"Game logic","kinds":["3D world"],"role":"main-pick","backup_for":"","need":"","what":"WASM/JS port of Jolt Physics, the 3D engine used by Horizon Forbidden West (per its README) and the default 3D physics for new Godot projects.","platforms":["web"],"license":"MIT","stars":586,"last_push":"2026-10-29","archived":false,"agent_friendly":"medium","agent_notes":"Emscripten bindings, manual memory (destroy calls) trips agents; good examples folder.","fun":"yes","fun_note":"","sell":"yes","sell_note":"npm jolt-physics 1.1.1 (2026-10-23). Native Jolt (jrouwe/JoltPhysics, MIT) is built into Godot: default 3D engine for new projects since Godot 4.6.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"babylonjs/havok","name":"Havok for Babylon.js","repo":"https://github.com/BabylonJS/havok","url":"https://doc.babylonjs.com/features/featuresDeepDive/physics/havokPlugin","job":"Add 3D physics to Babylon.js games","group":"Game logic","kinds":["3D world"],"role":"backup","backup_for":"JoltPhysics.js","need":"","what":"Havok physics compiled to WASM as Babylon.js's Physics V2 backend.","platforms":["web"],"license":"MIT (package.json; no LICENSE file at repo root)","stars":38,"last_push":"2026-07-27","archived":false,"agent_friendly":"high","agent_notes":"Babylon's llms.txt covers the physics API; one import plus a plugin line.","fun":"yes","fun_note":"","sell":"yes","sell_note":"npm @babylonjs/havok 1.3.14 (2026-09-07) license MIT. Closed C++ source; you get the WASM binary.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pmndrs/react-three-rapier","name":"react-three-rapier","repo":"https://github.com/pmndrs/react-three-rapier","url":"https://github.com/pmndrs/react-three-rapier","job":"Add physics to React Three Fiber scenes","group":"Game logic","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"React Three Fiber components for Rapier: RigidBody, colliders, joints, auto colliders from meshes.","platforms":["web"],"license":"MIT","stars":1526,"last_push":"2026-10-12","archived":false,"agent_friendly":"high","agent_notes":"Declarative JSX, many examples; only for React (R3F) projects.","fun":"yes","fun_note":"","sell":"yes","sell_note":"@react-three/rapier 2.2.0.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"avianphysics/avian","name":"Avian","repo":"https://github.com/avianphysics/avian","url":"https://docs.rs/avian3d","job":"Add physics to Bevy games","group":"Game logic","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"ECS-native 2D and 3D physics engine for Bevy (formerly bevy_xpbd).","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":3281,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Compiler catches mistakes, but Bevy API churn means pinning versions and reading installed crate source.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.8.0 released 2026-10-20.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"appsinacup/godot-rapier-physics","name":"Godot Rapier Physics","repo":"https://github.com/appsinacup/godot-rapier-physics","url":"https://github.com/appsinacup/godot-rapier-physics","job":"Swap Godot's physics for Rapier","group":"Game logic","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Drop-in Rapier physics server for Godot 2D and 3D; README lists determinism, state serialization and liquids.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1039,"last_push":"2026-10-24","archived":false,"agent_friendly":"medium","agent_notes":"Swap the physics engine in project settings; game code stays normal Godot nodes.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.36.0 (2026-10-02), badge says Godot 4.7. GDExtension: web export needs Extensions Support on and a web build of the extension (Godot 4.7 docs).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kikito/bump.lua","name":"bump.lua","repo":"https://github.com/kikito/bump.lua","url":"https://github.com/kikito/bump.lua","job":"Detect box collisions in Lua games","group":"Game logic","kinds":["Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Simple AABB collision detection and response for tile and platformer games in Lua.","platforms":["windows","mac","linux","android","ios"],"license":"MIT","stars":1103,"last_push":"2023-09-29","archived":false,"agent_friendly":"high","agent_notes":"Tiny API (world:add, world:move), easy for agents.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Last commit 2022-01; finished and stable, not abandoned in practice.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"isaac-mason/recast-navigation-js","name":"recast-navigation-js","repo":"https://github.com/isaac-mason/recast-navigation-js","url":"https://recast-navigation-js.isaacmason.com","job":"Make 3D walking paths in the browser","group":"Game logic","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want characters to path-find in a 3D web world","what":"WASM port of Recast and Detour: navmesh generation, path queries, crowds and obstacles, with Three.js and PlayCanvas helpers.","platforms":["web"],"license":"MIT","stars":436,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"Typed TS API, examples per feature, can bake navmesh in Node at build time and ship it as data.","fun":"yes","fun_note":"","sell":"yes","sell_note":"recast-navigation 0.44.0 released 2026-10-30. Recast/Detour C++ upstream is zlib.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"isaac-mason/navcat","name":"navcat","repo":"https://github.com/isaac-mason/navcat","url":"https://navcat.dev","job":"Make 3D walking paths in plain JavaScript","group":"Game logic","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Pure JavaScript navmesh generation and querying for floor-based 3D navigation, with JSON-serializable data.","platforms":["web"],"license":"MIT","stars":301,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"No WASM, tree-shakeable, JSON navmeshes an agent can diff and inspect.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Young: npm 0.4.1 (2026-11-04).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"qiao/pathfinding.js","name":"PathFinding.js","repo":"https://github.com/qiao/PathFinding.js","url":"https://qiao.github.io/PathFinding.js/visual/","job":"Find paths across grids in JavaScript","group":"Game logic","kinds":["Quick browser game"],"role":"backup","backup_for":"Grid Engine","need":"","what":"Grid pathfinding algorithms for JS: A*, JPS, Dijkstra, BFS, bi-directional variants.","platforms":["web"],"license":"MIT (README license section; no LICENSE file)","stars":8721,"last_push":"2024-06-20","archived":false,"agent_friendly":"high","agent_notes":"Very common in training data; tiny API.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Stale: last release 2015, last push 2023. Stable and widely copied.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"annoraaq/grid-engine","name":"Grid Engine","repo":"https://github.com/Annoraaq/grid-engine","url":"https://annoraaq.github.io/grid-engine/","job":"Move characters on tile grids in Phaser","group":"Game logic","kinds":["Quick browser game","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want tile-by-tile movement in a Phaser game","what":"Grid-based movement, collision layers and pathfinding for RPG-style tile games, built for Phaser.","platforms":["web"],"license":"Apache-2.0","stars":283,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Typed API, good docs site, works headless (core is engine-agnostic).","fun":"yes","fun_note":"","sell":"yes","sell_note":"v2.54.0 (2026-11-02) declares peer phaser ~4.0.0.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"limbonaut/limboai","name":"LimboAI","repo":"https://github.com/limbonaut/limboai","url":"https://limboai.readthedocs.io","job":"Give Godot characters behavior trees","group":"Game logic","kinds":["Adventure or RPG"],"role":"main-pick","backup_for":"","need":"Enemy and boss decisions.","what":"C++ Godot plugin with behavior trees, hierarchical state machines, blackboards, a visual debugger and GDScript custom tasks.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":3110,"last_push":"2026-10-30","archived":false,"agent_friendly":"medium","agent_notes":"Trees are .tres resources (text) and tasks are GDScript, so agents can author both; the visual debugger is for humans.","fun":"yes","fun_note":"Strongest AI add-on for Wispvale-style enemies.","sell":"yes","sell_note":"v1.8.1 (2026-08-20), needs Godot 4.6+. Ships as GDExtension or engine module. GDExtension: web export needs Extensions Support on and a web build of the extension (Godot 4.7 docs).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"bitbrain/beehave","name":"Beehave","repo":"https://github.com/bitbrain/beehave","url":"https://github.com/bitbrain/beehave","job":"Give Godot characters behavior trees in GDScript","group":"Game logic","kinds":["Adventure or RPG"],"role":"backup","backup_for":"LimboAI","need":"","what":"Behavior trees built from scene nodes in pure GDScript, with a debugger view.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":3321,"last_push":"2026-09-20","archived":false,"agent_friendly":"medium","agent_notes":"Trees live in .tscn as nodes; agents can edit them as text but must keep NodePaths right.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v2.9.3 (2026-08-18). Pure GDScript, so no web-export extension hassle.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"derkork/godot-statecharts","name":"Godot State Charts","repo":"https://github.com/derkork/godot-statecharts","url":"https://derkork.github.io/godot-statecharts/","job":"Build state machines for Godot characters","group":"Game logic","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"LimboAI","need":"Only if player or boss states get tangled.","what":"Harel state charts for Godot: nested and parallel states, guarded transitions, events, with a live debugger.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1625,"last_push":"2026-06-26","archived":false,"agent_friendly":"medium","agent_notes":"States are nodes in .tscn plus signals; logic stays in your scripts. Manual site is thorough.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.22.5 (2026-06-26).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"statelyai/xstate","name":"XState","repo":"https://github.com/statelyai/xstate","url":"https://stately.ai/docs","job":"Manage game states in JavaScript","group":"Game logic","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when your web game has many screens or modes","what":"State machines, statecharts and actors for JS/TS, with typed machines and a visual inspector.","platforms":["web"],"license":"MIT","stars":30413,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Machines are plain typed objects; excellent docs; v5 API differs from v4 so pin xstate@5.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Library is free. Stately's hosted visual editor has paid tiers; not needed.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nikkorn/mistreevous","name":"Mistreevous","repo":"https://github.com/nikkorn/mistreevous","url":"https://github.com/nikkorn/mistreevous","job":"Write behavior trees in JavaScript","group":"Game logic","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Behavior tree library for JS/TS whose trees are written in a small text DSL or JSON.","platforms":["web"],"license":"MIT","stars":145,"last_push":"2026-10-11","archived":false,"agent_friendly":"high","agent_notes":"Text DSL is ideal for agents: they write and diff trees as strings, no editor needed.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v4.3.1 (2025-07). Small project.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"mugen87/yuka","name":"Yuka","repo":"https://github.com/Mugen87/yuka","url":"https://mugen87.github.io/yuka/","job":"Add steering and AI to JavaScript games","group":"Game logic","kinds":["3D world","Quick browser game"],"role":"reference","backup_for":"","need":"","what":"JS game AI library: steering behaviors, state machines, goal-driven agents, fuzzy logic, perception, navmesh and graph search.","platforms":["web"],"license":"MIT","stars":1460,"last_push":"2026-10-20","archived":false,"agent_friendly":"medium","agent_notes":"Clear class API and examples, but no recent updates; check against current Three.js.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Stale: last push 2023-01, npm 0.7.8 (2022). Stable and complete.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"natethegreatt/bitecs","name":"bitECS","repo":"https://github.com/NateTheGreatt/bitECS","url":"https://github.com/NateTheGreatt/bitECS","job":"Organize big web games with an ECS","group":"Game logic","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Small, fast data-oriented ECS for JS/TS using typed arrays.","platforms":["web"],"license":"MPL-2.0","stars":1534,"last_push":"2026-08-24","archived":false,"agent_friendly":"medium","agent_notes":"Version drift risk: 0.4 removed defineComponent/Types, so models trained on 0.3 write wrong code. Pin 0.4 and feed the release notes, or use bitecs/legacy.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MPL-2.0 is file-level copyleft: fine for games, but changes to bitECS files themselves must stay open. 0.4.0 (2025-12) is a full rewrite.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pmndrs/koota","name":"Koota","repo":"https://github.com/pmndrs/koota","url":"https://github.com/pmndrs/koota","job":"Organize React 3D games with an ECS","group":"Game logic","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Poimandres ECS-style state management with traits, relations and React hooks, built for R3F games.","platforms":["web"],"license":"ISC","stars":767,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Typed API and README examples; newer, so less training data than bitECS or miniplex.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Pre-1.0 (0.6.6, 2026-08).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"sandermertens/flecs","name":"Flecs","repo":"https://github.com/SanderMertens/flecs","url":"https://www.flecs.dev","job":"Organize native games with an ECS","group":"Game logic","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Fast C/C++ ECS with relationships, queries, systems and a web-based explorer for live inspection.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT (LICENSE file; GitHub API shows NOASSERTION)","stars":8814,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Excellent docs; REST explorer lets an agent query a running world. C/C++ only, outside our usual stack.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v4.2.0 (2026-11-04).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"csprance/gecs","name":"GECS","repo":"https://github.com/csprance/gecs","url":"https://github.com/csprance/gecs","job":"Organize Godot games with an ECS","group":"Game logic","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Entity component system for Godot 4 in GDScript, built on nodes and resources, with query and system tools.","platforms":["web","windows","mac","linux","android","ios"],"license":"CC0-1.0","stars":622,"last_push":"2026-09-19","archived":false,"agent_friendly":"medium","agent_notes":"GDScript components and systems are plain text; docs in repo.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v9.3.4 (2026-09-19), needs Godot 4.6+. Public domain.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"auburn/fastnoiselite","name":"FastNoiseLite","repo":"https://github.com/Auburn/FastNoiseLite","url":"https://github.com/Auburn/FastNoiseLite","job":"Generate noise for terrain and effects","group":"Game logic","kinds":["Sandbox and sim"],"role":"specialty","backup_for":"","need":"when you want to generate terrain","what":"Single-file noise library (OpenSimplex2, Perlin, cellular, value, domain warp) ported to C, C++, C#, JS, GLSL, HLSL, Rust and more.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":3547,"last_push":"2026-10-17","archived":false,"agent_friendly":"high","agent_notes":"Same API in every language, so noise settings tuned in one place port to another; tiny surface.","fun":"yes","fun_note":"Already built into Godot.","sell":"yes","sell_note":"Built into Godot as the FastNoiseLite resource (Godot 4.7 docs), so Godot needs nothing extra. npm fastnoise-lite 1.1.1.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"jwagner/simplex-noise.js","name":"simplex-noise.js","repo":"https://github.com/jwagner/simplex-noise.js","url":"https://github.com/jwagner/simplex-noise.js","job":"Generate noise for terrain in JavaScript","group":"Game logic","kinds":["Quick browser game","Sandbox and sim"],"role":"reference","backup_for":"","need":"","what":"Fast, tree-shakeable 2D/3D/4D simplex noise for JS with a seedable random function.","platforms":["web"],"license":"MIT","stars":1852,"last_push":"2024-07-26","archived":false,"agent_friendly":"high","agent_notes":"Four functions; very common in examples.","fun":"yes","fun_note":"","sell":"yes","sell_note":"4.0.3 (2024-07); finished, stable.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"davidbau/seedrandom","name":"seedrandom","repo":"https://github.com/davidbau/seedrandom","url":"https://github.com/davidbau/seedrandom","job":"Make repeatable random numbers in JavaScript","group":"Game logic","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"Runs that repeat for tests.","what":"Seeded pseudo-random number generators (Alea, xor4096 and more) for JS.","platforms":["web"],"license":"MIT (package.json; no LICENSE file at root)","stars":2131,"last_push":"2024-04-25","archived":false,"agent_friendly":"high","agent_notes":"One-line API; agents use it correctly.","fun":"yes","fun_note":"Good for daily games.","sell":"yes","sell_note":"Stale but finished: last push 2019, npm 3.0.5. Maintained alternative: pure-rand (MIT, dubzzz/pure-rand).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ondras/rot.js","name":"rot.js","repo":"https://github.com/ondras/rot.js","url":"https://ondras.github.io/rot.js/hp/","job":"Make roguelike dungeons in JavaScript","group":"Game logic","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want a roguelike dungeon crawler on the web","what":"Roguelike toolkit: dungeon and cave generators, field of view, lighting, A*/Dijkstra, turn scheduler, seeded RNG, text display.","platforms":["web"],"license":"BSD-3-Clause","stars":2726,"last_push":"2024-11-13","archived":false,"agent_friendly":"high","agent_notes":"Small, well-documented TS API; output is plain arrays, easy to test.","fun":"yes","fun_note":"","sell":"yes","sell_note":"npm rot-js 2.2.1 (2024-11).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"galaxykate/tracery","name":"Tracery","repo":"https://github.com/galaxykate/tracery","url":"https://tracery.io","job":"Generate names and text from rules","group":"Game logic","kinds":["Story and visual novel","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want random names, items or quest text","what":"Grammar-based text generator: JSON rule files expand into names, item descriptions, quest blurbs and barks.","platforms":["web"],"license":"Apache-2.0","stars":2224,"last_push":"2024-11-03","archived":false,"agent_friendly":"high","agent_notes":"Grammars are JSON, so an agent can write and expand them offline and ship deterministic output with a seed. No runtime LLM needed.","fun":"yes","fun_note":"","sell":"yes","sell_note":"npm tracery-grammar 2.8.4. Ports exist for Python, C#, GDScript.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"krychu/wfc","name":"WFC (krychu)","repo":"https://github.com/krychu/wfc","url":"https://github.com/krychu/wfc","job":"Generate tile maps from an example image","group":"Levels and maps","kinds":["Retro style"],"role":"backup","backup_for":"","need":"","what":"Single-header C wave function collapse library plus a command-line tool that turns a small input image into a larger output.","platforms":["windows","mac","linux"],"license":"MIT (README only; no LICENSE file)","stars":366,"last_push":"2026-02-23","archived":false,"agent_friendly":"high","agent_notes":"CLI per README: ./wfc -m overlapping samples/wrinkles.png output.png. Agents can batch-generate tile maps and textures at build time for any engine.","fun":"yes","fun_note":"","sell":"catch","sell_note":"License stated in README, no LICENSE file. Fine for build-time use; confirm before vendoring code.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"alexeybond/godot-constraint-solving","name":"WFC for Godot (godot-constraint-solving)","repo":"https://github.com/AlexeyBond/godot-constraint-solving","url":"https://github.com/AlexeyBond/godot-constraint-solving","job":"Generate Godot tile maps automatically","group":"Levels and maps","kinds":["Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want auto-generated Godot maps","what":"Wave function collapse and general constraint solver for Godot 4 tilemaps and gridmaps, with backtracking, threads and rule learning from an example map.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":466,"last_push":"2025-05-13","archived":false,"agent_friendly":"medium","agent_notes":"Learns rules from a sample TileMap you paint; agents can drive generation from GDScript but the sample is editor work.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Last release 1.7 (2024-10), last push 2025-05.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"mxgmn/markovjunior","name":"MarkovJunior","repo":"https://github.com/mxgmn/MarkovJunior","url":"https://github.com/mxgmn/MarkovJunior","job":"Generate mazes, dungeons and buildings from short rewrite rules","group":"Levels and maps","kinds":["Retro style","Adventure or RPG","3D world"],"role":"specialty","backup_for":"","need":"When you want dungeons, mazes, caves, towns or houses that grow from a few readable rules instead of hand-built maps, and you are happy to bake the layouts and import them into your engine.","what":"A small programming language for making levels, from the author of WaveFunctionCollapse. You write rules like \"turn this pattern into that one\" in an XML file and it grows the result step by step: a maze from one line, caves, river valleys, Sokoban puzzles, dungeons and whole 3D voxel buildings. The same rules run in 2D or 3D. It ships with dozens of example models (NystromDungeon, DungeonGrowth, ModernHouse, SeaVilla and more) to start from.","platforms":["windows","mac","linux"],"license":"MIT","stars":8526,"last_push":"2026-03-20","archived":false,"agent_friendly":"high","agent_notes":"Untested here. Reviewed from its README and repo on 2026-11-14. Rules are plain XML, and it runs as a .NET console program that writes PNG, GIF and MagicaVoxel .vox files, so an agent can write a rule, run it and look at the picture. It makes layouts only, not art: bake the output to a grid and read it into Godot or a web game, or port the rules. Community ports exist in TypeScript, Python, Rust and Julia if you want it inside a browser game. Last tagged release is 2022, but the author still pushes (more models and a newer .NET build in March 2026).","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT: use it in paid games, just keep the license notice.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gaea-godot/gaea","name":"Gaea","repo":"https://github.com/gaea-godot/gaea","url":"https://github.com/gaea-godot/gaea","job":"Generate Godot worlds from a node graph","group":"Levels and maps","kinds":["Adventure or RPG","3D world"],"role":"backup","backup_for":"Godot's own editor","need":"","what":"Node-graph procedural generation add-on for Godot, 2D and 3D, with custom nodes.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1664,"last_push":"2026-10-18","archived":false,"agent_friendly":"medium","agent_notes":"Graphs are resources (text) but are built in a visual editor; agents can tweak parameters more easily than build graphs.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Gaea 2.0 targets Godot 4.4 and its README says it is in early development; last tagged release v1.4.1 (2025-04), commits to 2026-10.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"azgaar/fantasy-map-generator","name":"Fantasy Map Generator","repo":"https://github.com/Azgaar/Fantasy-Map-Generator","url":"https://azgaar.github.io/Fantasy-Map-Generator/","job":"Generate fantasy world maps in a browser","group":"Levels and maps","kinds":["Adventure or RPG","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want a fantasy world map for your game","what":"Browser app that generates detailed fantasy world maps with states, cultures, routes, rivers and labels, exportable as images and GIS data.","platforms":["web"],"license":"MIT (LICENSE file; GitHub API shows NOASSERTION)","stars":6185,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Mostly a GUI. Its GIS export (repo wiki) gives data an agent could parse into a game world; exact fields unverified.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v1.156.0 (2026-10-24). Output maps are ours to use.","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"tokisangames/terrain3d","name":"Terrain3D","repo":"https://github.com/TokisanGames/Terrain3D","url":"https://terrain3d.readthedocs.io","job":"Sculpt 3D terrain in Godot","group":"Levels and maps","kinds":["3D world"],"role":"main-pick","backup_for":"","need":"Godot terrain.","what":"High-performance editable 3D terrain for Godot: sculpting, holes, painting up to 32 textures, and foliage instancing with up to 10 LODs.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":4719,"last_push":"2026-11-02","archived":false,"agent_friendly":"low","agent_notes":"Terrain data is binary region files painted in the editor; agents can import heightmaps and set materials by script but not sculpt well.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v1.1.0-stable (2026-10-30). C++ GDExtension. GDExtension: web export needs Extensions Support on and a web build of the extension (Godot 4.7 docs).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"hungryproton/scatter","name":"ProtonScatter","repo":"https://github.com/HungryProton/scatter","url":"https://github.com/HungryProton/scatter","job":"Scatter trees and rocks across Godot scenes","group":"Levels and maps","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to fill a 3D world with trees and rocks fast","what":"Rule-based scattering of props, grass, rocks and trees along paths, areas and surfaces in Godot 4.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":3023,"last_push":"2026-09-27","archived":false,"agent_friendly":"medium","agent_notes":"Scatter nodes and modifier stacks are text in .tscn; agents can set shapes and modifiers, a human checks the look.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Release 4.0 (2023-10), commits to 2026-09.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"sirramesq/smartshape2d","name":"SmartShape2D","repo":"https://github.com/SirRamEsq/SmartShape2D","url":"https://github.com/SirRamEsq/SmartShape2D","job":"Draw 2D terrain curves in Godot","group":"Levels and maps","kinds":["Platformer or action"],"role":"specialty","backup_for":"","need":"when you want hand-drawn curvy platform ground","what":"Draw 2D terrain and platforms as editable curves that auto-place edge, corner and fill textures with collision.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1761,"last_push":"2026-08-07","archived":false,"agent_friendly":"low","agent_notes":"Shapes are drawn in the editor; point arrays are in .tscn, but good results need a human eye.","fun":"yes","fun_note":"","sell":"yes","sell_note":"3.3.2 (2026-08-07), Godot 4.3 to 4.5 badges.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"portponky/better-terrain","name":"Better Terrain","repo":"https://github.com/Portponky/better-terrain","url":"https://github.com/Portponky/better-terrain","job":"Paint auto-fitting terrain tiles in Godot","group":"Levels and maps","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"Godot's own editor","need":"Auto-tiling inside Godot's own tile editor.","what":"Godot 4 tilemap terrain plugin that replaces the built-in autotile terrain with simpler, scriptable rules and a runtime API.","platforms":["web","windows","mac","linux","android","ios"],"license":"Unlicense","stars":752,"last_push":"2026-02-09","archived":false,"agent_friendly":"medium","agent_notes":"Has a GDScript API to paint terrain at runtime, so generated maps (WFC, Gaea, noise) get correct edges from code.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Public domain. Last push 2026-02.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"jeksun97/gdtree3d","name":"gdTree3D","repo":"https://github.com/JekSun97/gdTree3D","url":"https://github.com/JekSun97/gdTree3D","job":"Grow 3D trees in Godot","group":"Art 3D","kinds":["3D world"],"role":"backup","backup_for":"","need":"","what":"Real-time procedural 3D tree generator node for Godot with branches, leaves and wind parameters.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT (LICENSE.md)","stars":386,"last_push":"2026-10-06","archived":false,"agent_friendly":"medium","agent_notes":"Parameter-driven, so agents can generate tree variety by script.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v1.1.0 (2026-09-14). C++ GDExtension: check that release builds cover Windows. GDExtension: web export needs Extensions Support on and a web build of the extension (Godot 4.7 docs).","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"theduckcow/godot-road-generator","name":"Godot Road Generator","repo":"https://github.com/TheDuckCow/godot-road-generator","url":"https://github.com/TheDuckCow/godot-road-generator","job":"Build 3D roads with traffic in Godot","group":"Levels and maps","kinds":["Map and travel","3D world"],"role":"specialty","backup_for":"","need":"when you want a road-trip game with drivable roads","what":"Godot plugin for building 3D roads and highways from curves, with lanes and AI traffic that follows them.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1255,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Road points and lanes are nodes in scenes; traffic API is GDScript.","fun":"yes","fun_note":"","sell":"yes","sell_note":"0.9.5 (2026-10-13).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nathanhoad/godot_dialogue_manager","name":"Dialogue Manager","repo":"https://github.com/nathanhoad/godot_dialogue_manager","url":"https://github.com/nathanhoad/godot_dialogue_manager","job":"Write branching dialogue in Godot","group":"Voices and dialogue","kinds":["Adventure or RPG","Story and visual novel"],"role":"main-pick","backup_for":"","need":"","what":"Stateless branching dialogue for Godot written in a script-like .dialogue text format, with conditions, mutations, translations and balloons.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":3962,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Dialogue lives in plain .dialogue text files an agent can write, diff and lint; translation export built in.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v4.2.0 (2026-10-30), needs Godot 4.6+. Pure GDScript plus optional C# wrapper.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"dialogic-godot/dialogic","name":"Dialogic 2","repo":"https://github.com/dialogic-godot/dialogic","url":"https://docs.dialogic.pro","job":"Build dialogue scenes visually in Godot","group":"Voices and dialogue","kinds":["Story and visual novel","Adventure or RPG"],"role":"backup","backup_for":"Dialogue Manager","need":"","what":"Visual timeline editor for Godot dialogue and visual novels: characters, portraits, choices, variables, styles.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":6148,"last_push":"2026-08-30","archived":false,"agent_friendly":"medium","agent_notes":"Timelines are a text format, but the tool is editor-first; agents do better with Dialogue Manager.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Still alpha: 2.0-alpha-20 (2026-07-21), needs Godot 4.5+.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"yarnspinnertool/yarnspinner-godot","name":"Yarn Spinner for Godot (C#)","repo":"https://github.com/YarnSpinnerTool/YarnSpinner-Godot","url":"https://yarnspinner.dev","job":"Use Yarn dialogue in Godot C#","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Official Yarn Spinner integration for Godot .NET: write .yarn screenplay-style dialogue with variables, commands and localization.","platforms":["windows","mac","linux","android","ios"],"license":"MIT","stars":218,"last_push":"2026-10-22","archived":false,"agent_friendly":"high","agent_notes":".yarn files are plain text; ysc compiler runs from the command line.","fun":"yes","fun_note":"","sell":"yes","sell_note":"C# only, so no web export (Godot 4 C# cannot export to web). v0.3.23 (2026-10-06).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"yarnspinnertool/yarnspinner-godot-gdscript","name":"Yarn Spinner for Godot (GDScript)","repo":"https://github.com/YarnSpinnerTool/YarnSpinner-Godot-GDScript","url":"https://github.com/YarnSpinnerTool/YarnSpinner-Godot-GDScript","job":"Use Yarn dialogue in Godot GDScript","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Pure-GDScript Yarn Spinner runtime for Godot 4.6+, with saliency, smart variables, localization and voice-over support.","platforms":["web","windows","mac","linux","android","ios"],"license":"Yarn Spinner Public Licence 1.0 (YSPL)","stars":94,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Same plain-text .yarn files and bundled compiler; works in web exports because it is GDScript.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Not OSI. Free to ship and sell games, but no redistributing unmodified source and no building a rival dialogue tool. The licence also says you must do your best to stop AI tools sending its source back for training, which matters for an AI-driven team. Early Access; a paid Yarn Spinner+ tier adds presenters.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"shomykohai/quest-system","name":"Quest System","repo":"https://github.com/shomykohai/quest-system","url":"https://github.com/shomykohai/quest-system","job":"Track quests in Godot","group":"Game logic","kinds":["Adventure or RPG"],"role":"specialty","backup_for":"","need":"when your Godot game has quests","what":"Minimal, modular quest manager for Godot 4.4+: resource-based quests, an easy API and built-in serialization for saves.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":472,"last_push":"2026-08-05","archived":false,"agent_friendly":"high","agent_notes":"Quests are .tres resources and GDScript classes, both plain text.","fun":"yes","fun_note":"","sell":"yes","sell_note":"2.0.2.4 (2026-08-05), Godot 4.4+.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"peter-kish/gloot","name":"GLoot","repo":"https://github.com/peter-kish/gloot","url":"https://github.com/peter-kish/gloot","job":"Add inventories to Godot games","group":"Game logic","kinds":["Adventure or RPG"],"role":"specialty","backup_for":"","need":"when your Godot game has items and bags","what":"Universal inventory system for Godot: item prototypes, stacks, grid and weight inventories, equipment slots and UI controls.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":991,"last_push":"2026-07-14","archived":false,"agent_friendly":"high","agent_notes":"Item prototypes are a JSON-like prototree; API is GDScript; save/load to dictionaries built in.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v3.0.2 (2026-07-05), Godot 4.4+.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"jakearchibald/idb-keyval","name":"idb-keyval","repo":"https://github.com/jakearchibald/idb-keyval","url":"https://github.com/jakearchibald/idb-keyval","job":"Save game data in the browser","group":"Game logic","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"Saves that survive a reload.","what":"Tiny promise-based key-value store on IndexedDB for browser saves.","platforms":["web"],"license":"Apache-2.0 (LICENCE file; GitHub API shows NOASSERTION)","stars":3256,"last_push":"2026-07-08","archived":false,"agent_friendly":"high","agent_notes":"get/set/del; nothing to get wrong. Note: browser saves vanish in private mode (Godot web docs say the same).","fun":"yes","fun_note":"","sell":"yes","sell_note":"6.3.0 (2026-07). For structured saves use idb (ISC) by the same author.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"2shady4u/godot-sqlite","name":"Godot SQLite","repo":"https://github.com/2shady4u/godot-sqlite","url":"https://github.com/2shady4u/godot-sqlite","job":"Store game data in Godot databases","group":"Game logic","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"GDExtension wrapper for SQLite in Godot 4: queries, tables, JSON import/export.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1452,"last_push":"2026-09-19","archived":false,"agent_friendly":"high","agent_notes":"SQL is something agents write well; databases are inspectable with sqlite3 CLI.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v4.9 (2026-08-09). Web needs the extension web build. GDExtension: web export needs Extensions Support on and a web build of the extension (Godot 4.7 docs).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"godotneers/g.u.i.d.e","name":"G.U.I.D.E","repo":"https://github.com/godotneers/G.U.I.D.E","url":"https://godotneers.github.io/G.U.I.D.E/","job":"Manage Godot controls and rebinding","group":"Game logic","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Unified input for Godot: actions, input contexts (menu, walk, drive), modifiers, combos, runtime rebinding and on-screen prompts.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":433,"last_push":"2026-11-02","archived":false,"agent_friendly":"medium","agent_notes":"Mappings are resources (.tres text); game code reads actions. Docs site exists but still growing.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.15.1 (2026-11-02). Author warns it \"hasn't seen a lot of use yet\".","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"rsubtil/controller_icons","name":"Controller Icons","repo":"https://github.com/rsubtil/controller_icons","url":"https://github.com/rsubtil/controller_icons","job":"Show the right button icons in Godot","group":"UI and text","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"main-pick","backup_for":"","need":"","what":"Shows the right keyboard, mouse or controller (Xbox, PlayStation and others) icon for each action and swaps icons on the fly when the player changes device.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":451,"last_push":"2026-10-22","archived":false,"agent_friendly":"high","agent_notes":"Drop-in nodes and a texture type keyed by action name; nothing to draw.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v3.1.8 (2026-07-28).","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"MEETS (often)"},"found_by":["Claude"]},{"id":"marcofaziorandom/virtual-joystick-godot","name":"Virtual Joystick (Godot)","repo":"https://github.com/MarcoFazioRandom/Virtual-Joystick-Godot","url":"https://github.com/MarcoFazioRandom/Virtual-Joystick-Godot","job":"Add an on-screen joystick to Godot","group":"UI and text","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"Godot's built-in touch controls","need":"when you want to add touch controls on phones","what":"On-screen virtual joystick for Godot touch builds, with fixed, dynamic and following modes.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":989,"last_push":"2025-01-19","archived":false,"agent_friendly":"high","agent_notes":"One scene to instance; maps to input actions.","fun":"yes","fun_note":"Handy for phone play.","sell":"yes","sell_note":"Last push 2025-01.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"federico-ciuffardi/godottouchinputmanager","name":"GodotTouchInputManager","repo":"https://github.com/Federico-Ciuffardi/GodotTouchInputManager","url":"https://github.com/Federico-Ciuffardi/GodotTouchInputManager","job":"Add touch gestures to Godot","group":"UI and text","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Adds gesture events to Godot: pinch, twist, multi-finger drag, tap and long press.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":596,"last_push":"2026-06-24","archived":false,"agent_friendly":"high","agent_notes":"Gestures arrive as InputEvents, so normal _input code handles them.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Last release 2023 (4.x-v2.1.2), push 2026-06.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"yoannmoinet/nipplejs","name":"nipplejs","repo":"https://github.com/yoannmoinet/nipplejs","url":"https://yoannmoinet.github.io/nipplejs/","job":"Add on-screen joysticks to web games","group":"UI and text","kinds":["Quick browser game"],"role":"backup","backup_for":"Phaser 4","need":"","what":"Virtual touch joysticks for browser games, as DOM overlays.","platforms":["web"],"license":"MIT","stars":1953,"last_push":"2026-05-26","archived":false,"agent_friendly":"high","agent_notes":"Create a manager, read vector events; engine-agnostic.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v1.0.4 (2026-05-26).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"simgine/bevy_enhanced_input","name":"bevy_enhanced_input","repo":"https://github.com/simgine/bevy_enhanced_input","url":"https://github.com/simgine/bevy_enhanced_input","job":"Manage controls in Bevy","group":"Game logic","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Observer-based input manager for Bevy inspired by Unreal Enhanced Input: contexts, modifiers, conditions.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":338,"last_push":"2026-11-01","archived":false,"agent_friendly":"medium","agent_notes":"Typed Rust; pin crate version to Bevy version.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.27.2 (2026-10-26). Moved from projectharmonia; reported as planned for upstreaming into Bevy.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"maaack/godot-game-template","name":"Maaack's Game Template","repo":"https://github.com/Maaack/Godot-Game-Template","url":"https://github.com/Maaack/Godot-Game-Template","job":"Start a Godot game with menus ready","group":"UI and text","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"specialty","backup_for":"","need":"when you want a ready-made title menu and options screen","what":"Godot template and plugin with main menu, options menus (including input remapping and joypad icons), pause menu, credits, loading screen and scene loader.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1723,"last_push":"2026-10-29","archived":false,"agent_friendly":"high","agent_notes":"GDScript and scenes, installs as a plugin that copies files into the project; easy for agents to restyle.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v1.7.1 (2026-10-29), targets Godot 4.7. Menus-only and Scene Loader variants exist.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"limbonaut/limbo_console","name":"Limbo Console","repo":"https://github.com/limbonaut/limbo_console","url":"https://github.com/limbonaut/limbo_console","job":"Add a debug console to Godot","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action"],"role":"main-pick","backup_for":"","need":"","what":"In-game developer console for Godot with commands, autocomplete, history and argument parsing.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":460,"last_push":"2026-10-29","archived":false,"agent_friendly":"high","agent_notes":"Register commands from GDScript; agents can add teleport, spawn and give-item commands that speed up play tests.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.8.0 (2026-06-20). Also listed by the agent-bridges sweep.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dmitriysalnikov/godot_debug_draw_3d","name":"Debug Draw 3D","repo":"https://github.com/DmitriySalnikov/godot_debug_draw_3d","url":"https://github.com/DmitriySalnikov/godot_debug_draw_3d","job":"Draw debug lines in Godot 3D","group":"Testing and checks","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Immediate-mode debug lines, boxes, spheres, text and graphs for Godot 3D and 2D overlays.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT (LICENSE file; API shows NOASSERTION)","stars":1078,"last_push":"2026-04-04","archived":false,"agent_friendly":"high","agent_notes":"One-line calls (DebugDraw3D.draw_box) make hitboxes, paths and AI state visible in screenshots agents review.","fun":"yes","fun_note":"","sell":"yes","sell_note":"1.7.3 (2026-04-04). C++ GDExtension. GDExtension: web export needs Extensions Support on and a web build of the extension (Godot 4.7 docs).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"codevogel/godot_doctor","name":"Godot Doctor","repo":"https://github.com/codevogel/godot_doctor","url":"https://github.com/codevogel/godot_doctor","job":"Catch broken Godot scenes early","group":"Testing and checks","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Validation plugin that catches broken scenes and resources (missing exports, wrong types, bad PackedScenes) before runtime.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":172,"last_push":"2026-08-01","archived":false,"agent_friendly":"high","agent_notes":"Validation rules in GDScript; aimed at exactly the .tscn breakage agents cause (research 03 \"scene corruption\").","fun":"yes","fun_note":"","sell":"yes","sell_note":"2.2.0 (2026-07-23). Young (about 170 stars).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"chickensoft-games/godotenv","name":"GodotEnv","repo":"https://github.com/chickensoft-games/GodotEnv","url":"https://github.com/chickensoft-games/GodotEnv","job":"Install Godot add-ons by command","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":".NET command-line tool that installs Godot versions and project add-ons from an addons.json manifest (git, path or symlink sources).","platforms":["windows","mac","linux"],"license":"MIT","stars":586,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Add-ons pinned in a text manifest and installed by CLI: agents can add, update and reproduce add-on sets without the editor.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v2.17.0 (2026-07-13). gd-plug (imjp94/gd-plug, MIT) is a GDScript-only alternative.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"rexrainbow/phaser3-rex-notes","name":"Rex plugins (Phaser 4)","repo":"https://github.com/rexrainbow/phaser3-rex-notes","url":"https://rexrainbow.github.io/phaser3-rex-notes/docs/site/","job":"Add menus and widgets to Phaser games","group":"UI and text","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when your Phaser game needs dialogs, sliders or menus","what":"Huge Phaser plugin set: UI widgets (dialogs, sizers, scroll panels, sliders), text typing, virtual joystick, board/grid, FSM, save, shake and more.","platforms":["web"],"license":"MIT","stars":1333,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Very large docs site with examples per plugin; agents must pick the Phaser 4 package and check each plugin's v4 status.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Phaser 4 line on npm: phaser4-rex-plugins 4.2.0 (2026-07-01). phaser3-rex-plugins for Phaser 3.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"pixijs/ui","name":"PixiJS UI","repo":"https://github.com/pixijs/ui","url":"https://pixijs.io/ui/","job":"Add buttons and sliders to PixiJS","group":"UI and text","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Official PixiJS v8 UI components: buttons, sliders, checkboxes, scroll boxes, lists, inputs.","platforms":["web"],"license":"MIT","stars":326,"last_push":"2026-10-02","archived":false,"agent_friendly":"high","agent_notes":"Typed components, storybook examples; layout via @pixi/layout uses CSS-like flexbox agents know.","fun":"yes","fun_note":"","sell":"yes","sell_note":"@pixi/ui 2.4.1 (2026-10-01), peer pixi.js ^8.6. Pair with @pixi/layout (MIT, Yoga flexbox) for layout.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pmndrs/uikit","name":"uikit (pmndrs)","repo":"https://github.com/pmndrs/uikit","url":"https://pmndrs.github.io/uikit/docs/","job":"Draw menus inside Three.js scenes","group":"UI and text","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Flexbox UI rendered inside the 3D scene for Three.js and R3F, with component kits; works in WebXR.","platforms":["web"],"license":"MIT (LICENSE file; npm says SEE LICENSE)","stars":3258,"last_push":"2026-10-27","archived":false,"agent_friendly":"medium","agent_notes":"Flexbox props agents know; less training data than HTML overlays.","fun":"yes","fun_note":"","sell":"yes","sell_note":"@pmndrs/uikit 1.0.78 (2026-10-27), peer three >=0.162.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"protectwise/troika","name":"troika-three-text","repo":"https://github.com/protectwise/troika","url":"https://protectwise.github.io/troika/troika-three-text/","job":"Draw crisp text in Three.js scenes","group":"UI and text","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want sharp text inside a 3D scene","what":"Crisp SDF text for Three.js from any .ttf/.woff font, with wrapping, outlines and per-glyph effects.","platforms":["web"],"license":"MIT","stars":1986,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Simple object API; agents use it via drei or directly.","fun":"yes","fun_note":"","sell":"yes","sell_note":"troika-three-text 0.53.1 (2026-11-02). Used under drei's <Text>.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"MEETS (often)"},"found_by":["Claude"]},{"id":"georgealways/lil-gui","name":"lil-gui","repo":"https://github.com/georgealways/lil-gui","url":"https://lil-gui.georgealways.com","job":"Tweak game numbers live with a panel","group":"Testing and checks","kinds":["Quick browser game","3D world"],"role":"main-pick","backup_for":"","need":"Tuning sliders for game feel.","what":"Tiny floating control panel for tweaking numbers, colors and toggles live (drop-in dat.gui replacement).","platforms":["web"],"license":"MIT","stars":1654,"last_push":"2025-10-12","archived":false,"agent_friendly":"high","agent_notes":"Point it at an object; agents wire every feel number (gravity, jump, friction) in minutes.","fun":"yes","fun_note":"","sell":"yes","sell_note":"0.21.0 (2025-10). Also listed by the agent-bridges sweep, with Tweakpane and leva.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"carenalgas/popochiu","name":"Popochiu","repo":"https://github.com/carenalgas/popochiu","url":"https://carenalgas.github.io/popochiu/","job":"Make point and click adventures in Godot","group":"Game logic","kinds":["Story and visual novel","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want a point and click adventure in Godot","what":"Godot plugin for classic point-and-click adventures: rooms, characters, inventory, dialogs and verb GUIs.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":362,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"GDScript API for rooms and props; editor dock creates most objects.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v2.2.1 (2026-10-18).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kelpekk/juicee","name":"Juicee","repo":"https://github.com/Kelpekk/Juicee","url":"https://github.com/Kelpekk/Juicee","job":"Add screen shake and hit effects","group":"Animation and effects","kinds":["Platformer or action","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want punchy hits and screen shake","what":"Godot game-feel library: 117 effects (screen shake, hit-stop, squash, particle bursts, damage numbers, rumble) as one-liners or sequences, with a visual graph editor.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":169,"last_push":"2026-10-14","archived":false,"agent_friendly":"high","agent_notes":"Singleton one-liners (Juicee.stretch(node, Vector2.UP)); handles overlapping shakes and stuck time_scale, bugs agents often create.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v2.0.0 (2026-10-13), Godot 4.3+. New and small (about 170 stars).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"tweenjs/tween.js","name":"tween.js","repo":"https://github.com/tweenjs/tween.js","url":"https://github.com/tweenjs/tween.js","job":"Animate values smoothly in JavaScript","group":"Animation and effects","kinds":["Quick browser game","3D world"],"role":"backup","backup_for":"Anime.js","need":"","what":"Small JS tweening engine with Penner easing, chaining and yoyo, used by Three.js examples.","platforms":["web"],"license":"MIT (LICENSE file; API shows NOASSERTION)","stars":10149,"last_push":"2026-10-29","archived":false,"agent_friendly":"high","agent_notes":"Very common in training data; no DOM assumptions, works on any object.","fun":"yes","fun_note":"","sell":"yes","sell_note":"@tweenjs/tween.js 25.0.0 (2024-07).","team_pick":null,"design_check":{"claude":"MEETS (skip)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"juliangarnier/anime","name":"Anime.js","repo":"https://github.com/juliangarnier/anime","url":"https://animejs.com","job":"Animate values and timelines in JavaScript","group":"Animation and effects","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"","what":"JS animation engine (v4) with timelines, springs, stagger, scroll and object/property tweening.","platforms":["web"],"license":"MIT","stars":74323,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Clear docs; pin v4 because models know the v3 API.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v4.5.0 (2026-06). v4 API differs from v3.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"greensock/gsap","name":"GSAP","repo":"https://github.com/greensock/GSAP","url":"https://gsap.com","job":"Animate anything on the web","group":"Animation and effects","kinds":["Quick browser game","Story and visual novel"],"role":"backup","backup_for":"Anime.js","need":"","what":"Professional JS animation platform with timelines and plugins (SplitText, MorphSVG, Physics2D), all free since Webflow's 2025 change.","platforms":["web"],"license":"GSAP Standard \"No Charge\" License (not OSI)","stars":30206,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Enormous training data and docs; agents write great GSAP.","fun":"yes","fun_note":"Free for personal use; fine for hobby games.","sell":"catch","sell_note":"Free for commercial use since 2025-04-30, but not open source: no use in tools that compete with Webflow, licence revocable, and the archived terms say charging end users fees needs a Business licence. Read it before using in a paid game.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"MEETS (often)"},"found_by":["Claude"]},{"id":"alchemist0823/three.quarks","name":"three.quarks","repo":"https://github.com/Alchemist0823/three.quarks","url":"https://quarks.art","job":"Make particle effects in Three.js","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want sparks and smoke in a Three.js scene","what":"High-performance particle and VFX system for Three.js with emitters, behaviors, trails and a JSON format from its web editor.","platforms":["web"],"license":"MIT","stars":1181,"last_push":"2026-05-21","archived":false,"agent_friendly":"medium","agent_notes":"Systems load from JSON exported by the editor, or are built in code; agents can tweak JSON parameters.","fun":"yes","fun_note":"","sell":"yes","sell_note":"0.17.1 (2026-05), peer three >=0.182. Also listed by the art sweep.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"pmndrs/postprocessing","name":"postprocessing (pmndrs)","repo":"https://github.com/pmndrs/postprocessing","url":"https://github.com/pmndrs/postprocessing","job":"Add glow and blur effects to Three.js","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want bloom and a polished 3D look","what":"Fast post-processing for Three.js: bloom, depth of field, SMAA, tone mapping, chromatic aberration, glitch, pixelation, merged into few passes.","platforms":["web"],"license":"Zlib","stars":2952,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"EffectComposer API, many examples; agents use it well.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v6.39.6 (2026-11-01). Also listed by the art sweep. N8AO (CC0) adds good ambient occlusion.","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"cloudofoz/godot-smashthemesh","name":"Smash The Mesh","repo":"https://github.com/cloudofoz/godot-smashthemesh","url":"https://github.com/cloudofoz/godot-smashthemesh","job":"Shatter 3D objects in Godot","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to shatter meshes on big 3D hits","what":"Breaks 3D meshes into physics pieces at runtime or bake time in Godot.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":502,"last_push":"2026-04-15","archived":false,"agent_friendly":"medium","agent_notes":"One node wraps a mesh; call smash() from GDScript.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Last push 2026-04.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"detomon/wigglebone","name":"Wigglebone","repo":"https://github.com/detomon/wigglebone","url":"https://github.com/detomon/wigglebone","job":"Make bones jiggle in Godot","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to make objects jiggle and sway","what":"Jiggle physics for Skeleton3D bones in Godot (ears, tails, hair, antennae) as SkeletonModifier3D nodes.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":538,"last_push":"2026-05-14","archived":false,"agent_friendly":"medium","agent_notes":"Add a modifier per bone and tune stiffness; numbers live in .tscn.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v3.0.0 (2024-11), push 2026-05.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"dark-peace/bulletuphell","name":"BulletUpHell","repo":"https://github.com/Dark-Peace/BulletUpHell","url":"https://github.com/Dark-Peace/BulletUpHell","job":"Make bullet hell patterns in Godot","group":"Game logic","kinds":["Platformer or action"],"role":"specialty","backup_for":"","need":"when you want a bullet hell shooter","what":"Feature-packed bullet-hell engine for Godot: pattern editor, spawners, homing, curves, thousands of bullets.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":371,"last_push":"2026-05-13","archived":false,"agent_friendly":"medium","agent_notes":"Patterns are resources and nodes; editor-heavy.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Push 2026-05; release tags are demos only.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"djeedai/bevy_hanabi","name":"bevy_hanabi","repo":"https://github.com/djeedai/bevy_hanabi","url":"https://github.com/djeedai/bevy_hanabi","job":"Make GPU particles in Bevy","group":"Animation and effects","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"GPU particle system for Bevy with an expression-based effect graph.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":1445,"last_push":"2026-11-01","archived":false,"agent_friendly":"medium","agent_notes":"Effects built in Rust code; version must match Bevy.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Push 2026-11-01. Web builds need WebGPU (unverified detail).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vrld/hump","name":"hump","repo":"https://github.com/vrld/hump","url":"https://hump.readthedocs.io","job":"Helper tools for LOVE games","group":"Game logic","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"LOVE helper collection: gamestates, timers and tweens, vectors, classes, signals and a smooth-follow camera.","platforms":["windows","mac","linux","android","ios"],"license":"MIT (README license text; no LICENSE file)","stars":1364,"last_push":"2024-08-18","archived":false,"agent_friendly":"high","agent_notes":"Well known to models, readthedocs API.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Last push 2021; stable. HDictus/hump fork has small fixes.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ramokz/phantom-camera","name":"Phantom Camera","repo":"https://github.com/ramokz/phantom-camera","url":"https://phantom-camera.dev","job":"Control cameras smoothly in Godot","group":"Animation and effects","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"main-pick","backup_for":"","need":"","what":"Cinemachine-inspired camera system for Godot 2D and 3D: follow and look-at modes, framed dead zones, keeping several targets in view, and priority switching with tweened blends.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":3648,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Cameras are nodes with exported settings; switching is a priority number, which agents handle well. Feel still needs a human.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.11.0.4 (2026-10-27), Godot 4.4+. GDScript with a C# wrapper, so it exports to web as-is.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"yomotsu/camera-controls","name":"camera-controls","repo":"https://github.com/yomotsu/camera-controls","url":"https://github.com/yomotsu/camera-controls","job":"Move the camera smoothly in Three.js","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want smooth orbit and zoom in Three.js","what":"Smooth orbit, dolly, truck and fit-to-box camera control for Three.js with damping and transitions.","platforms":["web"],"license":"MIT","stars":2446,"last_push":"2026-10-21","archived":false,"agent_friendly":"high","agent_notes":"Promise-based setLookAt/fitToBox calls are easy for scripted camera moves; drei wraps it.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v3.1.2 (2025-11).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"pixijs-userland/pixi-viewport","name":"pixi-viewport","repo":"https://github.com/pixijs-userland/pixi-viewport","url":"https://github.com/pixijs-userland/pixi-viewport","job":"Pan and zoom the camera in PixiJS","group":"Animation and effects","kinds":["Map and travel"],"role":"reference","backup_for":"","need":"","what":"2D camera for PixiJS: drag, pinch, wheel zoom, follow, clamp and snap.","platforms":["web"],"license":"MIT","stars":1221,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Plugin-style API; examples cover common setups.","fun":"yes","fun_note":"","sell":"yes","sell_note":"7.0.0 (2026-11-02), peer pixi.js >=8.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"i18next/i18next","name":"i18next","repo":"https://github.com/i18next/i18next","url":"https://www.i18next.com","job":"Translate game text in JavaScript","group":"UI and text","kinds":["Kids and learning"],"role":"specialty","backup_for":"","need":"when you want a game in more than one language","what":"Internationalization framework for JS: JSON translation files, plurals, interpolation, language detection.","platforms":["web"],"license":"MIT","stars":8663,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Translations are flat JSON an agent can draft (local LLM) and a human reviews.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v26.7.2 (2026-11-05). Also listed by the shipping sweep.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"accesskit/accesskit","name":"AccessKit","repo":"https://github.com/AccessKit/accesskit","url":"https://accesskit.dev","job":"Let screen readers read game menus","group":"UI and text","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Cross-platform accessibility layer that exposes app UI to screen readers; Godot 4.5+ uses it for Control nodes.","platforms":["windows","mac","linux"],"license":"BSD-3-Clause","stars":1554,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"In Godot it is automatic for Control nodes, so agents mostly set names and descriptions on UI; direct use is Rust.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Godot 4.5 added experimental screen reader support for Control nodes through AccessKit; nothing to install in Godot.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nokorpo/gato-godot-accessibility-toolkit","name":"GATO (Godot Accessibility Toolkit)","repo":"https://github.com/Nokorpo/gato-godot-accessibility-toolkit","url":"https://github.com/Nokorpo/gato-godot-accessibility-toolkit","job":"Check Godot games for color blindness","group":"Testing and checks","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want to check colors for color blind players","what":"Demos and add-ons for Godot accessibility, including screen filters that simulate color blindness for testing.","platforms":["web","windows","mac","linux","android","ios"],"license":"MPL-2.0","stars":16,"last_push":"2026-10-14","archived":false,"agent_friendly":"medium","agent_notes":"Filters are shaders you toggle; useful in agent screenshot passes to check color-only cues.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MPL-2.0 file-level copyleft: keep changes to its own files open; fine for games. Small (16 stars), pushed 2026-10.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"rubonnek/subtitles-importer","name":"Subtitles Importer","repo":"https://github.com/Rubonnek/subtitles-importer","url":"https://github.com/Rubonnek/subtitles-importer","job":"Show subtitles in Godot","group":"UI and text","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Godot importer and runtime parser for 15+ subtitle formats (SRT, VTT, ASS and more) with time-based queries.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":15,"last_push":"2026-07-05","archived":false,"agent_friendly":"high","agent_notes":"Subtitles are plain-text SRT/VTT that whisper.cpp can produce from voice lines.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v1.1.4 (2026-07-05). Small.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gkjohnson/three-mesh-bvh","name":"three-mesh-bvh","repo":"https://github.com/gkjohnson/three-mesh-bvh","url":"https://github.com/gkjohnson/three-mesh-bvh","job":"Speed up 3D collision checks in Three.js","group":"Game logic","kinds":["3D world"],"role":"specialty","backup_for":"","need":"Fast picking and collision for Three.js.","what":"BVH acceleration for Three.js meshes: fast raycasts, shape casts, closest-point and mesh-vs-mesh queries; powers character controllers and path tracing.","platforms":["web"],"license":"MIT","stars":3554,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Patch-in API (computeBoundsTree), examples include a capsule character controller agents can copy.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.9.18 (2026-11-03).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pmndrs/drei","name":"drei","repo":"https://github.com/pmndrs/drei","url":"https://drei.docs.pmnd.rs","job":"Helpers for React Three Fiber","group":"Engine","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Large helper set for R3F: controls, loaders, text, environment maps, instancing, shaders, camera shake, performance tools.","platforms":["web"],"license":"MIT","stars":10118,"last_push":"2026-10-21","archived":false,"agent_friendly":"high","agent_notes":"Declarative components, huge training data; pin versions with R3F.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v10.7.9 (2026-09-25). R3F only.","team_pick":null,"design_check":{"claude":"CONDITIONAL (skip)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"pmndrs/ecctrl","name":"ecctrl","repo":"https://github.com/pmndrs/ecctrl","url":"https://github.com/pmndrs/ecctrl","job":"Walk and jump a 3D character","group":"Game logic","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Floating rigid-body character controller for R3F with Rapier: walking, jumping, slopes, moving platforms, camera follow.","platforms":["web"],"license":"MIT","stars":812,"last_push":"2026-09-06","archived":false,"agent_friendly":"high","agent_notes":"One component with props; feel is tuned through props or leva.","fun":"yes","fun_note":"","sell":"yes","sell_note":"ecctrl 2.0.2 (2026-09), needs R3F, drei, react-three-rapier, leva.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"viniciusgerevini/godot-aseprite-wizard","name":"Aseprite Wizard","repo":"https://github.com/viniciusgerevini/godot-aseprite-wizard","url":"https://github.com/viniciusgerevini/godot-aseprite-wizard","job":"Import Aseprite sprites into Godot","group":"Art 2D","kinds":["Adventure or RPG","Platformer or action","Retro style"],"role":"reference","backup_for":"","need":"","what":"Imports Aseprite files into Godot as SpriteFrames, AnimationPlayer tracks or tileset textures, keeping tags and timing.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1400,"last_push":"2026-08-17","archived":false,"agent_friendly":"medium","agent_notes":"Import is automatic on file change; agents only edit import settings.","fun":"catch","fun_note":"Needs Aseprite, which is not on hand.","sell":"catch","sell_note":"Plugin is MIT but it calls the Aseprite command line, and Aseprite is a paid binary (source-available, self-build allowed under its EULA).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nklbdev/godot-4-importality","name":"Importality","repo":"https://github.com/nklbdev/godot-4-importality","url":"https://github.com/nklbdev/godot-4-importality","job":"Import sprites from art apps into Godot","group":"Art 2D","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"Pixelorama","need":"","what":"Godot 4 importers for raster animations from Aseprite, Krita, Pencil2D, Piskel, Pixelorama and others.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":547,"last_push":"2026-03-21","archived":false,"agent_friendly":"medium","agent_notes":"Import settings in .import files (text).","fun":"yes","fun_note":"","sell":"yes","sell_note":"0.4.0 (2026-03-21). Needs the source app's CLI for some formats (check per editor).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"yarnspinnertool/yarnspinner-rust","name":"Yarn Spinner for Rust/Bevy","repo":"https://github.com/YarnSpinnerTool/YarnSpinner-Rust","url":"https://github.com/YarnSpinnerTool/YarnSpinner-Rust","job":"Use Yarn dialogue in Bevy","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Official Rust port of Yarn Spinner with a Bevy plugin and example dialogue views.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":297,"last_push":"2026-08-11","archived":false,"agent_friendly":"high","agent_notes":"Plain-text .yarn files; Rust compile loop catches API mistakes.","fun":"yes","fun_note":"","sell":"yes","sell_note":"v0.9.0 (2026-08-07).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"orama-interactive/pixelorama","name":"Pixelorama","repo":"https://github.com/Orama-Interactive/Pixelorama","url":"https://pixelorama.org","job":"Draw and animate pixel sprites","group":"Art 2D","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"","what":"Free pixel art editor built in Godot: layers, frames, onion skin, palettes, tilemap layers (square, iso, hex), 3D layers, extensions.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":10997,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Documented CLI (--headless, --export, --spritesheet, --scale, --split-layers, --json) for batch export (verified, pixelorama.org CLI page). Extensions are GDScript. Community MCP servers exist (abidoo22/Pixelorama-MCP, 40 stars, untested). Lospec palette importer extension.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Fully free. v1.2.4 released 2026-11-03, 11k stars (verified via GitHub API).","team_pick":"always","design_check":{"claude":"MEETS (often)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"libresprite/libresprite","name":"LibreSprite","repo":"https://github.com/LibreSprite/LibreSprite","url":"https://github.com/LibreSprite/LibreSprite","job":"Draw and animate pixel sprites offline","group":"Art 2D","kinds":["Retro style"],"role":"backup","backup_for":"Pixelorama","need":"","what":"Animated sprite editor forked from the last GPLv2 Aseprite commit (2016), developed independently since.","platforms":["windows","mac","linux","android"],"license":"GPL-2.0","stars":8731,"last_push":"2026-10-30","archived":false,"agent_friendly":"medium","agent_notes":"Has its own JavaScript scripting API (SCRIPTING.md, verified). Inherits the old Aseprite command line (--batch, --sheet) (reported, not run). Aseprite MCP servers use the newer Aseprite Lua API and will not work with it.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.3 released 2026-10-02 (verified). Feature set is 2016 Aseprite plus its own work; do not assume parity with current Aseprite files or scripts.","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"aseprite/aseprite","name":"Aseprite (compile-it-yourself catch)","repo":"https://github.com/aseprite/aseprite","url":"https://www.aseprite.org","job":"Draw and animate pixel sprites (compile it)","group":"Art 2D","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"The industry-standard animated sprite editor; source is public on GitHub but under a proprietary EULA, binaries are sold.","platforms":["windows","mac","linux"],"license":"Aseprite EULA (source-available, not open source)","stars":40688,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Best agent story of any pixel editor: --batch CLI with --sheet, --data, --split-layers, --scale, --palette, --script (verified, docs/cli); full Lua scripting; many MCP servers (diivi/aseprite-mcp 892 stars, 123 tools, needs the Aseprite binary). Godot side: viniciusgerevini/godot-aseprite-wizard (MIT, v9.8.0) imports .aseprite tags into AnimationPlayer and SpriteFrames by calling the Aseprite binary.","fun":"catch","fun_note":"Free only if you compile it yourself for personal use.","sell":"catch","sell_note":"EULA 2(g): you may compile and modify the source only \"for your own personal purpose or to propose a contribution\"; 2(b): no distributing copies (verified, EULA.txt). The EULA is silent on commercial use of art you make. The safe path is buying it (about $20 one-time on Steam or aseprite.org, reported). A self-compiled build used for a commercial game is a gray area.","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (often)"},"found_by":["Claude","Codex"]},{"id":"pixieditor/pixieditor","name":"PixiEditor","repo":"https://github.com/PixiEditor/PixiEditor","url":"https://pixieditor.net","job":"Mix pixel art and vector drawing","group":"Art 2D","kinds":["Retro style"],"role":"backup","backup_for":"Pixelorama","need":"","what":"Universal 2D editor that mixes pixel art, vector shapes and a node graph for procedural effects.","platforms":["windows","mac","linux"],"license":"LGPL-3.0","stars":8124,"last_push":"2026-11-05","archived":false,"agent_friendly":"low","agent_notes":"GUI first. Node graph is a possible scripting surface (unverified).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 2.1.2.5 released 2026-10-30, 8.1k stars (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"ttanasart-pt/pixel-composer","name":"Pixel Composer","repo":"https://github.com/Ttanasart-pt/Pixel-Composer","url":"https://makham.itch.io/pixel-composer","job":"Make pixel effects with nodes","group":"Animation and effects","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Node-based VFX and procedural animation tool aimed at pixel art (particles, fluids, generated loops).","platforms":["windows","mac","linux"],"license":"MIT","stars":1435,"last_push":"2026-11-04","archived":false,"agent_friendly":"low","agent_notes":"GUI node editor. Project files are not documented as agent-friendly.","fun":"yes","fun_note":"Free if you build it yourself.","sell":"catch","sell_note":"Source is MIT, but ready builds cost $15 minimum on itch (verified; an old 1.19 demo is free). Building from source needs the GameMaker IDE 2024.11 plus an optional $15 extension (verified, README). GameMaker free tier is non-commercial (reported), so the free path is awkward.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"kde/krita","name":"Krita","repo":"https://github.com/KDE/krita","url":"https://krita.org","job":"Paint art and textures","group":"Art 2D","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"Professional painting app with brushes, layers, wrap-around mode for tileable textures and frame-by-frame animation.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":10699,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Python scripting API; CLI --export, --export-filename, --export-sequence work on Windows since 3.3 (verified, docs.krita.org). Community krita-mcp servers (nanayax3/krita-mcp, 52 stars, untested). .kra is a zip of XML plus PNG. Newer alternative: SanSaSane/krita-mcp (CC0).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Krita 5.3.4 and 6.0.4 released 2026-09-15 (verified). Your artwork is yours; GPL covers the app only.","team_pick":"always","design_check":{"claude":"MEETS (core)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"gnome/gimp","name":"GIMP","repo":"https://github.com/GNOME/gimp","url":"https://www.gimp.org","job":"Edit photos and textures","group":"Art 2D","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"General raster editor for photo processing, compositing, batch edits and texture prep.","platforms":["windows","mac","linux"],"license":"GPL-3.0 (GitHub shows NOASSERTION on the mirror)","stars":6567,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Headless batch mode (gimp-console -b) with Script-Fu and Python 3 plug-ins (reported). gimp-mcp/gimp-mcp is the most-starred GIMP MCP (286 stars, GPL-3.0, untested).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. GIMP 3.2.8 released 2026-11-02 (verified, gimp.org news).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"inkscape/inkscape","name":"Inkscape","repo":"https://github.com/inkscape/inkscape","url":"https://inkscape.org","job":"Draw vector icons and maps","group":"Art 2D","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"Vector editor for SVG icons, UI pieces, logos, maps and flat illustration.","platforms":["windows","mac","linux"],"license":"GPL-3.0-or-later binaries (mixed GPL-2.0+ source)","stars":4093,"last_push":"2022-03-03","archived":false,"agent_friendly":"high","agent_notes":"SVG is plain text that agents write and diff directly; Inkscape CLI exports PNG/PDF at any DPI (reported). Two active MCP servers: aravindev/inkscape_mcp (92 stars, headless or live) and sandraschi/inkscape-mcp (97 stars).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Code lives on GitLab; the GitHub mirror is stale (last push 2022).","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"penpot/penpot","name":"Penpot (with built-in MCP server)","repo":"https://github.com/penpot/penpot","url":"https://penpot.app","job":"Mock up game menus and screens","group":"UI and text","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Open-source design and prototyping tool (Figma-like) for UI layouts, menus and HUD mockups.","platforms":["web"],"license":"MPL-2.0","stars":62109,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Official MCP server now lives in the main repo under mcp/ (the old penpot/penpot-mcp repo was archived 2026-02-03 and merged, verified). It can query, create and transform design elements through the plugin API.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host (Docker). The hosted penpot.app needs an account. 2.18.6 released 2026-11-04 (verified).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"odrick/free-tex-packer","name":"Free Texture Packer (app, CLI, core)","repo":"https://github.com/odrick/free-tex-packer","url":"https://free-tex-packer.com","job":"Pack sprites into one sheet","group":"Art 2D","kinds":["Quick browser game","Platformer or action"],"role":"main-pick","backup_for":"","need":"","what":"Free TexturePacker alternative: packs sprites into atlases with trim, rotation, multipack and exporters for Phaser, Pixi, Godot, cocos2d, JSON, XML, CSS or custom templates.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":1290,"last_push":"2024-07-14","archived":false,"agent_friendly":"high","agent_notes":"Use free-tex-packer-core from Node in a build script, or the CLI with a saved project file. Mustache templates let agents emit any atlas format. For custom atlas code, soimy/maxrects-packer (MIT, v3.0.0 2026-10-15) is the bin-packing library to use.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. The desktop app is in maintenance (author fixes only critical bugs, last release 2021). The engine free-tex-packer-core is maintained (npm 0.3.9, updated 2026-07-24); free-tex-packer-cli last published 2022 (verified, npm).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"imagemagick/imagemagick","name":"ImageMagick","repo":"https://github.com/ImageMagick/ImageMagick","url":"https://imagemagick.org","job":"Slice and resize images by command","group":"Art 2D","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you need to batch-edit lots of images","what":"Command-line image toolbox: slice and assemble sheets (crop, montage), nearest-neighbor scale, palette remap, dithering, trim, format conversion.","platforms":["windows","mac","linux"],"license":"ImageMagick License (Apache-2.0 style)","stars":17805,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Pure CLI; agents already know it well. -filter point for pixel-perfect scaling, -remap palette.png for enforcing a palette, montage for sheets, -crop WxH for slicing.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 7.1.2-35 released 2026-10-31 (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"bgivenb/blender-spritesheet","name":"Blender spritesheet renderer (bgivenb)","repo":"https://github.com/bgivenb/blender-spritesheet","url":"https://github.com/bgivenb/blender-spritesheet","job":"Turn 3D models into sprite sheets","group":"Art 2D","kinds":["Retro style"],"role":"backup","backup_for":"","need":"when you want 2D sprites made from a 3D model","what":"Blender add-on that renders a model or animation at evenly spaced rotations into a PNG grid plus JSON frame metadata.","platforms":["windows","mac","linux"],"license":"CC0-1.0","stars":8,"last_push":"2026-09-05","archived":false,"agent_friendly":"high","agent_notes":"Runs in blender --background with a Python script (verified README). An agent could also write the same 8 or 16 direction render loop directly in bpy.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v2.1.0 2026-09-05, tested by its author on Blender 4.5 LTS; Blender 5.x not stated (verified README). Tiny project (8 stars).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"mapeditor/tiled","name":"Tiled","repo":"https://github.com/mapeditor/tiled","url":"https://www.mapeditor.org","job":"Design tile maps and levels","group":"Levels and maps","kinds":["Quick browser game","Adventure or RPG","Platformer or action","Retro style"],"role":"main-pick","backup_for":"","need":"","what":"Engine-neutral tile and object map editor (orthogonal, isometric, hex) with Wang/terrain autotiling and JavaScript extensions.","platforms":["windows","mac","linux"],"license":"GPL (editor and plugins); BSD-2-Clause (libtiled, tmxviewer)","stars":13027,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"TMX/TMJ are plain XML/JSON; CLI --export-map and --export-tileset (verified docs); exports JSON, Lua, CSV, Godot 4, GameMaker, Defold. Small community MCPs exist (chrisgliddon/tiled-mcp, dcc-mcp-tiled), all under 10 stars, untested. Godot 4 import: Kiamo2/YATI (MIT, v2.2.10 2026-10-05) turns maps into native TileMapLayers, objects and collision.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free (itch/donation optional). 1.12.2 released 2026-05-27. Embedding Tiled code means checking the component license (verified COPYING).","team_pick":"always","design_check":{"claude":"MEETS (core)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"deepnight/ldtk","name":"LDtk","repo":"https://github.com/deepnight/ldtk","url":"https://ldtk.io","job":"Design tile maps with auto-layers","group":"Levels and maps","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"Tiled","need":"When levels have lots of typed objects.","what":"2D level editor from the Dead Cells director: typed entities, IntGrid layers and rule-based auto-layers that skin tiles for you.","platforms":["windows","mac","linux"],"license":"MIT","stars":4380,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"One well-documented JSON file per project; simple export writes PNG layers plus JSON. gazure/ldtk-mcp exists (7 stars, untested). Godot 4 import: heygleeson/godot-ldtk-importer (MIT, 2.0.1, pushed 2026-10-12).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free \"without any limitation\" (verified ldtk.io). Last tagged release 1.5.3 (2024-01) but the repo was pushed 2026-11-05, so not dead. Orthogonal maps only (no isometric).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (often)"},"found_by":["Claude","Codex"]},{"id":"trenchbroom/trenchbroom","name":"TrenchBroom + func_godot","repo":"https://github.com/TrenchBroom/TrenchBroom","url":"https://trenchbroom.github.io","job":"Build 3D levels with brushes for Godot","group":"Levels and maps","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to build 3D rooms quickly like Quake levels","what":"Quake-style brush level editor, plus the func_godot plugin that turns .map files into Godot 4 scenes with collision.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":2900,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":".map is plain text brushes; agents can generate or edit rooms directly and re-import. TrenchBroom itself is GUI. For blockout inside the Godot editor instead, blackears/cyclopsLevelBuilder (MIT, v1.5.2 2026-10-24).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. TrenchBroom v2026.2 (2026-08-21); func_godot 2025.12 release, pushed 2026-11-03 (verified).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"pablogila/tilemapdual","name":"TileMapDual","repo":"https://github.com/pablogila/TileMapDual","url":"https://github.com/pablogila/TileMapDual","job":"Draw tile terrain with fewer tiles","group":"Levels and maps","kinds":["Adventure or RPG"],"role":"backup","backup_for":"Godot's own editor","need":"","what":"Godot add-on for real-time dual-grid autotiling: draw on a logic grid, render on an offset grid.","platforms":["windows","mac","linux"],"license":"MIT","stars":1305,"last_push":"2026-09-03","archived":false,"agent_friendly":"medium","agent_notes":"Works from normal TileMapLayer data, so agents paint logic tiles in code or text. For standard 47-tile blob sets use Portponky/better-terrain (Unlicense, pushed 2026-02) instead.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Pushed 2026-09-03, 1.3k stars (verified).","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"itsjavi/autotiler","name":"Autotiler (47-tile blob generator)","repo":"https://github.com/itsjavi/autotiler","url":"https://github.com/itsjavi/autotiler","job":"Make full autotile sets from few tiles","group":"Art 2D","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"App that builds a full 47-tile blob autotile set from a few source tiles, with Godot export; runs on desktop and web.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":84,"last_push":"2026-09-26","archived":false,"agent_friendly":"low","agent_notes":"GUI app; no CLI documented.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v2.0.1 released 2026-09-26 (verified). Small project (84 stars).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"blender/blender","name":"Blender","repo":"https://github.com/blender/blender","url":"https://www.blender.org","job":"Model, rig and animate 3D","group":"Art 3D","kinds":["3D world"],"role":"main-pick","backup_for":"","need":"","what":"","platforms":["windows","mac","linux"],"license":"GPL (app); your assets are yours","stars":21662,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"MCP for Blender (33k stars) adds a live socket. Godot 4 imports .blend directly when Blender is installed.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. GitHub is a mirror of projects.blender.org.","team_pick":"always","design_check":{"claude":"MEETS (core)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"ahujasid/mcp-for-blender","name":"MCP for Blender (ahujasid)","repo":"https://github.com/ahujasid/mcp-for-blender","url":"https://github.com/ahujasid/mcp-for-blender","job":"Let an AI drive Blender","group":"Agent helpers","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want an AI to build Blender models for you","what":"Community MCP server plus add-on that lets an LLM run Python in a live Blender session and pull Poly Haven assets.","platforms":["windows","mac","linux"],"license":"MIT","stars":33399,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"execute_blender_code runs arbitrary bpy (save first). Good for interactive look-dev; for repeatable builds keep plain background scripts.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Core and Poly Haven features are free with no key (verified README). Sketchfab needs a free API key; Hyper3D, Meshy, Tripo and the Premium tier cost money. Sends a minimal anonymous usage record by default: set DISABLE_TELEMETRY=true. Repo renamed from blender-mcp (PyPI too).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"jannisx11/blockbench","name":"Blockbench","repo":"https://github.com/JannisX11/blockbench","url":"https://www.blockbench.net","job":"Model low-poly 3D and paint textures","group":"Art 3D","kinds":["3D world","Sandbox and sim","Kids and learning"],"role":"backup","backup_for":"Blender","need":"Chunky low-poly models.","what":"Low-poly modeler with built-in pixel texture painting and keyframe animation; desktop and web.","platforms":["windows","mac","linux","web"],"license":"GPL-3.0","stars":6161,"last_push":"2026-10-31","archived":false,"agent_friendly":"high","agent_notes":".bbmodel is JSON. jasonjgardner/blockbench-mcp-plugin (606 stars, v1.10.1) runs inside Blockbench or as a headless server that edits, validates and renders .bbmodel files without Blockbench (verified README). No auth on its port: bind to localhost.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v5.2.2 released 2026-10-08 (verified). Exports glTF, OBJ, FBX, Collada and STL (codecs verified in source js/formats/standards).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (often)"},"found_by":["Claude","Codex"]},{"id":"vengi-voxel/vengi","name":"vengi (voxedit, voxconvert)","repo":"https://github.com/vengi-voxel/vengi","url":"https://vengi-voxel.github.io/vengi/","job":"Edit and convert voxel models","group":"Art 3D","kinds":["Sandbox and sim"],"role":"backup","backup_for":"","need":"","what":"Voxel editor plus command-line converters for voxel models and palettes.","platforms":["windows","mac","linux","web"],"license":"MIT (LICENSE file; GitHub shows NOASSERTION)","stars":1441,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"voxconvert CLI converts between MagicaVoxel vox, Qubicle qb/qbt/qbcl, Minecraft schematic/mca, glTF, OBJ, FBX, STL, PLY and PNG (verified formats page). Lua scripting in voxedit (reported).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v0.6.0 released 2026-09-19 (verified). Browser builds of all three tools are published with the docs.","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"name:magicavoxel","name":"MagicaVoxel","repo":null,"url":"https://ephtracy.github.io/","job":"Build voxel models and render them","group":"Art 3D","kinds":["Sandbox and sim","Retro style"],"role":"specialty","backup_for":"","need":"when you want chunky voxel art","what":"The best-known voxel editor and path-traced voxel renderer; closed-source freeware.","platforms":["windows","mac"],"license":"Proprietary freeware: \"Free to use for any project\"","stars":null,"last_push":null,"archived":null,"agent_friendly":"low","agent_notes":"GUI only. The .vox format is documented (ephtracy/voxel-model) and vengi converts it, so agents work on the files, not the app.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free to use for any project; credit requested but not required; selling or redistributing the software is prohibited (verified mv_main.html). Closed source. Latest 0.99.7.2 beta dated 2025-07-12 (verified). No exit path if it stops updating, but vengi reads its files.","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (situational)"},"found_by":["Claude"]},{"id":"huxingyi/dust3d","name":"Dust3D","repo":"https://github.com/huxingyi/dust3d","url":"https://github.com/huxingyi/dust3d","job":"Quickly sketch low-poly 3D creatures","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Node-and-sphere modeler that quickly builds low-poly creatures and characters with auto UVs and rigs.","platforms":["windows","mac","linux"],"license":"MIT","stars":3620,"last_push":"2026-10-16","archived":false,"agent_friendly":"low","agent_notes":"GUI; the .ds3 file is a node description (unverified as agent-friendly).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 1.1.6 released 2026-06-08 (verified).","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"cnr-isti-vclab/meshlab","name":"MeshLab","repo":"https://github.com/cnr-isti-vclab/meshlab","url":"https://www.meshlab.net","job":"Clean up and shrink 3D meshes","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Mesh processing: cleanup, decimation, remeshing, hole filling, normals, format conversion.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":5903,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"PyMeshLab exposes the filters to Python for headless batches (reported, not run).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. MeshLab-2025.07 release (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ksami/qremeshify","name":"QRemeshify and Instant Meshes","repo":"https://github.com/ksami/QRemeshify","url":"https://github.com/ksami/QRemeshify","job":"Rebuild messy 3D meshes into clean ones","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Blender extension that turns messy triangle meshes into clean quad topology (based on QuadWild).","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":1264,"last_push":"2024-10-08","archived":false,"agent_friendly":"medium","agent_notes":"Callable as a Blender operator from a background script (unverified). Second opinion: wjakob/instant-meshes (BSD-3, no commits since 2022, batch CLI reported) is faster on big meshes.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free (GitHub; also free on Gumroad, $7 tip version on Superhive, reported in 02-ai-asset-pipelines). Last release 1.1.0 2024-10 (verified); check Blender 5.x compatibility before relying on it.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"donmccurdy/gltf-transform","name":"glTF-Transform and gltfpack","repo":"https://github.com/donmccurdy/glTF-Transform","url":"https://gltf-transform.dev","job":"Shrink and fix 3D files for games","group":"Art 3D","kinds":["3D world"],"role":"main-pick","backup_for":"","need":"","what":"glTF SDK and CLI: inspect, weld, simplify, resize and compress textures, meshopt or Draco compress, merge.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":2061,"last_push":"2026-10-20","archived":false,"agent_friendly":"high","agent_notes":"npx @gltf-transform/cli inspect / optimize; JSON reports an agent can check against a budget. gltfpack from zeux/meshoptimizer (MIT, v1.3 2026-09-25) makes LODs and quantized GLBs from the command line.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Pushed 2026-10-20 (verified). Also listed by the pipeline sweep; included here because it is the art handoff gate.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"f3d-app/f3d","name":"f3d","repo":"https://github.com/f3d-app/f3d","url":"https://f3d.app","job":"Preview 3D models quickly","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Fast minimal 3D viewer that can render a model straight to a PNG from the command line.","platforms":["windows","mac","linux"],"license":"BSD-3-Clause","stars":5000,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"--output=img.png saves the rendering to an image file (verified README); headless-friendly. Lets an agent look at a GLB without opening Blender or the game.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v4.0.1 released 2026-10-31 (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"makehumancommunity/mpfb2","name":"MPFB2 (MakeHuman for Blender)","repo":"https://github.com/makehumancommunity/mpfb2","url":"https://github.com/makehumancommunity/mpfb2","job":"Make human characters in Blender","group":"Art 3D","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want realistic human characters","what":"Blender add-on that generates rigged human characters from sliders, with clothes, hair and skins.","platforms":["windows","mac","linux"],"license":"GPL-3.0 (code); bundled assets CC0 (per LICENSE.md)","stars":689,"last_push":"2026-10-24","archived":false,"agent_friendly":"medium","agent_notes":"Blender Python operators; scriptable in background mode (unverified).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v2.0.18 released 2026-10-11 (verified). LICENSE.md separates code, bundled assets and output; read section D before shipping (verified headings).","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"mrven/blender-texel-density-checker","name":"Texel Density Checker","repo":"https://github.com/mrven/Blender-Texel-Density-Checker","url":"https://github.com/mrven/Blender-Texel-Density-Checker","job":"Check texture sharpness in Blender","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Blender add-on that measures and sets texel density across objects.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":463,"last_push":"2026-07-06","archived":false,"agent_friendly":"medium","agent_notes":"Operators callable from bpy.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v2026.1.1 released 2026-07-06 (verified).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (often)"},"found_by":["Claude"]},{"id":"bikemurt/blender-godot-pipeline","name":"Blender-Godot Pipeline","repo":"https://github.com/bikemurt/blender-godot-pipeline","url":"https://github.com/bikemurt/blender-godot-pipeline","job":"Send Blender scenes into Godot","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Blender add-on plus Godot script that turn glTF extras into collision bodies, multimeshes and other Godot setup on import.","platforms":["windows","mac","linux"],"license":"MIT","stars":96,"last_push":"2025-09-28","archived":false,"agent_friendly":"high","agent_notes":"Everything is custom properties in Blender and import scripts in Godot, both scriptable.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Pushed 2025-09-28, 96 stars (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ozanzeng/blender-lpm-skill","name":"Blender LPM skill (low-poly modelling skill)","repo":"https://github.com/ozanzeng/blender-LPM-skill","url":"https://github.com/ozanzeng/blender-LPM-skill","job":"Have Claude build low-poly Blender assets","group":"Agent helpers","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want Claude to make low-poly models","what":"Claude Code skill that builds flat-shaded, palette-textured, polygon-budgeted low-poly assets in Blender.","platforms":["windows","mac","linux"],"license":"MIT","stars":23,"last_push":"2026-08-29","archived":false,"agent_friendly":"high","agent_notes":"Written for agents; read its rules and copy the good ones into our own Blender recipes.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 23 stars, pushed 2026-08-29 (verified). Unvetted.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"rokoko/rokoko-studio-live-blender","name":"Rokoko Studio Live for Blender (retargeting)","repo":"https://github.com/Rokoko/rokoko-studio-live-blender","url":"https://github.com/Rokoko/rokoko-studio-live-blender","job":"Copy animations between 3D characters","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to reuse animations on a different character","what":"Blender plugin whose retargeting panel transfers animation between armatures (also live mocap streaming).","platforms":["windows","mac","linux"],"license":"LGPL-3.0","stars":513,"last_push":"2026-10-29","archived":false,"agent_friendly":"medium","agent_notes":"Operators are Python; bone mapping can be scripted.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Plugin is free (v1-4-3, 2025-09; pushed 2026-10). Live streaming needs Rokoko Studio. Whether retargeting needs a Rokoko account login is not stated in the README (unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"rodzill4/material-maker","name":"Material Maker","repo":"https://github.com/RodZill4/material-maker","url":"https://www.materialmaker.org","job":"Make textures from nodes","group":"Art 3D","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want custom surface textures made in nodes","what":"Node-based procedural PBR material and texture tool (Godot-based) with 3D model painting.","platforms":["windows","mac","linux"],"license":"MIT","stars":6218,"last_push":"2026-10-25","archived":false,"agent_friendly":"medium","agent_notes":"Command line batch export: material_maker --export-material --target godot|unity|unreal|blender -o out file.ptex (verified docs). .ptex graphs are JSON, so agents can tweak parameters and re-export.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free on itch (zero-cost option) and GitHub. 1.8 released 2026-10-25 (verified).","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"armory3d/armorpaint","name":"ArmorPaint","repo":"https://github.com/armory3d/armorpaint","url":"https://armorpaint.org","job":"Paint textures directly on 3D models","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Substance Painter-style PBR texture painting directly on 3D models.","platforms":["windows","mac","linux"],"license":"zlib (source)","stars":5465,"last_push":"2026-11-04","archived":false,"agent_friendly":"low","agent_notes":"GUI painting tool; no agent surface found.","fun":"yes","fun_note":"Free if you build it yourself.","sell":"catch","sell_note":"Source is zlib and buildable; official desktop binaries cost $19 with free updates (verified armorpaint.org/download). Repo moved from armortools to armorpaint; release 26.09 (2026-09-03).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (situational)"},"found_by":["Claude"]},{"id":"azagaya/laigter","name":"Laigter","repo":"https://github.com/azagaya/laigter","url":"https://azagaya.itch.io/laigter","job":"Make normal maps for 2D lighting","group":"Art 2D","kinds":["Adventure or RPG","Retro style"],"role":"specialty","backup_for":"","need":"when you want 2D sprites that react to lights","what":"Generates normal, specular, parallax and occlusion maps from 2D sprites for dynamic 2D lighting.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":1390,"last_push":"2026-10-19","archived":false,"agent_friendly":"high","agent_notes":"Headless CLI: --no-gui, -d diffuse, -n normal, -c specular, -o occlusion, -p parallax, -r preset (verified README). Batch over a folder. For one-off 3D texture normals, cpetry/NormalMap-Online (MIT, browser, pushed 2026-10-30) needs no install.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free from GitHub releases (1.14.0, 2026-08-07). The itch build (1.15.1) is name-your-price with a minimum shown (verified). Tool license only; your maps are yours.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"],"field_test":"/loadout/field-tests/pixel-lighting/","tested":{"date":"2026-11-08","status":"tested comparison on one sprite","report":"/loadout/field-tests/pixel-lighting/"}},{"id":"rive-app/rive-runtime","name":"Rive (editor vs runtime licensing)","repo":"https://github.com/rive-app/rive-runtime","url":"https://rive.app","job":"Play interactive vector animations","group":"Animation and effects","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Interactive vector animation with state machines for UI, menus and characters; MIT runtimes, freemium hosted editor.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1252,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Has a CLI and an in-editor agent (limited on Free). .riv is binary; state machines are driven from code at runtime.","fun":"catch","fun_note":"The editor has free limits; not needed for hobby use.","sell":"catch","sell_note":"Runtimes are MIT with \"no revenue share, no runtime fees, no royalties\" (verified pricing page). The editor Free plan exports .riv files that play a Rive splash screen; removing it needs Cadet ($9 per seat per month). Free CLI is capped at 50 publishes and pushes a month. No official Godot runtime (only a 2024 community WIP, northernpaws/rive-godot, 4 stars).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"airbnb/lottie-web","name":"Lottie (lottie-web, dotlottie-web, ThorVG)","repo":"https://github.com/airbnb/lottie-web","url":"https://airbnb.io/lottie/","job":"Play vector animations on web pages","group":"Animation and effects","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"JSON vector animation format with MIT players for web (lottie-web, dotlottie-web) and native (ThorVG).","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":32366,"last_push":"2025-09-01","archived":false,"agent_friendly":"high","agent_notes":"Lottie is plain JSON; agents can generate simple animations or edit colors and timing in existing files. Free authoring: KDE/glaxnimate (GPL-3.0-or-later) edits Lottie and animated SVG (formats reported).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Players are free (lottie-web pushed 2025-09; dotlottie-web and ThorVG active in 2026-11, verified). Authoring is the catch: After Effects is paid, so use Glaxnimate. Godot has no maintained Lottie player (byyourself22/Lottie-godot, 21 stars, no clear license).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"synfig/synfig","name":"Synfig Studio","repo":"https://github.com/synfig/synfig","url":"https://www.synfig.org","job":"Make 2D cutout and vector animation","group":"Animation and effects","kinds":["Kids and learning","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want to animate cartoon characters","what":"Vector and cutout animation with a full bone system and tweening.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":2350,"last_push":"2026-11-01","archived":false,"agent_friendly":"medium","agent_notes":"Project files (.sif/.sifz) are XML and a command-line renderer exists; a Lottie exporter plug-in ships with it (reported, not run).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 1.5.5 released 2026-03-22 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"opentoonz/opentoonz","name":"OpenToonz","repo":"https://github.com/opentoonz/opentoonz","url":"https://opentoonz.github.io","job":"Animate hand-drawn 2D cutscenes","group":"Animation and effects","kinds":["Story and visual novel","Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Studio-grade 2D animation suite (frame-by-frame, cutout, effects) used by Studio Ghibli in the Toonz era.","platforms":["windows","mac","linux"],"license":"BSD-3-Clause style (modified, with third-party parts)","stars":7995,"last_push":"2026-10-28","archived":false,"agent_friendly":"low","agent_notes":"GUI.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.8.0 released 2026-06-19 (verified license text).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (situational)"},"found_by":["Claude","Codex"]},{"id":"friction2d/friction","name":"Friction","repo":"https://github.com/friction2d/friction","url":"https://github.com/friction2d/friction","job":"Make motion graphics and title cards","group":"Animation and effects","kinds":["Story and visual novel","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want animated title cards or trailers","what":"Open-source motion graphics app (After Effects-like) for vector animation and video.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":1914,"last_push":"2026-11-04","archived":false,"agent_friendly":"low","agent_notes":"GUI.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.0.0-rc.3 released 2025-12-31 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"name:godotshaders-com","name":"godotshaders.com","repo":null,"url":"https://godotshaders.com","job":"Browse free Godot shaders","group":"Animation and effects","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"specialty","backup_for":"","need":"when you want a ready-made Godot shader effect","what":"Community library of Godot shaders (2D, 3D, canvas, post-processing, sky, particles) with live previews.","platforms":["web","windows","mac","linux","android","ios"],"license":"Per shader: CC0, MIT or GPL-3.0, chosen by the author","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Shaders are short text files; agents can copy, adapt and port them. Record the post URL and license per shader.","fun":"yes","fun_note":"Check each shader's license line; fine for hobby use.","sell":"catch","sell_note":"Each post carries its own license; the site lists only CC0, MIT and GNU GPL v3 as choices (verified license page). Skip GPL ones for closed builds or keep that shader file GPL and credited.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"gdquest-demos/godot-shaders","name":"GDQuest Godot shaders","repo":"https://github.com/gdquest-demos/godot-shaders","url":"https://github.com/gdquest-demos/godot-shaders","job":"Browse a curated Godot shader library","group":"Animation and effects","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"backup","backup_for":"godotshaders.com","need":"","what":"Large curated library of 2D and 3D Godot shaders with playable demos (plus the related godot-visual-effects repo).","platforms":["windows","mac","linux"],"license":"MIT (code and shaders); CC-BY-NC-SA 4.0 (art assets)","stars":4195,"last_push":"2026-05-16","archived":false,"agent_friendly":"high","agent_notes":"Plain .gdshader and .tscn files.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Shader and script code is MIT; textures and models in the demos are CC-BY-NC-SA 4.0, so never ship their art (verified LICENSE). Last push 2026-05-16.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"haowg/godot-vfx-library","name":"GODOT-VFX-LIBRARY","repo":"https://github.com/haowg/GODOT-VFX-LIBRARY","url":"https://github.com/haowg/GODOT-VFX-LIBRARY","job":"Add ready-made particle effects to Godot","group":"Animation and effects","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"Effekseer","need":"","what":"Godot 4.5+ pack of 35+ particle effects, 17+ shaders and managers for camera shake, freeze frame and damage numbers, aimed at action games.","platforms":["windows","mac","linux"],"license":"MIT","stars":355,"last_push":"2026-01-25","archived":false,"agent_friendly":"high","agent_notes":"Scenes and scripts in text form; one-shot effects auto-clean.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.0.0 (2025-10-27), pushed 2026-01 (verified). Texture sources and licenses are not described; check before shipping.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"cashew-olddew/universal-transition-shader","name":"Universal Transition Shader","repo":"https://github.com/cashew-olddew/Universal-Transition-Shader","url":"https://github.com/cashew-olddew/Universal-Transition-Shader","job":"Add screen transitions in Godot","group":"Animation and effects","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"main-pick","backup_for":"","need":"","what":"One Godot shader that covers the common screen transitions (wipes, irises, dissolves, shapes).","platforms":["windows","mac","linux"],"license":"CC0-1.0","stars":524,"last_push":"2026-03-18","archived":false,"agent_friendly":"high","agent_notes":"Uniform parameters; animate from GDScript.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 524 stars, pushed 2026-03 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"effekseer/effekseer","name":"Effekseer","repo":"https://github.com/effekseer/Effekseer","url":"https://github.com/effekseer/Effekseer","job":"Make spell and hit effects","group":"Animation and effects","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"main-pick","backup_for":"","need":"Spells and heavy hits.","what":"Standalone particle effect editor with runtimes for Godot 4, WebGL, Unity, Unreal and native APIs.","platforms":["windows","mac","linux"],"license":"MIT","stars":2012,"last_push":"2026-10-30","archived":false,"agent_friendly":"low","agent_notes":"GUI editor; effect files are binary.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Editor release 1808 (2026-10-30); EffekseerForGodot4 1.80.5.1 (2026-07) (verified). Godot plugin web export not mentioned.","team_pick":"sometimes","design_check":{"claude":"MEETS (often)","codex":"MEETS (often)"},"found_by":["Claude"]},{"id":"pixijs/filters","name":"pixi-filters","repo":"https://github.com/pixijs/filters","url":"https://github.com/pixijs/filters","job":"Add CRT and glow filters to PixiJS","group":"Animation and effects","kinds":["Quick browser game","Retro style"],"role":"reference","backup_for":"","need":"","what":"Community filter collection for PixiJS: CRT, glow, outline, pixelate, bloom, color map, shockwave and more.","platforms":["web"],"license":"MIT","stars":1143,"last_push":"2026-02-13","archived":false,"agent_friendly":"high","agent_notes":"Code-only.","fun":"yes","fun_note":"Built for PixiJS, not Phaser.","sell":"yes","sell_note":"Free. v6.1.5 released 2025-11-29 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"patriciogonzalezvivo/glslviewer","name":"glslViewer","repo":"https://github.com/patriciogonzalezvivo/glslViewer","url":"https://github.com/patriciogonzalezvivo/glslViewer","job":"Test shaders from the command line","group":"Animation and effects","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Console GLSL sandbox that renders 2D and 3D shaders live or headless.","platforms":["windows","mac","linux"],"license":"BSD-3-Clause","stars":5354,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Supports headless rendering (verified README), so an agent can render a shader to an image and look at it before porting. Safe noise building blocks: stegu/webgl-noise (MIT) instead of the non-commercial LYGIA library.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 3.5.2 released 2026-02-07 (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"shader-park/shader-park-core","name":"Shader Park","repo":"https://github.com/shader-park/shader-park-core","url":"https://shaderpark.com","job":"Write 3D shapes as shader code","group":"Animation and effects","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"JavaScript library that compiles a simple JS-like language into SDF raymarching shaders.","platforms":["web"],"license":"MIT","stars":831,"last_push":"2026-10-05","archived":false,"agent_friendly":"high","agent_notes":"Code in, shader out; very agent-friendly.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last release 2022 but pushed 2026-10 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"libretro/slang-shaders","name":"libretro shader collections (crt-royale, crt-lottes, guest)","repo":"https://github.com/libretro/slang-shaders","url":"https://github.com/libretro/slang-shaders","job":"Add CRT TV looks to emulators","group":"Retro hardware","kinds":["Retro hardware","Retro style"],"role":"specialty","backup_for":"","need":"when you want a CRT TV look","what":"RetroArch's large set of CRT, NTSC, scaling (xBR, ScaleFX) and LCD shaders in slang and GLSL (libretro/glsl-shaders).","platforms":["windows","mac","linux"],"license":"Per file: crt-royale GPL-2.0+, guest-advanced GPL-2.0+, crt-lottes public domain; repo has no top-level license","stars":476,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Plain shader text; agents port them to Godot or WebGL. Multi-pass presets (crt-royale) are heavy to port. A Godot 3 port of the public-domain crt-lottes already exists (qarlosh/godot-crt-lottes-shader, Unlicense, 2020) and needs a small Godot 4 port.","fun":"yes","fun_note":"Per-shader licenses are fine for hobby use.","sell":"catch","sell_note":"Read the header of each shader (verified for crt-royale, crt-guest-advanced, crt-lottes). Porting a GPL shader into a closed game carries GPL obligations; public-domain crt-lottes is safe.","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"art-oria/flowerwall-crt-shader-for-godot","name":"Flowerwall CRT shader for Godot","repo":"https://github.com/art-oria/Flowerwall-CRT-shader-for-Godot","url":"https://github.com/art-oria/Flowerwall-CRT-shader-for-Godot","job":"Add a CRT look to Godot games","group":"Animation and effects","kinds":["Retro style","Adventure or RPG","Platformer or action"],"role":"main-pick","backup_for":"","need":"A careful CRT, not cheap scanlines.","what":"Tunable CRT post shader for Godot 4.6 with presets for 2D pixel art; works on Forward+, Mobile and Compatibility renderers.","platforms":["windows","mac","linux","web","android"],"license":"MIT","stars":151,"last_push":"2026-10-27","archived":false,"agent_friendly":"high","agent_notes":"Shader uniforms; presets as resources.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Release 2.1 (2026-05-28), pushed 2026-10-27 (verified).","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"gingerbeardman/webgl-crt-shader","name":"webgl-crt-shader","repo":"https://github.com/gingerbeardman/webgl-crt-shader","url":"https://gingerbeardman.github.io/webgl-crt-shader/","job":"Add a CRT look to web games","group":"Animation and effects","kinds":["Quick browser game","Retro style"],"role":"specialty","backup_for":"","need":"when you want a CRT look in a web game","what":"Tweakable CRT shader for web canvas and OffscreenCanvas with a tweak panel, tuned for older phones.","platforms":["web"],"license":"MIT","stars":188,"last_push":"2026-01-12","archived":false,"agent_friendly":"high","agent_notes":"Small JS plus GLSL.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Pushed 2026-01-12 (verified). No Phaser or three.js glue included; an agent wires it in.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"ntsc-rs/ntsc-rs","name":"ntsc-rs","repo":"https://github.com/ntsc-rs/ntsc-rs","url":"https://github.com/ntsc-rs/ntsc-rs","job":"Give videos a VHS look","group":"Animation and effects","kinds":["Retro style"],"role":"specialty","backup_for":"","need":"when you want a VHS look on trailers","what":"Free VHS and analog NTSC video effect: standalone app plus After Effects, Premiere and OpenFX plug-ins.","platforms":["windows","mac","linux"],"license":"Apache-2.0 / MIT for core; GUI crate under a separate license","stars":2701,"last_push":"2026-10-15","archived":false,"agent_friendly":"medium","agent_notes":"OpenFX plug-in and app; a CLI is reported but not verified.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v0.9.7 released 2026-10-15 (verified; the Apache file says it applies to all sources except /crates/gui).","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"MEETS (one-off-cool)"},"found_by":["Claude"]},{"id":"wyvernbw/godot-psxlike","name":"PS1 shaders (godot-psxlike, threejs-psx-shader)","repo":"https://github.com/wyvernbw/godot-psxlike","url":"https://github.com/wyvernbw/godot-psxlike","job":"Give 3D games a PS1 look","group":"Animation and effects","kinds":["3D world","Retro style"],"role":"specialty","backup_for":"","need":"when you want a PS1 look in 3D","what":"Godot shaders for accurate PS1-style rendering (vertex snapping, affine textures, color depth).","platforms":["windows","mac","linux"],"license":"MIT","stars":87,"last_push":"2026-09-05","archived":false,"agent_friendly":"high","agent_notes":"Shader text plus materials. Browser 3D: lferreira457/threejs-psx-shader (MIT, pushed 2026-07-18) gives the same look in three.js.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Pushed 2026-09-05, 87 stars (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"hugo-dz/spritefusion-pixel-snapper","name":"spritefusion-pixel-snapper","repo":"https://github.com/Hugo-Dz/spritefusion-pixel-snapper","url":"https://spritefusion.com","job":"Snap AI pixel art to a grid","group":"AI generators","kinds":["Retro style","Adventure or RPG","Platformer or action"],"role":"main-pick","backup_for":"","need":"when you want to fix messy AI pixel art","what":"Snaps messy or AI-generated \"pixel art\" onto a true pixel grid with auto-detected pixel size and a strict palette.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":3413,"last_push":"2026-10-20","archived":false,"agent_friendly":"high","agent_notes":"CLI via cargo or brew: spritefusion-pixel-snapper <in> <out> [colors] --pixel-size --palette hexlist; batch over a folder; WASM build for browsers (verified README).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 3.4k stars, pushed 2026-10-20 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"kennethjallen/proper-pixel-art","name":"proper-pixel-art","repo":"https://github.com/KennethJAllen/proper-pixel-art","url":"https://github.com/KennethJAllen/proper-pixel-art","job":"Fix AI pixel art by command line","group":"AI generators","kinds":["Retro style"],"role":"backup","backup_for":"spritefusion-pixel-snapper","need":"","what":"Python CLI and library that recovers true-resolution pixel art from AI images, GIFs and video.","platforms":["windows","mac","linux"],"license":"MIT","stars":593,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"pip install proper-pixel-art; ppa in -o out -c colors -s scale -t; YAML configs; one grid and palette fixed across all frames of a GIF or video (verified README).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v2.0.0 released 2026-10-10 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"jenissimo/unfake.js","name":"unfake.js","repo":"https://github.com/jenissimo/unfake.js","url":"https://github.com/jenissimo/unfake.js","job":"Fix AI pixel art in the browser","group":"AI generators","kinds":["Retro style","Quick browser game"],"role":"backup","backup_for":"spritefusion-pixel-snapper","need":"","what":"Browser tool and JS library that fixes AI pixel art (scale detection, grid alignment, Wu quantization) and also cleans AI vector images.","platforms":["web"],"license":"MIT","stars":939,"last_push":"2026-09-29","archived":false,"agent_friendly":"medium","agent_notes":"In-browser UI; the JS functions can be scripted in Node or Playwright.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.4.0 released 2026-09-29 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"kohakublueleaf/pixeloe","name":"PixelOE","repo":"https://github.com/KohakuBlueleaf/PixelOE","url":"https://github.com/KohakuBlueleaf/PixelOE","job":"Turn illustrations into pixel art","group":"Art 2D","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Non-AI pixelization of illustrations using contrast-aware outline expansion, keeping fine details readable.","platforms":["windows","mac","linux"],"license":"Apache-2.0","stars":567,"last_push":"2026-09-29","archived":false,"agent_friendly":"high","agent_notes":"Python package with CLI (reported).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.0.0 released 2026-09-24 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"makew0rld/didder","name":"didder","repo":"https://github.com/makew0rld/didder","url":"https://github.com/makew0rld/didder","job":"Dither images from the command line","group":"Art 2D","kinds":["Retro style"],"role":"specialty","backup_for":"","need":"Dithered art like old hardware.","what":"Fast, accurate command-line image dithering with many algorithms and custom palettes.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":530,"last_push":"2026-02-04","archived":false,"agent_friendly":"high","agent_notes":"Pure CLI with palette flags.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.3.0 (2023-12), pushed 2026-02 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"donitzo/godot-color-dither","name":"Dither shaders (Godot and three.js)","repo":"https://github.com/Donitzo/godot-color-dither","url":"https://github.com/Donitzo/godot-color-dither","job":"Add a dithered limited-color look","group":"Animation and effects","kinds":["Retro style"],"role":"backup","backup_for":"","need":"when you want a dithered limited-color look","what":"Multicolor ordered dithering shaders for Godot 4 (palette-limited screen looks).","platforms":["windows","mac","linux"],"license":"CC0-1.0","stars":79,"last_push":"2024-06-18","archived":false,"agent_friendly":"high","agent_notes":"Shader text. Browser 3D: niccolofanton/dithering-shader (MIT, 294 stars) is a Bayer post effect for three.js and React Three Fiber.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.0 (2024-06) (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"chlumsky/msdf-atlas-gen","name":"msdf-atlas-gen","repo":"https://github.com/Chlumsky/msdf-atlas-gen","url":"https://github.com/Chlumsky/msdf-atlas-gen","job":"Build sharp text atlases for games","group":"UI and text","kinds":["3D world","Quick browser game"],"role":"reference","backup_for":"","need":"","what":"CLI that builds SDF, PSDF, MSDF or MTSDF font atlases with JSON or CSV glyph metrics (built on msdfgen).","platforms":["windows","mac","linux"],"license":"MIT","stars":1346,"last_push":"2026-05-16","archived":false,"agent_friendly":"high","agent_notes":"-font, -type mtsdf, -charset, -imageout, -json (verified README). For BMFont-layout SDF atlases that Phaser, PixiJS and three.js text loaders read, use soimy/msdf-bmfont-xml (MIT, npm 2.8.0).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.4 released 2026-03-05; msdfgen v1.13 (verified).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (situational)"},"found_by":["Claude"]},{"id":"vladimirgamalyan/fontbm","name":"Bitmap font generators (fontbm, SnowB)","repo":"https://github.com/vladimirgamalyan/fontbm","url":"https://github.com/vladimirgamalyan/fontbm","job":"Make pixel-exact bitmap fonts","group":"UI and text","kinds":["Retro style"],"role":"specialty","backup_for":"","need":"when you want pixel-exact bitmap fonts","what":"Cross-platform command-line BMFont generator (FreeType based) for pixel-exact bitmap fonts.","platforms":["windows","mac","linux"],"license":"MIT","stars":308,"last_push":"2026-07-15","archived":false,"agent_friendly":"high","agent_notes":"Pure CLI. Visual alternative: SilenceLeo/snowb-bmf (MIT) is a browser bitmap font generator with outlines and shadows.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v0.7.1 released 2026-04-25 (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"fontforge/fontforge","name":"FontForge","repo":"https://github.com/fontforge/fontforge","url":"https://fontforge.org","job":"Edit and design fonts","group":"UI and text","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Full font editor, including bitmap strikes, with Python scripting.","platforms":["windows","mac","linux"],"license":"GPL-3.0 with BSD parts","stars":8061,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"fontforge -script runs Python headless for subsetting, merging and converting (reported).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Release 20251009 (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"google/fonts","name":"Google Fonts","repo":"https://github.com/google/fonts","url":"https://fonts.google.com","job":"Pick free fonts for menus and text","group":"UI and text","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"The font files behind Google Fonts, each family with its license file.","platforms":["web","windows","mac","linux","android","ios"],"license":"Mostly OFL-1.1; some Apache-2.0 or Ubuntu Font License (per family)","stars":20725,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Files and METADATA.pb per family in git.","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"MEETS (core)"},"found_by":["Claude","Codex"]},{"id":"name:open-pixel-fonts-monogram-departure-mono-ark-pixel","name":"Open pixel fonts (Monogram, Departure Mono, Ark Pixel)","repo":null,"url":"https://datagoblin.itch.io/monogram","job":"Use readable free pixel fonts","group":"UI and text","kinds":["Retro style","Fantasy console"],"role":"main-pick","backup_for":"","need":"when you want a pixel font","what":"Highly readable small pixel font in TTF, bitmap PNG plus JSON and PICO-8 formats.","platforms":["web","windows","mac","linux"],"license":"CC0-1.0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Bitmap PNG plus JSON is easy to load in code. More open pixel fonts: Departure Mono (SIL OFL fonts, verified) and Ark Pixel for Latin plus CJK (LICENSE-OFL for fonts, verified).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, CC0 (verified itch page).","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:lospec-palettes-list-and-api","name":"Lospec palettes (list and API)","repo":null,"url":"https://lospec.com/palette-list","job":"Find pixel art color palettes","group":"Art 2D","kinds":["Retro style","Fantasy console","Adventure or RPG","Platformer or action"],"role":"every-game","backup_for":"","need":"","what":"Database of about 4,500 pixel art palettes, each downloadable as PNG, GPL, ASE, PAL, TXT, HEX or JSON.","platforms":["web"],"license":"No license stated per palette (palettes are color lists)","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"https://lospec.com/palette-list/<slug>.json returns name and hex colors (verified with pico-8). Importers exist for Pixelorama (OverloadedOrama) and Aseprite.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free to use in practice; the palette page states no usage terms (verified listing shows 4,542 results). Credit the palette author in credits as good practice.","team_pick":null,"design_check":{"claude":"CONDITIONAL (core)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"evilmartians/oklch-picker","name":"OKLCH Color Picker","repo":"https://github.com/evilmartians/oklch-picker","url":"https://oklch.com","job":"Pick colors that look even","group":"Art 2D","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Color picker and converter for the perceptual OKLCH color space.","platforms":["web"],"license":"MIT","stars":2018,"last_push":"2026-10-05","archived":false,"agent_friendly":"medium","agent_notes":"Web UI; the math is simple enough that agents compute OKLCH ramps in code.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Pushed 2026-10-05 (verified MIT license file).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"game-icons/icons","name":"game-icons.net","repo":"https://github.com/game-icons/icons","url":"https://game-icons.net","job":"Get thousands of game item icons","group":"UI and text","kinds":["Adventure or RPG","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want item and spell icons","what":"Thousands of consistent SVG game icons (weapons, spells, items, status) recolorable on the site or in code.","platforms":["web","windows","mac","linux"],"license":"CC BY 3.0 (some CC0)","stars":1367,"last_push":"2026-04-23","archived":false,"agent_friendly":"high","agent_notes":"Plain SVG in git, one folder per author; agents can recolor, add backplates and rasterize in a script.","fun":"yes","fun_note":"Credit the icon authors when you share.","sell":"catch","sell_note":"Attribution required: credit the authors (Lorc, Delapouite and others) from a game menu (verified FAQ and license.txt). Fine for commercial games once credited.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"name:xelu-s-free-controller-and-key-prompts","name":"Xelu's free controller and key prompts","repo":null,"url":"https://thoseawesomeguys.com/prompts/","job":"Get button and key prompt pictures","group":"UI and text","kinds":["Party and couch","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want controller button prompts","what":"Button and key prompt images for keyboard, mouse and common gamepads.","platforms":["web","windows","mac","linux"],"license":"CC0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"PNG files; swap by detected input device.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, CC0 (verified). Controller list is in the download readme.","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"halfmage/pixelarticons","name":"pixelarticons","repo":"https://github.com/halfmage/pixelarticons","url":"https://github.com/halfmage/pixelarticons","job":"Get pixel-style menu icons","group":"UI and text","kinds":["Retro style","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want pixel-style menu icons","what":"Pixel-grid UI icon set (SVG and font) for retro interfaces.","platforms":["web"],"license":"MIT","stars":894,"last_push":"2026-10-06","archived":false,"agent_friendly":"high","agent_notes":"SVG on a 24px pixel grid.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v2.4.2 released 2026-10-06 (verified).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"nostalgic-css/nes.css","name":"Retro web UI kits (NES.css, RPGUI, augmented-ui)","repo":"https://github.com/nostalgic-css/NES.css","url":"https://nostalgic-css.github.io/NES.css/","job":"Style web menus like NES or RPG","group":"UI and text","kinds":["Retro style","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want a retro look on web menus","what":"CSS frameworks for retro web UI: NES-style boxes and buttons (MIT), and RPGUI fantasy RPG frames (zlib).","platforms":["web"],"license":"MIT","stars":21853,"last_push":"2024-01-17","archived":false,"agent_friendly":"high","agent_notes":"Plain CSS classes. Sci-fi option: propjockey/augmented-ui (BSD-2-Clause) adds clipped-corner HUD frames in one CSS attribute.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Both are old (NES.css last release 2019, RPGUI 2016; verified) but CSS does not rot.","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"kuma-gee/godot-css-theme","name":"godot-css-theme","repo":"https://github.com/kuma-gee/godot-css-theme","url":"https://github.com/kuma-gee/godot-css-theme","job":"Style Godot menus with CSS","group":"UI and text","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Converts a CSS stylesheet into a Godot Theme resource.","platforms":["windows","mac","linux"],"license":"MIT","stars":152,"last_push":"2026-07-21","archived":false,"agent_friendly":"high","agent_notes":"Supported property subset unverified.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Pushed 2026-07-21, 152 stars (verified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"name:kenney-all-cc0-packs","name":"Kenney (all CC0 packs)","repo":null,"url":"https://kenney.nl/assets","job":"Grab free art, sound and UI packs","group":"Art 2D","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"Hundreds of coherent CC0 packs: 2D, 3D, UI, input prompts, game icons, fonts, particles, audio.","platforms":["web","windows","mac","linux","android","ios"],"license":"CC0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Zips of PNG, SVG, GLB, OGG with consistent naming; easy to script. Already used: Kenney RPG Audio in Wispvale.","fun":"yes","fun_note":"","sell":"yes","sell_note":"All asset-page downloads are CC0, commercial use, no attribution needed (verified kenney.nl/support). Paid bundles and tools (Asset Forge) are separate. Starter kits for Godot are MIT code plus CC0 art (KenneyNL/Starter-Kit-3D-Platformer and others).","team_pick":null,"design_check":{"claude":"CONDITIONAL (core)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:quaternius-packs-and-universal-animation-library","name":"Quaternius (packs and Universal Animation Library)","repo":null,"url":"https://quaternius.com","job":"Grab free low-poly 3D models","group":"Art 3D","kinds":["3D world","Adventure or RPG"],"role":"main-pick","backup_for":"","need":"Placeholder characters and animations.","what":"Low-poly 3D packs (nature, characters, monsters, mechs) and the Universal Animation Library with 120+ humanoid animations on a universal rig.","platforms":["windows","mac","linux"],"license":"Mixed: pack pages say CC0; site license page shows Quaternius Asset License v1.0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"FBX, GLB, glTF and Blend; the UAL rig is set up for Godot retargeting (verified pack page).","fun":"yes","fun_note":"Newer license wording is murky, but hobby use is fine.","sell":"catch","sell_note":"Conflict found 2026-11-05: quaternius.com/license.html now shows a custom Quaternius Asset License v1.0 (commercial use OK, no attribution, but no reselling or redistributing the assets as packs), while pack pages such as Universal Animation Library still say CC0 (both verified). Standard and Pro tiers free; Source tier (.blend, engine-ready) paid or Patreon. Record the license text at download time.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:kaykit","name":"KayKit","repo":null,"url":"https://kaylousberg.itch.io","job":"Grab free low-poly 3D characters","group":"Art 3D","kinds":["3D world","Adventure or RPG"],"role":"backup","backup_for":"Quaternius","need":"","what":"Stylized low-poly 3D packs (adventurers, dungeon, forest, city, RPG tools) with rigged, animated characters.","platforms":["windows","mac","linux"],"license":"CC0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"FBX and glTF; consistent rigs inside each pack.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free tier is CC0 (verified KayKit Adventurers page; author asks not to resell unmodified copies). EXTRA and SOURCE tiers are paid (a few dollars) and add characters, textures and .blend files.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"poly-haven/public-api","name":"Poly Haven","repo":"https://github.com/Poly-Haven/Public-API","url":"https://polyhaven.com","job":"Grab free 3D models and sky lighting","group":"Art 3D","kinds":["3D world"],"role":"main-pick","backup_for":"","need":"","what":"CC0 HDRIs, PBR textures and photoreal 3D models, with a public JSON API.","platforms":["web","windows","mac","linux"],"license":"CC0 (assets); AGPL-3.0 (API code)","stars":64,"last_push":"2026-10-04","archived":false,"agent_friendly":"high","agent_notes":"api.polyhaven.com/types and /assets return JSON (verified live). MCP for Blender pulls from it with no key.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Assets are CC0, any use, no credit needed (verified license page). The API is \"free to use for any purpose\", but building on the live API requires a small \"Powered by Poly Haven\" credit (verified Public-API README).","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:ambientcg","name":"ambientCG","repo":null,"url":"https://ambientcg.com","job":"Grab free surface textures","group":"Art 3D","kinds":["3D world"],"role":"backup","backup_for":"Poly Haven","need":"","what":"About 2,900 CC0 PBR materials, HDRIs and models with a public API.","platforms":["web","windows","mac","linux"],"license":"CC0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"API v2 full_json and v3 assets endpoints return JSON with download links (verified live: 2,930 assets).","fun":"yes","fun_note":"","sell":"yes","sell_note":"All assets and preview renders CC0, no credit needed (verified docs.ambientcg.com/license).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:cc0-pixel-packs-ninja-adventure-0x72-dungeon","name":"CC0 pixel packs (Ninja Adventure, 0x72 Dungeon)","repo":null,"url":"https://pixel-boy.itch.io/ninja-adventure-asset-pack","job":"Grab a full top-down pixel art pack","group":"Art 2D","kinds":["Adventure or RPG","Retro style"],"role":"main-pick","backup_for":"","need":"","what":"Huge cohesive top-down pixel pack: tilesets, 50+ characters, 30+ monsters, bosses, UI, fonts, 100+ SFX, 37 music tracks, Godot example.","platforms":["windows","mac","linux","web"],"license":"CC0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"PNG sheets with regular grids. Also CC0 and well drawn: 0x72 Dungeon Tileset II (16x16 dungeon set with autotiles, verified CC0, no generative AI used).","fun":"yes","fun_note":"","sell":"yes","sell_note":"CC0 (verified itch page).","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:opengameart-filter-to-cc0","name":"OpenGameArt (filter to CC0)","repo":null,"url":"https://opengameart.org","job":"Search a big free art archive","group":"Art 2D","kinds":["Any game"],"role":"backup","backup_for":"Kenney","need":"","what":"Large community archive of 2D, 3D, music and SFX under mixed licenses.","platforms":["web"],"license":"Per asset: CC0, CC-BY, CC-BY-SA, OGA-BY, GPL, LGPL","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"No API; downloads per page. Record the license per file.","fun":"yes","fun_note":"Stick to CC0 or credit the authors.","sell":"catch","sell_note":"Filter to CC0. CC-BY needs credits; CC-BY-SA forces share-alike on modified art; GPL art is awkward in closed games (reported; the site blocked our fetch with 403). Wispvale already uses OGA CC0 music.","team_pick":null,"design_check":{"claude":"BELOW BAR (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"name:sketchfab-and-poly-pizza-cc0-filter","name":"Sketchfab and Poly Pizza (CC0 filter)","repo":null,"url":"https://poly.pizza","job":"Search for single 3D models","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Model search sites: Sketchfab (huge, mixed licenses) and Poly Pizza (10,700+ low-poly models).","platforms":["web"],"license":"Per model (CC0, CC BY and others)","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Both have APIs; MCP for Blender can import from both.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Every model has its own license; filter to CC0 and record it. Sketchfab downloads need a free account and its API needs a key; Poly Pizza's API needs a free key (mcp-for-blender README). Sketchfab's future after the move of its store to Epic's Fab is unverified.","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"liberatedpixelcup/universal-lpc-spritesheet-character-generator","name":"Universal LPC Spritesheet Character Generator","repo":"https://github.com/LiberatedPixelCup/Universal-LPC-Spritesheet-Character-Generator","url":"https://github.com/LiberatedPixelCup/Universal-LPC-Spritesheet-Character-Generator","job":"Build top-down pixel characters from parts","group":"Art 2D","kinds":["Adventure or RPG","Retro style"],"role":"specialty","backup_for":"","need":"when you want customizable top-down characters","what":"Web tool that layers bodies, clothes, hair and weapons into full animated top-down character sheets.","platforms":["web"],"license":"GPL-3.0","stars":1967,"last_push":"2026-10-28","archived":false,"agent_friendly":"medium","agent_notes":"Layer sheets share one fixed grid; scriptable composition is possible.","fun":"yes","fun_note":"Credit the artists when you share.","sell":"catch","sell_note":"Art is attribution plus share-alike in most layers: credit every artist and keep derived art CC-BY-SA (reported, per project credits). 1,967 stars, pushed 2026-10-28 (verified).","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"name:cmu-motion-capture-database","name":"CMU Motion Capture Database","repo":null,"url":"http://mocap.cs.cmu.edu","job":"Get free motion capture clips","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to use real motion capture","what":"Classic free motion capture library (2,500+ clips of walking, fighting, dancing and more).","platforms":["windows","mac","linux"],"license":"Free use: \"may be copied, modified, or redistributed without permission\"","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"BVH and ASF/AMC data; Blender imports BVH; retarget onto our rigs.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Verified FAQ wording; quality not guaranteed. BVH conversions are third-party. Clip count is from memory (unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"deep-fold/pixelplanets","name":"Pixel Planets","repo":"https://github.com/Deep-Fold/PixelPlanets","url":"https://github.com/Deep-Fold/PixelPlanets","job":"Make animated pixel planets","group":"Art 2D","kinds":["Retro style","Sandbox and sim"],"role":"specialty","backup_for":"","need":"when you want pixel planets and stars","what":"Godot project that generates animated pixel-art planets, stars and asteroids from shaders.","platforms":["windows","mac","linux"],"license":"MIT","stars":1403,"last_push":"2024-03-29","archived":false,"agent_friendly":"high","agent_notes":"Shader parameters; agents can batch-render variations.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last push 2024-03 (verified); Godot version may need updating.","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"MEETS (one-off-cool)"},"found_by":["Claude"]},{"id":"dgreenheck/ez-tree","name":"EZ-Tree","repo":"https://github.com/dgreenheck/ez-tree","url":"https://github.com/dgreenheck/ez-tree","job":"Grow procedural 3D trees","group":"Art 3D","kinds":["3D world","Sandbox and sim"],"role":"specialty","backup_for":"","need":"when you want procedural trees","what":"Procedural tree generator in three.js with many parameters and model export.","platforms":["web"],"license":"MIT","stars":1743,"last_push":"2026-07-16","archived":false,"agent_friendly":"high","agent_notes":"Parameter objects in JS; scriptable generation.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.1.0 released 2026-01-15 (verified). Export format reported as GLB (unverified).","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"zfedoran/pixel-sprite-generator","name":"pixel-sprite-generator","repo":"https://github.com/zfedoran/pixel-sprite-generator","url":"https://github.com/zfedoran/pixel-sprite-generator","job":"Generate tiny random pixel sprites","group":"Art 2D","kinds":["Retro style","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want random ships and creatures","what":"Tiny JS procedural sprite generator (Dave Bollinger method) for spaceships, creatures and items from masks.","platforms":["web"],"license":"MIT","stars":618,"last_push":"2021-09-03","archived":false,"agent_friendly":"high","agent_notes":"Pure code; seedable.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last push 2021 (verified); tiny and stable.","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"abidoo22/pixelorama-mcp","name":"Pixelorama-MCP","repo":"https://github.com/abidoo22/Pixelorama-MCP","url":"https://github.com/abidoo22/Pixelorama-MCP","job":"Let an agent edit Pixelorama art","group":"Agent helpers","kinds":["Retro style","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want an agent to draw pixel art","what":"MCP server that connects agents to Pixelorama for layer, frame and pixel operations.","platforms":["windows","mac","linux"],"license":"MIT","stars":40,"last_push":"2026-10-10","archived":false,"agent_friendly":"high","agent_notes":"The free counterpart to the Aseprite MCPs; Pixelorama CLI is the safer path for batch export.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 40 stars, pushed 2026-10-10 (verified). Untested.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"comfy-org/comfyui","name":"ComfyUI","repo":"https://github.com/Comfy-Org/ComfyUI","url":"https://github.com/Comfy-Org/ComfyUI","job":"Run local AI image generation","group":"AI generators","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"","what":"Node-graph engine, web UI and HTTP API for running local image, video, audio and 3D models.","platforms":["windows","linux","mac"],"license":"GPL-3.0","stars":145207,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Workflows are plain JSON an agent can edit; POST them to the /prompt HTTP API; runs headless as a server; comfy-cli installs nodes and models; several MCP servers exist.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Ships optional paid 'API nodes' for cloud models; ignore them. GPL covers ComfyUI's code, not the images you make.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"comfy-org/comfy-cli","name":"comfy-cli","repo":"https://github.com/Comfy-Org/comfy-cli","url":"https://github.com/Comfy-Org/comfy-cli","job":"Install and update ComfyUI","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Official command line tool to install, update and launch ComfyUI and to add custom nodes and models.","platforms":["windows","linux","mac"],"license":"GPL-3.0","stars":1047,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Pure terminal tool, so an agent can rebuild the whole ComfyUI setup from a script.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"joenorton/comfyui-mcp-server","name":"ComfyUI MCP Server","repo":"https://github.com/joenorton/comfyui-mcp-server","url":"https://github.com/joenorton/comfyui-mcp-server","job":"Let an agent drive ComfyUI","group":"Agent helpers","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want an agent to generate images","what":"Python MCP server that lets an AI agent generate and iterate images, audio and video through a local ComfyUI.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":410,"last_push":"2026-02-17","archived":false,"agent_friendly":"high","agent_notes":"MCP tool calls from Claude Code or Codex straight into ComfyUI on port 8188.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"city96/comfyui-gguf","name":"ComfyUI-GGUF","repo":"https://github.com/city96/ComfyUI-GGUF","url":"https://github.com/city96/ComfyUI-GGUF","job":"Run smaller quantized models in ComfyUI","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"ComfyUI nodes that load GGUF-quantized diffusion models and text encoders.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":4230,"last_push":"2026-01-12","archived":false,"agent_friendly":"high","agent_notes":"Used inside JSON workflows like any loader node.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nunchux-ai/nunchaku","name":"Nunchaku (SVDQuant 4-bit)","repo":"https://github.com/nunchux-ai/nunchaku","url":"https://github.com/nunchux-ai/nunchaku","job":"Run FLUX faster in 4-bit","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"4-bit inference engine for FLUX and Qwen-Image with a ComfyUI plugin (ComfyUI-nunchaku).","platforms":["windows","linux"],"license":"Apache-2.0","stars":3965,"last_push":"2026-09-06","archived":false,"agent_friendly":"medium","agent_notes":"Python API and ComfyUI nodes; no CLI.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"Not needed with Z-Image on 16 GB.","sell":"yes","sell_note":"Repo moved from nunchaku-tech to nunchux-ai.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"fannovel16/comfyui_controlnet_aux","name":"comfyui_controlnet_aux","repo":"https://github.com/Fannovel16/comfyui_controlnet_aux","url":"https://github.com/Fannovel16/comfyui_controlnet_aux","job":"Guide AI images with poses and edges","group":"AI generators","kinds":["Adventure or RPG","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want AI art to follow a pose or sketch","what":"ControlNet preprocessors for ComfyUI: pose, depth, line art, normals, edges.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":4264,"last_push":"2026-10-11","archived":false,"agent_friendly":"high","agent_notes":"Workflow nodes.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"A few bundled annotator models are research-licensed; check before shipping outputs that depend on one.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"1038lab/comfyui-rmbg","name":"ComfyUI-RMBG","repo":"https://github.com/1038lab/ComfyUI-RMBG","url":"https://github.com/1038lab/ComfyUI-RMBG","job":"Remove image backgrounds inside ComfyUI","group":"AI generators","kinds":["Any game"],"role":"backup","backup_for":"rembg","need":"","what":"ComfyUI nodes for background removal and segmentation using BiRefNet, BEN2, SAM and others.","platforms":["windows","linux","mac"],"license":"GPL-3.0","stars":2218,"last_push":"2026-10-20","archived":false,"agent_friendly":"high","agent_notes":"Workflow nodes.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"Research-licensed weights are fine for hobby use.","sell":"catch","sell_note":"The pack also offers BRIA RMBG-2.0, whose weights are CC BY-NC 4.0. Pick BiRefNet or BEN2 for commercial art.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"dimtoneff/comfyui-pixelart-detector","name":"ComfyUI-PixelArt-Detector","repo":"https://github.com/dimtoneff/ComfyUI-PixelArt-Detector","url":"https://github.com/dimtoneff/ComfyUI-PixelArt-Detector","job":"Clean AI pixel art inside ComfyUI","group":"AI generators","kinds":["Retro style"],"role":"backup","backup_for":"spritefusion-pixel-snapper","need":"","what":"ComfyUI nodes that downscale AI output to its true pixel grid, swap palettes and restore pixel art.","platforms":["windows","linux","mac"],"license":"MIT","stars":453,"last_push":"2025-10-31","archived":false,"agent_friendly":"high","agent_notes":"Workflow nodes; wraps Astropulse pixeldetector.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"spinagon/comfyui-seamless-tiling","name":"ComfyUI-seamless-tiling","repo":"https://github.com/spinagon/ComfyUI-seamless-tiling","url":"https://github.com/spinagon/ComfyUI-seamless-tiling","job":"Make tileable textures with AI","group":"AI generators","kinds":["3D world","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want seamless AI textures","what":"Makes diffusion models output tileable textures by switching convolutions to circular padding.","platforms":["windows","linux","mac"],"license":"GPL-3.0","stars":296,"last_push":"2026-02-12","archived":false,"agent_friendly":"high","agent_notes":"Workflow nodes.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"leejet/stable-diffusion.cpp","name":"stable-diffusion.cpp","repo":"https://github.com/leejet/stable-diffusion.cpp","url":"https://github.com/leejet/stable-diffusion.cpp","job":"Run AI image models without ComfyUI","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Pure C/C++ diffusion inference with a CLI: SD 1.x, SDXL, SD3, FLUX, Qwen-Image, Z-Image, Wan video.","platforms":["windows","linux","mac","android"],"license":"MIT","stars":7906,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"One binary, flags in, PNG out. No Python environment to break. Embeds generation parameters in the PNG.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"deepbeepmeep/wangp","name":"WanGP","repo":"https://github.com/deepbeepmeep/WanGP","url":"https://github.com/deepbeepmeep/WanGP","job":"Run image, video and music AI together","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"One local web app for image, video, speech, music and 3D models, built for low-VRAM and older NVIDIA cards.","platforms":["windows","linux"],"license":"Code: WanGP Community License 2.0 (source available, not OSI). Each model keeps its own weights license.","stars":11415,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"README lists a headless mode for command-line batches, an API doc and an MCP interface for external agents. Also has its own built-in agent (Deepy).","fits_16gb_gpu":"yes","fun":"yes","fun_note":"Free for personal use; a heavier all-in-one.","sell":"catch","sell_note":"License summary: free to use, including inside a company, and you may sell what you make. You may not sell or monetize the software itself. Some bundled models are non-commercial (Fish Audio Drama 3, Qwen Image 2.1), so pick models by their own license.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"invoke-ai/invokeai","name":"InvokeAI","repo":"https://github.com/invoke-ai/InvokeAI","url":"https://github.com/invoke-ai/InvokeAI","job":"Paint and edit with AI","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Polished image app with a layered canvas, inpainting and a node workflow editor for SDXL, FLUX and others.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":28997,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Has a REST API, but it is built for a person at a canvas.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"A paid hosted version exists; the local app is free.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"acly/krita-ai-diffusion","name":"Krita AI Diffusion","repo":"https://github.com/Acly/krita-ai-diffusion","url":"https://github.com/Acly/krita-ai-diffusion","job":"Generate AI art inside Krita","group":"AI generators","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want AI help while painting in Krita","what":"Krita plugin that generates, inpaints, outpaints and live-refines inside a real paint program, using ComfyUI as the engine.","platforms":["windows","linux","mac"],"license":"GPL-3.0","stars":10840,"last_push":"2026-10-03","archived":false,"agent_friendly":"low","agent_notes":"A tool for the human pass, not for agents.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Krita is free and open source. Optional paid cloud generation exists; local is free.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"haoming02/sd-webui-forge-classic","name":"Forge Classic (and Neo branch)","repo":"https://github.com/Haoming02/sd-webui-forge-classic","url":"https://github.com/Haoming02/sd-webui-forge-classic","job":"Run an older-style AI image web page","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Maintained fork of Forge, the faster A1111-style web UI.","platforms":["windows","linux"],"license":"AGPL-3.0","stars":1883,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"A1111-style HTTP API.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ostris/ai-toolkit","name":"AI Toolkit (ostris)","repo":"https://github.com/ostris/ai-toolkit","url":"https://github.com/ostris/ai-toolkit","job":"Train your own AI art style","group":"AI generators","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want an AI trained on your own art","what":"LoRA and fine-tune trainer for FLUX.2, Z-Image, Qwen-Image, Wan, SDXL and others, with a web UI and YAML configs.","platforms":["windows","linux"],"license":"MIT","stars":12564,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Config file plus one command; an agent can prepare captions and launch runs.","fits_16gb_gpu":"untested","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kohya-ss/sd-scripts","name":"kohya sd-scripts","repo":"https://github.com/kohya-ss/sd-scripts","url":"https://github.com/kohya-ss/sd-scripts","job":"Train AI art styles by command line","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Command-line LoRA and fine-tuning scripts for SD 1.x, SDXL, SD3 and FLUX.","platforms":["windows","linux"],"license":"Apache-2.0","stars":7257,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"TOML configs and CLI.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"bmaltais/kohya_ss is a GUI wrapper (Apache-2.0).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:sdxl-1-0-base","name":"SDXL 1.0 base","repo":null,"url":"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0","job":"Use the classic SDXL image model","group":"AI generators","kinds":["Retro style"],"role":"backup","backup_for":"Z-Image","need":"","what":"2023 image model with the largest ecosystem of LoRAs, ControlNets and pixel-art fine-tunes.","platforms":["windows","linux","mac"],"license":"Weights: CreativeML OpenRAIL++-M (commercial use allowed with use-based restrictions).","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Runs in ComfyUI, sd.cpp, every front end.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Use restrictions forbid certain harmful uses; outputs are yours.","team_pick":null,"design_check":{"claude":"BELOW BAR (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"tongyi-mai/z-image","name":"Z-Image (Turbo and Base)","repo":"https://github.com/Tongyi-MAI/Z-Image","url":"https://github.com/Tongyi-MAI/Z-Image","job":"Make concept art with Z-Image","group":"AI generators","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"when you want to make concept art or paintovers with AI","what":"6B text-to-image model from Alibaba Tongyi; Turbo makes images in about 8 steps with strong prompt following and English text.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":12133,"last_push":"2026-02-09","archived":false,"agent_friendly":"high","agent_notes":"diffusers, ComfyUI and sd.cpp support.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"sometimes","design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"black-forest-labs/flux2","name":"FLUX.2 [klein] 4B","repo":"https://github.com/black-forest-labs/flux2","url":"https://github.com/black-forest-labs/flux2","job":"Make and edit images with FLUX.2 klein","group":"AI generators","kinds":["Any game"],"role":"backup","backup_for":"Z-Image","need":"","what":"Black Forest Labs' small 2026 model that does text-to-image, editing and multi-reference composition in one.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":2837,"last_push":"2026-03-12","archived":false,"agent_friendly":"high","agent_notes":"ComfyUI templates, diffusers, official CLI repo.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"Only the 4B variants are commercial-safe. Do not mix up 4B and 9B files.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"qwenlm/qwen-image","name":"Qwen-Image family (Qwen-Image, 2512, Edit-2511, Layered)","repo":"https://github.com/QwenLM/Qwen-Image","url":"https://github.com/QwenLM/Qwen-Image","job":"Make images with readable text","group":"AI generators","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want AI images with readable text","what":"20B image generation and editing models with the best open text rendering; Qwen-Image-Layered splits one image into separate RGBA layers.","platforms":["windows","linux"],"license":"Apache-2.0","stars":8461,"last_push":"2026-02-10","archived":false,"agent_friendly":"high","agent_notes":"diffusers, ComfyUI, sd.cpp, Nunchaku, WanGP.","fits_16gb_gpu":"quantized","fun":"yes","fun_note":"","sell":"yes","sell_note":"Stay on the Apache releases. The newer 2.1 line is research-only.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"black-forest-labs/flux","name":"FLUX.1 [schnell]","repo":"https://github.com/black-forest-labs/flux","url":"https://github.com/black-forest-labs/flux","job":"Make images with FLUX.1 schnell","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"12B, 4-step text-to-image model from 2024.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":26044,"last_push":"2025-07-31","archived":false,"agent_friendly":"high","agent_notes":"Every front end.","fits_16gb_gpu":"quantized","fun":"yes","fun_note":"","sell":"yes","sell_note":"Many popular LoRAs are built on dev, not schnell; those inherit dev's non-commercial weights.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:illustrious-xl-and-noobai-xl","name":"Illustrious XL and NoobAI-XL","repo":null,"url":"https://huggingface.co/Laxhar/noobai-XL-1.1","job":"Make anime-style character art","group":"AI generators","kinds":["Story and visual novel","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want anime-style portraits","what":"SDXL-based anime and illustration models used for cel-style characters and portraits.","platforms":["windows","linux","mac"],"license":"Weights: Fair AI Public License 1.0-SD (commercial use allowed; derivative models must stay under the same license; use restrictions).","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Loads like any SDXL checkpoint.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"catch","sell_note":"Trained on anime-board data, which carries reputational risk for a Steam AI disclosure. Fine-tunes must be shared under FAIPL.","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"name:flux-3-image-klein","name":"FLUX.3 [image klein]","repo":null,"url":"https://huggingface.co/black-forest-labs/flux-3-image-klein","job":"Make images with FLUX.3 klein","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"5.6B open-weights model released 2026-10 for text-to-image and editing with up to 10 reference images.","platforms":["windows","linux"],"license":"Weights: FLUX Kommunity License (gated; text not read). A small 'pup' variant is tagged Apache-2.0.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"ComfyUI repack exists; WanGP supports it.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"Non-commercial terms are fine for hobby games.","sell":"catch","sell_note":"Secondary sources say free commercial use under US$5M annual revenue (reported, not verified against the license text). Read the license before use.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:pixel-art-loras-commercial-safe-bases","name":"Pixel art LoRAs (commercial-safe bases)","repo":null,"url":"https://huggingface.co/nerijs/pixel-art-xl","job":"Push AI images toward pixel art","group":"AI generators","kinds":["Retro style","Adventure or RPG","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want AI pixel art","what":"Style LoRAs that push models toward clean pixel art: nerijs Pixel Art XL (SDXL), tarn59 pixel_art_style (Z-Image Turbo), Limbicnation pixel-art-lora (FLUX.2 klein 4B).","platforms":["windows","linux","mac"],"license":"LoRA weights: Pixel Art XL CreativeML OpenRAIL-M; tarn59 and Limbicnation Apache-2.0 (HF tags). Base models: OpenRAIL++ or Apache-2.0.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Load in any workflow.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Skip pixel LoRAs built on FLUX.1 dev, Krea 2 or klein 9B: the LoRA may say MIT or Apache, but the base weights are non-commercial or revenue-capped.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:sprite-sheet-loras-klein-4b-and-qwen-image-edit","name":"Sprite sheet LoRAs (klein 4B and Qwen-Image-Edit)","repo":null,"url":"https://huggingface.co/svntax-dev/pixel_spritesheet_4walk_small_lora_v1","job":"Make whole sprite sheets with AI","group":"AI generators","kinds":["Retro style","Platformer or action","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want AI sprite sheets","what":"LoRAs that output whole sheets: fal 2x2 multi-view (two isometric, side, top) for klein 4B; svntax-dev 32x32 four-direction walk sheets for klein 4B Base; svntax-dev 32x48 walk, attack and hurt sheets for Qwen-Image-Edit-2511.","platforms":["windows","linux","mac"],"license":"LoRA weights: Apache-2.0 (HF tags). Bases: klein 4B Apache-2.0, Qwen-Image-Edit-2511 Apache-2.0.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Default ComfyUI klein and Qwen Edit workflows plus a LoRA loader.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"wan-video/wan2.2","name":"Wan 2.2","repo":"https://github.com/Wan-Video/Wan2.2","url":"https://github.com/Wan-Video/Wan2.2","job":"Animate a pose into video frames","group":"AI generators","kinds":["Retro style","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want AI to animate a key pose","what":"Open video generation models (5B TI2V and 14B I2V/T2V) used to animate a key pose into frames.","platforms":["windows","linux"],"license":"Apache-2.0","stars":18388,"last_push":"2026-09-21","archived":false,"agent_friendly":"high","agent_notes":"CLI scripts, ComfyUI, WanGP headless mode.","fits_16gb_gpu":"offload","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"lightricks/ltx-2","name":"LTX-2 and LTX-2.5","repo":"https://github.com/Lightricks/LTX-2","url":"https://github.com/Lightricks/LTX-2","job":"Make video and sound with LTX-2","group":"AI generators","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Audio-and-video generation model family from Lightricks, with many IC-LoRAs (restore, detail, alpha generation).","platforms":["windows","linux"],"license":"Apache-2.0","stars":10097,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Python package and LoRA trainer; WanGP.","fits_16gb_gpu":"offload","fun":"yes","fun_note":"","sell":"catch","sell_note":"Revenue cap is far above us, but it is a custom license.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nihui/rife-ncnn-vulkan","name":"RIFE ncnn Vulkan","repo":"https://github.com/nihui/rife-ncnn-vulkan","url":"https://github.com/nihui/rife-ncnn-vulkan","job":"Smooth animation by adding frames","group":"Animation and effects","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Portable command-line frame interpolation on any Vulkan GPU.","platforms":["windows","linux","mac"],"license":"MIT","stars":1129,"last_push":"2024-01-02","archived":false,"agent_friendly":"high","agent_notes":"Folder in, folder out.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"danielgatis/rembg","name":"rembg","repo":"https://github.com/danielgatis/rembg","url":"https://github.com/danielgatis/rembg","job":"Cut backgrounds off images","group":"AI generators","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"when you want to remove an image background","what":"Background removal as a CLI, Python library and HTTP server, with selectable models.","platforms":["windows","linux","mac"],"license":"MIT","stars":25347,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"rembg i in.png out.png, or batch a folder; also runs as a server.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Pass a BiRefNet or isnet model explicitly; do not use the bria model for shipped art.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"zhengpeng7/birefnet","name":"BiRefNet","repo":"https://github.com/ZhengPeng7/BiRefNet","url":"https://github.com/ZhengPeng7/BiRefNet","job":"Cut backgrounds with fine edge detail","group":"AI generators","kinds":["Any game"],"role":"backup","backup_for":"rembg","need":"","what":"High-resolution matting and segmentation model with clean hair and edge detail.","platforms":["windows","linux","mac","web"],"license":"MIT","stars":4371,"last_push":"2026-10-25","archived":false,"agent_friendly":"high","agent_notes":"Through rembg, ComfyUI-RMBG, transformers.js or ONNX.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"facebookresearch/sam3","name":"SAM 3 and SAM 2","repo":"https://github.com/facebookresearch/sam3","url":"https://github.com/facebookresearch/sam3","job":"Select parts of images by clicking","group":"AI generators","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Meta's Segment Anything models: click to segment (SAM 2) or segment by text prompt (SAM 3), in images and video.","platforms":["windows","linux","mac"],"license":"SAM 2: code and weights Apache-2.0. SAM 3: SAM License (royalty-free, worldwide, commercial use allowed, acceptable-use and sanctions terms; weights gated by manual approval).","stars":12213,"last_push":"2026-10-23","archived":false,"agent_friendly":"high","agent_notes":"Python API; ComfyUI nodes.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"SAM 3 needs an approved Hugging Face request.","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"xinntao/real-esrgan","name":"Real-ESRGAN (with ncnn Vulkan CLI)","repo":"https://github.com/xinntao/Real-ESRGAN","url":"https://github.com/xinntao/Real-ESRGAN","job":"Upscale small images","group":"AI generators","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want to enlarge art","what":"General and anime upscaler; the ncnn Vulkan build is one portable executable.","platforms":["windows","linux","mac"],"license":"BSD-3-Clause","stars":37379,"last_push":"2024-08-06","archived":false,"agent_friendly":"high","agent_notes":"realesrgan-ncnn-vulkan -i in -o out -n realesrgan-x4plus-anime.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"upscayl/upscayl","name":"Upscayl","repo":"https://github.com/upscayl/upscayl","url":"https://github.com/upscayl/upscayl","job":"Upscale images in a simple app","group":"AI generators","kinds":["Any game"],"role":"backup","backup_for":"Real-ESRGAN","need":"","what":"Desktop upscaler app on Real-ESRGAN-style models, with a separate CLI (upscayl-ncnn).","platforms":["windows","linux","mac"],"license":"AGPL-3.0","stars":51790,"last_push":"2026-10-05","archived":false,"agent_friendly":"medium","agent_notes":"GUI first; the upscayl-ncnn CLI is scriptable.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"Non-commercial models are fine for hobby games.","sell":"yes","sell_note":"Some community models you can load carry non-commercial licenses; check each.","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (skip)"},"found_by":["Claude"]},{"id":"pwilkin/trellis.cpp","name":"TRELLIS.2 via trellis.cpp","repo":"https://github.com/pwilkin/trellis.cpp","url":"https://github.com/pwilkin/trellis.cpp","job":"Turn one image into a 3D model","group":"AI generators","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want a 3D model from a picture","what":"C++/GGML port of Microsoft TRELLIS.2-4B image-to-3D: background removal, flow transformers, mesh extraction and UV-textured PBR GLB, plus a Pixal3D backend.","platforms":["windows","linux"],"license":"MIT","stars":374,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"trellis-cli image.png out.glb, a resident HTTP server, a headless multi-view render script, and a desktop app (Trellis Studio). Can chain stable-diffusion.cpp for text-to-3D.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"Young project with one main author; pin a release.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"microsoft/trellis","name":"TRELLIS (v1)","repo":"https://github.com/microsoft/TRELLIS","url":"https://github.com/microsoft/TRELLIS","job":"Turn images or text into 3D models","group":"AI generators","kinds":["3D world"],"role":"backup","backup_for":"trellis.cpp","need":"","what":"Microsoft's first structured-latent 3D generator: image-to-3D and text-to-3D, output as mesh or Gaussians.","platforms":["linux","windows"],"license":"MIT","stars":14195,"last_push":"2026-10-27","archived":false,"agent_friendly":"high","agent_notes":"Python pipeline and example scripts.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"Windows is community-supported only.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vast-ai-research/triposg","name":"TripoSG","repo":"https://github.com/VAST-AI-Research/TripoSG","url":"https://github.com/VAST-AI-Research/TripoSG","job":"Turn images into 3D shapes","group":"AI generators","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to turn an image into a 3D model","what":"High-detail image-to-mesh model (shape only, no texture) from VAST.","platforms":["linux","windows"],"license":"MIT","stars":1885,"last_push":"2025-04-18","archived":false,"agent_friendly":"high","agent_notes":"Python inference script.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"Non-commercial pieces are fine for hobby games.","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"vast-ai-research/triposr","name":"TripoSR","repo":"https://github.com/VAST-AI-Research/TripoSR","url":"https://github.com/VAST-AI-Research/TripoSR","job":"Turn one image into 3D quickly","group":"AI generators","kinds":["3D world"],"role":"backup","backup_for":"trellis.cpp","need":"","what":"Fast 2024 single-image 3D reconstruction with vertex colors or a baked texture.","platforms":["windows","linux","mac"],"license":"MIT","stars":7295,"last_push":"2026-06-04","archived":false,"agent_friendly":"high","agent_notes":"run.py CLI.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"BELOW BAR (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"stability-ai/stable-fast-3d","name":"Stable Fast 3D (and SPAR3D)","repo":"https://github.com/Stability-AI/stable-fast-3d","url":"https://github.com/Stability-AI/stable-fast-3d","job":"Turn an image into low-poly 3D","group":"AI generators","kinds":["3D world"],"role":"backup","backup_for":"trellis.cpp","need":"","what":"Image to UV-unwrapped, textured low-poly GLB in about a second, with triangle or quad remesh options.","platforms":["windows","linux","mac"],"license":"Code and weights: Stability AI Community License (free, including commercial, under US$1M annual revenue). SPAR3D same.","stars":1926,"last_push":"2025-01-22","archived":false,"agent_friendly":"high","agent_notes":"python run.py image.png --output-dir out; ComfyUI node.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"Revenue cap is irrelevant for hobby games.","sell":"catch","sell_note":"Revenue cap of US$1M; register for commercial use per the license.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"tencent-hunyuan/hunyuan3d-2","name":"Hunyuan3D 2.x (2.0, 2mini, 2mv, 2.1)","repo":"https://github.com/Tencent-Hunyuan/Hunyuan3D-2","url":"https://github.com/Tencent-Hunyuan/Hunyuan3D-2","job":"Turn images into textured 3D models","group":"AI generators","kinds":["3D world"],"role":"backup","backup_for":"trellis.cpp","need":"","what":"Tencent's two-stage image-to-3D: shape model plus Hunyuan3D-Paint texturing (PBR in 2.1).","platforms":["windows","linux"],"license":"Code and weights: Tencent Hunyuan Community License. Does not apply in the EU, UK or South Korea; over 1M monthly active users needs a Tencent license; outputs may not be used to improve other AI models.","stars":15335,"last_push":"2025-10-28","archived":false,"agent_friendly":"high","agent_notes":"CLI, Gradio app and a local API server; ComfyUI wrapper by kijai; Hunyuan3D-2GP and WanGP low-VRAM builds.","fits_16gb_gpu":"offload","fun":"yes","fun_note":"Check the region limits; the US is fine.","sell":"catch","sell_note":"Fine to use in the US; whether a game made with it can be sold in the EU or UK is a gray area. Newer Hunyuan 3D 3.x is reported to be hosted-only.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"tencentarc/pixal3d","name":"Pixal3D","repo":"https://github.com/TencentARC/Pixal3D","url":"https://github.com/TencentARC/Pixal3D","job":"Turn images into 3D with textures","group":"AI generators","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"2026 pixel-aligned image-to-3D from TencentARC with single-image and four-view input and native PBR texturing.","platforms":["linux","windows"],"license":"MIT","stars":2598,"last_push":"2026-09-01","archived":false,"agent_friendly":"high","agent_notes":"inference.py CLI with --low_vram and multi-view flags; runs in trellis.cpp (v0.8+) and WanGP.","fits_16gb_gpu":"untested","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"wgsxm/partcrafter","name":"PartCrafter","repo":"https://github.com/wgsxm/PartCrafter","url":"https://github.com/wgsxm/PartCrafter","job":"Generate 3D models split into parts","group":"AI generators","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Generates a 3D mesh already split into separate parts (wheels, limbs, props, scene objects).","platforms":["linux","windows"],"license":"MIT","stars":2507,"last_push":"2026-04-16","archived":false,"agent_friendly":"high","agent_notes":"Python scripts.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"huanngzh/mv-adapter","name":"MV-Adapter","repo":"https://github.com/huanngzh/MV-Adapter","url":"https://github.com/huanngzh/MV-Adapter","job":"Make multi-view images for 3D","group":"AI generators","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Adapter that makes SDXL and other models produce consistent multi-view images of one subject.","platforms":["windows","linux"],"license":"Apache-2.0","stars":1302,"last_push":"2025-06-26","archived":false,"agent_friendly":"high","agent_notes":"Python scripts and ComfyUI nodes.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"img2threejs/img2threejs","name":"img2threejs","repo":"https://github.com/img2threejs/img2threejs","url":"https://github.com/img2threejs/img2threejs","job":"Rebuild an object as Three.js code","group":"Agent helpers","kinds":["3D world","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want an agent to build a 3D object in code","what":"Agent skill that rebuilds an object from a reference image as procedural, code-only Three.js geometry with quality gates.","platforms":["web"],"license":"Apache-2.0","stars":20340,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Built for Claude Code or Codex: Python stdlib tooling plus a Three.js runtime.","fits_16gb_gpu":"n/a","fun":"yes","fun_note":"","sell":"yes","sell_note":"Repo carries sponsor badges for paid 3D and LLM services; the skill itself needs only your coding agent.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"sakalond/stablegen","name":"StableGen","repo":"https://github.com/sakalond/StableGen","url":"https://github.com/sakalond/StableGen","job":"Paint AI textures onto Blender models","group":"AI generators","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want AI textures on a 3D model","what":"Blender addon that projects ComfyUI-generated textures onto your meshes from scene cameras and bakes them; can also call TRELLIS.2 and SkinTokens on the server.","platforms":["windows","linux","mac"],"license":"GPL-3.0","stars":1477,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Blender addon with a ComfyUI backend; GUI-first, but Blender Python can drive it.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"hugotini/deepbump","name":"DeepBump","repo":"https://github.com/HugoTini/DeepBump","url":"https://github.com/HugoTini/DeepBump","job":"Make normal maps from one image","group":"Art 3D","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want bump maps from a picture","what":"Normal and height maps from a single image; Blender addon and CLI on ONNX.","platforms":["windows","linux","mac"],"license":"GPL-3.0","stars":1425,"last_push":"2025-03-17","archived":false,"agent_friendly":"high","agent_notes":"CLI documented in cli.md.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"GPL covers the tool; generated maps are yours.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"prs-eth/marigold","name":"Marigold (depth, normals, albedo)","repo":"https://github.com/prs-eth/Marigold","url":"https://github.com/prs-eth/Marigold","job":"Estimate depth and surface from images","group":"AI generators","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Diffusion-based depth, surface normals and intrinsic (albedo and material) decomposition from one image.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":3248,"last_push":"2026-09-06","archived":false,"agent_friendly":"high","agent_notes":"diffusers pipelines and scripts.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"depthanything/depth-anything-v2","name":"Depth Anything V2 and 3 (Small, Base)","repo":"https://github.com/DepthAnything/Depth-Anything-V2","url":"https://github.com/DepthAnything/Depth-Anything-V2","job":"Estimate depth from one image","group":"AI generators","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Fast monocular depth estimation models; V3 (ByteDance-Seed/Depth-Anything-3) adds multi-view geometry.","platforms":["windows","linux","mac","web"],"license":"Apache-2.0","stars":9106,"last_push":"2026-03-24","archived":false,"agent_friendly":"high","agent_notes":"Python, ONNX, transformers.js.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Use only Small and Base for commercial work.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"brokensource/depthflow","name":"DepthFlow","repo":"https://github.com/BrokenSource/DepthFlow","url":"https://github.com/BrokenSource/DepthFlow","job":"Turn a still image into parallax video","group":"Animation and effects","kinds":["Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want a moving still picture","what":"Turns a still image into a 2.5D parallax video using a depth map and GLSL shaders.","platforms":["windows","linux","mac"],"license":"AGPL-3.0","stars":1579,"last_push":"2026-10-28","archived":false,"agent_friendly":"high","agent_notes":"CLI and Python API.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"AGPL covers the tool; rendered videos are yours.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"vast-ai-research/unirig","name":"UniRig","repo":"https://github.com/VAST-AI-Research/UniRig","url":"https://github.com/VAST-AI-Research/UniRig","job":"Add a skeleton to a 3D mesh","group":"Art 3D","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to rig a 3D model automatically","what":"Predicts a skeleton and skin weights for almost any mesh (humans, animals, props) and exports FBX.","platforms":["linux","windows"],"license":"MIT","stars":2056,"last_push":"2026-06-04","archived":false,"agent_friendly":"high","agent_notes":"Shell scripts: generate_skeleton.sh then generate_skin.sh, GLB in, FBX out.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"vast-ai-research/skintokens","name":"SkinTokens (TokenRig)","repo":"https://github.com/VAST-AI-Research/SkinTokens","url":"https://github.com/VAST-AI-Research/SkinTokens","job":"Rig 3D meshes with a newer tool","group":"Art 3D","kinds":["3D world"],"role":"backup","backup_for":"UniRig","need":"","what":"UniRig's 2026 successor: unified autoregressive rigging and skin weights.","platforms":["linux","windows"],"license":"MIT","stars":607,"last_push":"2026-05-12","archived":false,"agent_friendly":"high","agent_notes":"Python scripts; community GGUF and ONNX ports on Hugging Face; StableGen can call it.","fits_16gb_gpu":"untested","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nv-tlabs/kimodo","name":"Kimodo","repo":"https://github.com/nv-tlabs/kimodo","url":"https://github.com/nv-tlabs/kimodo","job":"Generate character motion from text","group":"Animation and effects","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to make animation from text","what":"NVIDIA text-and-constraint motion generator: prompts plus key poses, paths, waypoints and pinned hands or feet.","platforms":["linux","windows"],"license":"Apache-2.0","stars":4073,"last_push":"2026-10-15","archived":false,"agent_friendly":"high","agent_notes":"CLI and interactive demo; NPZ and CSV outputs.","fits_16gb_gpu":"offload","fun":"yes","fun_note":"","sell":"yes","sell_note":"Use the SOMA models, not SMPL-X. Trained on 700 hours of commercially licensed mocap (Bones Rigplay).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"kirakun0328/text-to-vrma","name":"Text-To-VRMA (ARDY engine)","repo":"https://github.com/Kirakun0328/text-to-vrma","url":"https://github.com/Kirakun0328/text-to-vrma","job":"Make VRM animations from text","group":"Animation and effects","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Web and desktop app that turns a text prompt into a .vrma animation for VRM characters, with a local NVIDIA ARDY motion engine.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":210,"last_push":"2026-10-25","archived":false,"agent_friendly":"medium","agent_notes":"App UI; docs mostly in Japanese.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Its other engine (LLM keyframes) calls paid model APIs; the local ARDY engine does not.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"freemocap/freemocap","name":"FreeMoCap","repo":"https://github.com/freemocap/freemocap","url":"https://github.com/freemocap/freemocap","job":"Capture motion with webcams","group":"Animation and effects","kinds":["3D world"],"role":"backup","backup_for":"","need":"","what":"Markerless motion capture from ordinary webcams (several cameras for full 3D), with Blender export.","platforms":["windows","linux","mac"],"license":"AGPL-3.0","stars":10694,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"pip install freemocap[cuda]; GUI first, Python underneath.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"AGPL covers the software, not your capture data.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"google-ai-edge/mediapipe","name":"MediaPipe","repo":"https://github.com/google-ai-edge/mediapipe","url":"https://github.com/google-ai-edge/mediapipe","job":"Track poses and hands from a camera","group":"Game logic","kinds":["Kids and learning","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want camera or hand-tracking controls","what":"Google's on-device pose, hand and face landmark models for web, mobile and desktop.","platforms":["web","windows","linux","mac","android","ios"],"license":"Apache-2.0","stars":37565,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"JS, Python and mobile APIs.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ace-step/ace-step-1.5","name":"ACE-Step 1.5","repo":"https://github.com/ace-step/ACE-Step-1.5","url":"https://github.com/ace-step/ACE-Step-1.5","job":"Make full songs with AI","group":"Sound and music","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"","what":"Full-song music generation (10 s to 10 min) with lyrics, covers, repainting and LoRA training.","platforms":["windows","linux","mac"],"license":"MIT","stars":14409,"last_push":"2026-10-11","archived":false,"agent_friendly":"high","agent_notes":"uv run acestep starts a Gradio UI with an API; CLI options; community UI (ace-step-ui) exists but has no license file.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"The model card says outputs can be used commercially (02 report). Train any style LoRA only on music we have rights to.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"heartmula/heartlib","name":"HeartMuLa","repo":"https://github.com/HeartMuLa/heartlib","url":"https://github.com/HeartMuLa/heartlib","job":"Make songs with another AI model","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"3B open music language model for songs with lyrics, plus its HeartCodec audio codec.","platforms":["linux","windows"],"license":"Apache-2.0","stars":3785,"last_push":"2026-10-08","archived":false,"agent_friendly":"high","agent_notes":"Python CLI with --lazy_load.","fits_16gb_gpu":"offload","fun":"yes","fun_note":"","sell":"yes","sell_note":"Do not use MuLaCover commercially.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"magenta/magenta-realtime","name":"Magenta RealTime 2","repo":"https://github.com/magenta/magenta-realtime","url":"https://github.com/magenta/magenta-realtime","job":"Stream endless AI music live","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Google's open live-music model that streams continuous music you steer with text or audio prompts.","platforms":["linux","windows"],"license":"Apache-2.0","stars":1860,"last_push":"2026-10-02","archived":false,"agent_friendly":"medium","agent_notes":"Python; audio.cpp lists support.","fits_16gb_gpu":"untested","fun":"yes","fun_note":"","sell":"yes","sell_note":"Credit the model.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"stability-ai/stable-audio-tools","name":"Stable Audio (Open 1.0, Open Small, Stable Audio 3)","repo":"https://github.com/Stability-AI/stable-audio-tools","url":"https://github.com/Stability-AI/stable-audio-tools","job":"Make sound effects from text","group":"Sound and music","kinds":["Any game"],"role":"backup","backup_for":"jsfxr","need":"","what":"Text-to-audio for sound effects, ambiences and short loops; Stable Audio 3 (2026-05) adds small-sfx, small-music and medium models.","platforms":["windows","linux","mac"],"license":"MIT","stars":3901,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Python inference scripts and Gradio; GGUF ports of the SFX model exist.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"catch","sell_note":"Revenue-capped custom license; the weights page is gated so the exact 2026 text was not read.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"openmoss/moss-tts","name":"MOSS-TTS family (incl. MOSS-SoundEffect)","repo":"https://github.com/OpenMOSS/MOSS-TTS","url":"https://github.com/OpenMOSS/MOSS-TTS","job":"Make sound effects with an open model","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Open speech and sound family: MOSS-SoundEffect v1 (8B) and v2 (2026-05, flow-matching DiT, 48 kHz effects up to 30 s), long-form TTS, two-speaker TTSD, voice generator and a 100M Nano.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":4293,"last_push":"2026-09-06","archived":false,"agent_friendly":"high","agent_notes":"Python CLI, PyTorch-free llama.cpp/GGUF path, SGLang and vLLM-Omni backends.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"qwenaudio/thinksound","name":"ThinkSound","repo":"https://github.com/QwenAudio/ThinkSound","url":"https://github.com/QwenAudio/ThinkSound","job":"Add sound to video with AI","group":"Sound and music","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Any-to-audio model (video, text, audio) that reasons step by step about what a scene should sound like.","platforms":["linux","windows"],"license":"Weights: Apache-2.0 (HF). Code: the repo root has no LICENSE file and GitHub reports none.","stars":1385,"last_push":"2026-04-03","archived":false,"agent_friendly":"medium","agent_notes":"predict.py and a Gradio app; Windows setup script.","fits_16gb_gpu":"untested","fun":"catch","fun_note":"Code license is missing, so skip it.","sell":"catch","sell_note":"Code license is missing; ask or wait before building on it.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"0xshug0/audio.cpp","name":"audio.cpp","repo":"https://github.com/0xShug0/audio.cpp","url":"https://github.com/0xShug0/audio.cpp","job":"Run many audio AI models","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"One ggml C++ engine, CLI and server for 100+ audio models: TTS, speech-to-text, VAD, voice conversion and music.","platforms":["windows","linux","mac","web"],"license":"Code: Apache-2.0 (LICENSE text; GitHub shows NOASSERTION). Each model keeps its own license.","stars":4022,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Common CLI and server across models; WASM plus WebGPU browser builds.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"hexgrad/kokoro","name":"Kokoro-82M","repo":"https://github.com/hexgrad/kokoro","url":"https://github.com/hexgrad/kokoro","job":"Speak lines with a small fast voice","group":"Voices and dialogue","kinds":["Story and visual novel","Adventure or RPG","Kids and learning"],"role":"main-pick","backup_for":"","need":"A temporary voice for lines.","what":"Tiny, fast TTS with 54 preset voices in 8 languages (v1.0); runners for Python, browser (kokoro-js), ONNX and a Docker API.","platforms":["windows","linux","mac","web","android","ios"],"license":"Apache-2.0","stars":9921,"last_push":"2025-08-06","archived":false,"agent_friendly":"high","agent_notes":"pip package; remsky/Kokoro-FastAPI gives an OpenAI-compatible endpoint in Docker (installed here); kokoro-onnx (MIT) for embedding.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Its phonemizer fallback uses espeak-ng (GPL-3.0). Fine for making voice files offline; check before bundling Kokoro inside a shipped game (NobodyWho documents the same issue).","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"resemble-ai/chatterbox","name":"Chatterbox (Turbo, Nano, Multilingual)","repo":"https://github.com/resemble-ai/chatterbox","url":"https://github.com/resemble-ai/chatterbox","job":"Clone voices with emotion","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want a cloned voice with emotion","what":"Zero-shot voice-cloning TTS with emotion exaggeration and tags like [laugh]; Turbo 350M, Nano 110M on CPU, multilingual variants.","platforms":["windows","linux","mac"],"license":"MIT","stars":27588,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Python API; ONNX build of Turbo; supported by audio.cpp and WanGP.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"README: as of August 2026 Chatterbox is retired research, no longer maintained, kept public as an MIT archive. Every generated file carries an imperceptible Perth watermark. Clone only voices you have consent for.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"qwenlm/qwen3-tts","name":"Qwen3-TTS","repo":"https://github.com/QwenLM/Qwen3-TTS","url":"https://github.com/QwenLM/Qwen3-TTS","job":"Design a voice by describing it","group":"Voices and dialogue","kinds":["Story and visual novel","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want to invent a voice from words","what":"0.6B and 1.7B TTS with VoiceDesign (describe a voice in words), 3-second cloning, streaming and 10 languages.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":14229,"last_push":"2026-03-17","archived":false,"agent_friendly":"high","agent_notes":"Python package; WanGP and audio-model hubs support it.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"openbmb/voxcpm","name":"VoxCPM2","repo":"https://github.com/OpenBMB/VoxCPM","url":"https://github.com/OpenBMB/VoxCPM","job":"Make speech with voice design","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"backup","backup_for":"Kokoro","need":"","what":"Tokenizer-free TTS with voice design, controllable cloning and 48 kHz output.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":41093,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Python, web app, FastAPI server; GGUF via llama.cpp-omni and VoxCPM.cpp.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"nari-labs/dia2","name":"Dia2","repo":"https://github.com/nari-labs/dia2","url":"https://github.com/nari-labs/dia2","job":"Voice two-person dialogue scenes","group":"Voices and dialogue","kinds":["Story and visual novel","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want two characters talking in one take","what":"Streaming dialogue TTS (1B and 2B) that voices two-speaker scenes with non-verbal sounds in one pass.","platforms":["windows","linux","mac"],"license":"Apache-2.0","stars":1186,"last_push":"2025-11-29","archived":false,"agent_friendly":"high","agent_notes":"CLI and Python API.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kittenml/kittentts","name":"Kitten TTS","repo":"https://github.com/KittenML/KittenTTS","url":"https://github.com/KittenML/KittenTTS","job":"Make speech fast on a plain CPU","group":"Voices and dialogue","kinds":["Quick browser game","Kids and learning"],"role":"backup","backup_for":"Kokoro","need":"","what":"15M to 80M parameter ONNX TTS that runs in real time on a CPU; kitten-tts-2 (1.7B) adds cloning.","platforms":["windows","linux","mac","android","ios"],"license":"Apache-2.0","stars":16805,"last_push":"2026-10-27","archived":false,"agent_friendly":"high","agent_notes":"pip package; a llama.cpp fork for C++.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Use the 0.8 models for an Apache runtime; v2 is revenue-capped.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"kyutai-labs/pocket-tts","name":"Pocket TTS","repo":"https://github.com/kyutai-labs/pocket-tts","url":"https://github.com/kyutai-labs/pocket-tts","job":"Make speech on a CPU with cloning","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"backup","backup_for":"Kokoro","need":"","what":"Kyutai's CPU-sized TTS with voice cloning.","platforms":["windows","linux","mac","web"],"license":"MIT","stars":10208,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Python; ONNX ports; NobodyWho and audio.cpp backends.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Credit Kyutai in the game credits.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"ohf-voice/piper1-gpl","name":"Piper (piper1-gpl)","repo":"https://github.com/OHF-Voice/piper1-gpl","url":"https://github.com/OHF-Voice/piper1-gpl","job":"Make quick offline speech","group":"Voices and dialogue","kinds":["Kids and learning","Story and visual novel"],"role":"backup","backup_for":"Kokoro","need":"","what":"Very fast CPU neural TTS with voices in many languages.","platforms":["windows","linux","mac","android"],"license":"GPL-3.0","stars":6181,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"CLI: text in, WAV out.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"GPL is fine for hobby games.","sell":"catch","sell_note":"GPL runtime, and some voices come from datasets with non-commercial terms; check the specific voice.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"index-tts/index-tts","name":"IndexTTS-2 and 2.5","repo":"https://github.com/index-tts/index-tts","url":"https://github.com/index-tts/index-tts","job":"Make dubbing-quality speech","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Zero-shot TTS with separate emotion control and exact duration control, built for dubbing.","platforms":["windows","linux"],"license":"Code and weights: bilibili Model Use License (commercial use allowed below 100M monthly active users and RMB 1B revenue; no using it to improve other models; derivative notice required).","stars":24953,"last_push":"2026-09-29","archived":false,"agent_friendly":"high","agent_notes":"Python API and web UI.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"","sell":"catch","sell_note":"Custom license; fine at our scale but read it.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"rvc-boss/gpt-sovits","name":"GPT-SoVITS","repo":"https://github.com/RVC-Boss/GPT-SoVITS","url":"https://github.com/RVC-Boss/GPT-SoVITS","job":"Clone a voice from audio","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want a family voice in a game","what":"Few-shot voice cloning and fine-tuning from about one minute of audio, with a web UI.","platforms":["windows","linux","mac"],"license":"MIT","stars":64938,"last_push":"2026-10-31","archived":false,"agent_friendly":"medium","agent_notes":"Web UI first; scripts exist.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"Use only voices you have consent for.","sell":"yes","sell_note":"Train only on voices you have written consent for.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"k2-fsa/sherpa-onnx","name":"sherpa-onnx","repo":"https://github.com/k2-fsa/sherpa-onnx","url":"https://github.com/k2-fsa/sherpa-onnx","job":"Run speech inside a game","group":"Voices and dialogue","kinds":["Adventure or RPG","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want speech running inside the game","what":"Offline speech toolkit on ONNX Runtime: speech-to-text, TTS (Kokoro, Kitten, Piper/VITS, Matcha), VAD and diarization.","platforms":["windows","linux","mac","android","ios","web"],"license":"Apache-2.0","stars":15759,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"CLI tools plus bindings for C, C++, C#, Go, Rust, Dart, JS, Kotlin and Swift.","fits_16gb_gpu":"n/a","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ggml-org/whisper.cpp","name":"whisper.cpp","repo":"https://github.com/ggml-org/whisper.cpp","url":"https://github.com/ggml-org/whisper.cpp","job":"Turn speech into text offline","group":"Voices and dialogue","kinds":["Kids and learning","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want players to talk to the game","what":"Offline speech-to-text port of OpenAI Whisper in C/C++.","platforms":["windows","linux","mac","android","ios","web"],"license":"MIT","stars":54953,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"CLI and server; WASM demo.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ggml-org/llama.cpp","name":"llama.cpp","repo":"https://github.com/ggml-org/llama.cpp","url":"https://github.com/ggml-org/llama.cpp","job":"Run a local AI model in games","group":"Game logic","kinds":["Story and visual novel","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want an AI character in the game","what":"The standard local LLM engine: GGUF models, OpenAI-compatible server, grammar and JSON-schema constrained output.","platforms":["windows","linux","mac","android","ios","web"],"license":"MIT","stars":133466,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"ollama/ollama","name":"Ollama","repo":"https://github.com/ollama/ollama","url":"https://github.com/ollama/ollama","job":"Run local AI models simply","group":"Game logic","kinds":["Story and visual novel","Adventure or RPG"],"role":"backup","backup_for":"llama.cpp","need":"","what":"","platforms":["windows","linux","mac"],"license":"MIT","stars":186016,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"CLI plus REST API with structured outputs.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"Ollama also sells cloud models; local use is free. Players would need Ollama installed, so treat it as a dev tool, not a shipping runtime.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"withcatai/node-llama-cpp","name":"node-llama-cpp","repo":"https://github.com/withcatai/node-llama-cpp","url":"https://github.com/withcatai/node-llama-cpp","job":"Run local AI in a Node game","group":"Game logic","kinds":["Online multiplayer","Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Node.js bindings for llama.cpp with JSON-schema-enforced output and function calling.","platforms":["windows","linux","mac"],"license":"MIT","stars":2199,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"npm package; CUDA, Vulkan and Metal.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"mlc-ai/web-llm","name":"WebLLM","repo":"https://github.com/mlc-ai/web-llm","url":"https://github.com/mlc-ai/web-llm","job":"Run AI in the browser","group":"Game logic","kinds":["Quick browser game","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want an AI character in a web game","what":"In-browser LLM inference on WebGPU with an OpenAI-style API (streaming, JSON mode).","platforms":["web"],"license":"Apache-2.0","stars":19356,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"npm package.","fits_16gb_gpu":"n/a","fun":"yes","fun_note":"","sell":"yes","sell_note":"Players download the model weights on first run and need WebGPU.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"huggingface/transformers.js","name":"transformers.js","repo":"https://github.com/huggingface/transformers.js","url":"https://github.com/huggingface/transformers.js","job":"Run AI models in the browser","group":"Game logic","kinds":["Quick browser game","Kids and learning"],"role":"backup","backup_for":"WebLLM","need":"","what":"Runs ONNX models in the browser or Node on WebGPU or WASM: Kokoro voice, Whisper, background removal, small LLMs, embeddings.","platforms":["web","windows","linux","mac"],"license":"Apache-2.0","stars":16401,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"npm package, pipeline API.","fits_16gb_gpu":"n/a","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nobodywho-ooo/nobodywho","name":"NobodyWho","repo":"https://github.com/nobodywho-ooo/nobodywho","url":"https://github.com/nobodywho-ooo/nobodywho","job":"Add a local AI character to Godot","group":"Game logic","kinds":["Adventure or RPG","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want AI chat inside a Godot game","what":"Local LLM engine with a Godot plugin (also Python, Flutter, Swift, Kotlin, React Native): chat, tool calling with auto-generated grammars, Whisper speech-to-text, Kokoro, Pocket TTS and Supertonic voices.","platforms":["windows","linux","mac","android","ios"],"license":"EUPL-1.2","stars":1669,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"GDScript nodes; any GGUF model; Godot Asset Library entry.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"catch","sell_note":"README: proprietary and commercial games may use it; only changes to NobodyWho itself must be shared. Prebuilt packages include espeak-ng (GPL-3.0) through the Kokoro feature; build without that feature to avoid it. No web export; Godot has no iOS export.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:qwen3-5-small-models-0-8b-2b-4b-9b","name":"Qwen3.5 small models (0.8B, 2B, 4B, 9B)","repo":null,"url":"https://huggingface.co/Qwen/Qwen3.5-4B","job":"Power AI characters with small models","group":"Game logic","kinds":["Story and visual novel","Adventure or RPG"],"role":"specialty","backup_for":"","need":"when you want a small model for NPC talk","what":"Alibaba's February 2026 open models; the small sizes suit NPC dialogue with tool calls.","platforms":["windows","linux","mac","android","ios","web"],"license":"Weights: Apache-2.0.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"GGUF for llama.cpp, Ollama, NobodyWho.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:gemma-4-e2b-e4b-12b","name":"Gemma 4 (E2B, E4B, 12B)","repo":null,"url":"https://huggingface.co/google/gemma-4-E4B-it","job":"Power AI characters on phones","group":"Game logic","kinds":["Story and visual novel","Adventure or RPG"],"role":"backup","backup_for":"Qwen3.5 small models","need":"","what":"","platforms":["windows","linux","mac","android","ios","web"],"license":"Weights: Apache-2.0 (Gemma 3 used the Gemma Terms; Gemma 4 switched to Apache-2.0 per HF tags).","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"GGUF, ONNX, mobile builds.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:ministral-3-3b-8b-14b","name":"Ministral 3 (3B, 8B, 14B)","repo":null,"url":"https://huggingface.co/mistralai/Ministral-3-8B-Instruct-2512","job":"Power AI characters with a mid-size model","group":"Game logic","kinds":["Story and visual novel","Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Mistral's December 2025 small models with official GGUF builds.","platforms":["windows","linux","mac"],"license":"Weights: Apache-2.0.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"GGUF for llama.cpp and Ollama.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"The older Ministral-8B-2410 used a different license; use the '3' series.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:gpt-oss-20b","name":"gpt-oss-20b","repo":null,"url":"https://huggingface.co/openai/gpt-oss-20b","job":"Run a bigger local reasoning model","group":"Game logic","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"OpenAI's open-weights mixture-of-experts reasoning model.","platforms":["windows","linux","mac"],"license":"Weights: Apache-2.0.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Ollama and llama.cpp.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"increpare/bfxr2","name":"Bfxr2","repo":"https://github.com/increpare/bfxr2","url":"https://www.bfxr.net/","job":"Make retro sound effects with more types","group":"Sound and music","kinds":["Retro style","Quick browser game"],"role":"backup","backup_for":"jsfxr","need":"","what":"JavaScript rewrite of Bfxr: 23 parameter synths (classic blips, footsteps, impacts, whooshes, creatures, glass, zaps, jingles) with presets, randomize and mutate.","platforms":["web","windows"],"license":"MIT","stars":346,"last_push":"2026-10-22","archived":false,"agent_friendly":"high","agent_notes":"Sounds save as plain JSON (.bfxr). A one-file library (bfxrlib.min.js) has play, playMutated and render from a JSON object plus an optional seed, so an agent can write, version and re-render sounds. Seeded output is reproducible.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Web at bfxr.net, Windows desktop build (Bfxr95). Keep the embedded license notices when redistributing the library. Still labeled beta.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"chr15m/jsfxr","name":"jsfxr","repo":"https://github.com/chr15m/jsfxr","url":"https://sfxr.me","job":"Make retro sound effects fast","group":"Sound and music","kinds":["Quick browser game","Retro style","Platformer or action","Fantasy console"],"role":"main-pick","backup_for":"","need":"","what":"sfxr port for the browser and Node: classic 8-bit pickup, laser, explosion, jump and hit sounds from a small parameter set.","platforms":["web","windows","mac","linux"],"license":"Unlicense","stars":463,"last_push":"2026-05-05","archived":false,"agent_friendly":"high","agent_notes":"`npm i jsfxr`; presets by name (pickupCoin, laserShoot, ...); sounds serialize to JSON or a short b58 URL string; `sfxr.toWave()` gives a WAV in code, so a Node script can batch-render a whole sound list.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Public domain code; sounds you make are yours.","team_pick":"sometimes","design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"killedbyapixel/zzfx","name":"ZzFX","repo":"https://github.com/KilledByAPixel/ZzFX","url":"https://killedbyapixel.github.io/ZzFX/","job":"Play tiny sounds from a number list","group":"Sound and music","kinds":["Quick browser game","Retro style"],"role":"main-pick","backup_for":"","need":"Tiny sound effects as number arrays.","what":"Tiny JavaScript sound synth: each sound is one array of about 20 numbers played with zzfx(...).","platforms":["web"],"license":"MIT","stars":808,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"The sound IS the code: an agent writes or tweaks a number array inline, no asset files. The ZzFX designer page exports arrays and WAVs. npm package `zzfx`.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. A Playdate C port and a Defold extension also exist.","team_pick":"sometimes","design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"raysan5/rfxgen","name":"rFXGen","repo":"https://github.com/raysan5/rfxgen","url":"https://raylibtech.itch.io/rfxgen","job":"Make retro sound effects offline","group":"Sound and music","kinds":["Retro style","Fantasy console"],"role":"backup","backup_for":"jsfxr","need":"","what":"raylib team sfxr-style generator with desktop and web builds and a real command line.","platforms":["web","windows","mac","linux"],"license":"Zlib","stars":519,"last_push":"2026-10-14","archived":false,"agent_friendly":"high","agent_notes":"CLI: `rfxgen -g <preset> -o file.wav` and batch `.rfx` to `.wav`; exports `.wav`, `.qoa`, `.raw` and `.h` (C byte array) so sounds can be compiled straight into C games.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free and open source; web version free on itch.io. No support on the free version.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"name:chiptone","name":"ChipTone","repo":null,"url":"https://sfbgames.itch.io/chiptone","job":"Make layered chip sound effects","group":"Sound and music","kinds":["Retro style"],"role":"backup","backup_for":"jsfxr","need":"","what":"SFB Games web and desktop SFX generator with layered chip voices, more musical than sfxr.","platforms":["web","windows","mac"],"license":"Closed source tool; sounds you make are CC0","stars":null,"last_push":null,"archived":null,"agent_friendly":"low","agent_notes":"GUI only, no documented file format or CLI. A human makes sounds, the agent integrates the WAVs.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free (name your price). Page says all sounds made with it are CC0, commercial or otherwise. Last devlog Jan 2021 (v0.5.1).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ttencate/jfxr","name":"jfxr","repo":"https://github.com/ttencate/jfxr","url":"https://jfxr.frozenfractal.com/","job":"Make sound effects with more knobs","group":"Sound and music","kinds":["Quick browser game","Retro style"],"role":"backup","backup_for":"jsfxr","need":"","what":"Browser SFX generator in the sfxr family with more parameters, filters and an npm library.","platforms":["web"],"license":"BSD-3-Clause (README; API shows no license file)","stars":466,"last_push":"2026-07-08","archived":false,"agent_friendly":"high","agent_notes":"Sounds save as JSON (.jfxr); an npm package `jfxr` renders them in code.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"uilianks/chirp","name":"chirp","repo":"https://github.com/uilianks/chirp","url":"https://github.com/uilianks/chirp","job":"Write sounds and chiptune as code","group":"Sound and music","kinds":["Quick browser game","Retro style"],"role":"reference","backup_for":"","need":"","what":"Synth DSL (.cx.js) for game SFX, looping chiptune songs and ambiences; builds WAV/OGG plus audio sprites with JSON for Howler and Phaser.","platforms":["windows","mac","linux"],"license":"MIT","stars":20,"last_push":"2026-10-22","archived":false,"agent_friendly":"high","agent_notes":"Built for agents (ships as a Claude Code skill). Every build writes a waveform and spectrogram PNG, and `chirp info` prints levels, clipping and pitch over time so the agent can \"read\" its sounds. Live player rebuilds on save.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Very young (about 20 stars, no tagged release); treat as an experiment.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"eclipsinglines/godotsynth","name":"GodotSynth","repo":"https://github.com/EclipsingLines/GodotSynth","url":"https://github.com/EclipsingLines/GodotSynth","job":"Play a synth inside Godot","group":"Sound and music","kinds":["Adventure or RPG","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want live synth sound in Godot","what":"Virtual analog synth engine for Godot 4 with modulation and effects, fully scriptable from GDScript, for SFX and procedural music.","platforms":["windows","mac","linux"],"license":"MIT","stars":67,"last_push":"2026-10-27","archived":false,"agent_friendly":"medium","agent_notes":"GDScript API, so an agent can make sounds at runtime in code; no offline file format to speak of.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Small project (about 67 stars); last release 2025-03.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"espeak-ng/espeak-ng","name":"eSpeak NG","repo":"https://github.com/espeak-ng/espeak-ng","url":"https://github.com/espeak-ng/espeak-ng","job":"Make robotic retro computer voices","group":"Voices and dialogue","kinds":["Retro style","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want a robot computer voice","what":"Classic formant speech synthesizer for 100+ languages; robotic, retro computer voices.","platforms":["windows","mac","linux","android"],"license":"GPL-3.0","stars":7001,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"CLI: `espeak-ng -w out.wav \"text\"` with pitch, speed and voice flags.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Run it as a separate CLI to render WAVs; the GPL then does not touch the game. Linking it into a closed game would.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude","Codex"]},{"id":"tildearrow/furnace","name":"Furnace","repo":"https://github.com/tildearrow/furnace","url":"https://github.com/tildearrow/furnace","job":"Write chiptune music for many sound chips","group":"Sound and music","kinds":["Retro style","Retro hardware","Fantasy console"],"role":"main-pick","backup_for":"","need":"","what":"Multi-system chiptune tracker emulating dozens of sound chips (NES, Game Boy, Genesis, SNES, C64, arcade FM and more); opens DefleMask modules and imports several other tracker formats.","platforms":["windows","mac","linux"],"license":"GPL-2.0-or-later (LICENSE; ASIO build parts GPL-3.0)","stars":3901,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Command line: `-output <file>` renders audio, `-vgmout`, `-romout`, `-txtout` (text export), `-loops`, `-subsong`, `-console`. Song files (.fur) are binary, so the agent renders and exports but a human composes.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Rendered music is yours.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"bleubleu/famistudio","name":"FamiStudio","repo":"https://github.com/BleuBleu/FamiStudio","url":"https://famistudio.org","job":"Write NES music","group":"Sound and music","kinds":["Retro hardware","Retro style"],"role":"specialty","backup_for":"","need":"when you want NES-style music","what":"Piano-roll NES/Famicom music editor with expansion chips; exports WAV/OGG/MP3, NSF, ROM, MIDI, FamiTracker text and its own text format, plus sound-engine code for homebrew.","platforms":["windows","mac","linux","android","ios"],"license":"MIT","stars":1968,"last_push":"2026-08-10","archived":false,"agent_friendly":"high","agent_notes":"Full command line (`FamiStudio song.fms wav-export out.wav`, `famitone2-export`, `famitracker-txt-export`). The documented \"FamiStudio Text\" format is a plain-text version of a project, so an agent can write NES music as text and render it headless.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"dn-programming-core-management/dn-famitracker","name":"Dn-FamiTracker","repo":"https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker","url":"https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker","job":"Write NES music with a classic tracker","group":"Sound and music","kinds":["Retro hardware"],"role":"backup","backup_for":"FamiStudio","need":"","what":"Maintained fork of 0CC-FamiTracker, the classic NES tracker.","platforms":["windows"],"license":"GPL-3.0-or-later (LICENSE.md)","stars":535,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Imports and exports FamiTracker text format (.txt), which an agent can write; mostly a GUI tool.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Windows only (runs under Wine elsewhere).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"superdisk/hugetracker","name":"hUGETracker and hUGEDriver","repo":"https://github.com/SuperDisk/hUGETracker","url":"https://nickfa.ro/index.php/HUGETracker","job":"Write Game Boy music","group":"Sound and music","kinds":["Retro hardware"],"role":"main-pick","backup_for":"","need":"when you want music for a Game Boy game","what":"Game Boy music tracker plus a fast public-domain playback driver for RGBDS and GBDK homebrew (also used by GB Studio).","platforms":["windows","mac","linux"],"license":"Public domain (README)","stars":375,"last_push":"2026-08-25","archived":false,"agent_friendly":"medium","agent_notes":"Songs export to RGBDS .asm or GBDK C source, which agents can read and include in builds; composing is GUI.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Driver repo: SuperDisk/hUGEDriver.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"openmpt/openmpt","name":"OpenMPT and libopenmpt","repo":"https://github.com/OpenMPT/openmpt","url":"https://openmpt.org","job":"Make and play tracker music","group":"Sound and music","kinds":["Retro style"],"role":"backup","backup_for":"Furnace","need":"","what":"Full-featured MOD/S3M/XM/IT tracker for Windows plus libopenmpt, a cross-platform library and openmpt123 CLI that play and render tracker modules.","platforms":["windows","mac","linux","web"],"license":"BSD-3-Clause","stars":796,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"libopenmpt and openmpt123 render modules headless (reported). Modules are binary, but tiny and loop natively, so a game can ship the module instead of long audio files.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Tracker UI is Windows (Wine elsewhere); the library is everywhere. GitHub repo is a read-only mirror of their SVN.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"milkytracker/milkytracker","name":"MilkyTracker","repo":"https://github.com/milkytracker/MilkyTracker","url":"https://milkytracker.org","job":"Make tracker music in XM style","group":"Sound and music","kinds":["Retro style"],"role":"backup","backup_for":"Furnace","need":"","what":"FastTracker II-compatible XM/MOD tracker for Windows, macOS and Linux.","platforms":["windows","mac","linux"],"license":"GPL-3.0 (player library MilkyPlay is BSD)","stars":2127,"last_push":"2026-09-10","archived":false,"agent_friendly":"low","agent_notes":"GUI tracker; agent value is in the modules it produces (play them with libopenmpt or convert with the ZzFXM tool).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"schismtracker/schismtracker","name":"Schism Tracker","repo":"https://github.com/schismtracker/schismtracker","url":"https://schismtracker.org","job":"Make tracker music with the keyboard","group":"Sound and music","kinds":["Retro style"],"role":"backup","backup_for":"Furnace","need":"","what":"Impulse Tracker clone, keyboard-driven, very active (release 2026-11-02).","platforms":["windows","mac","linux"],"license":"GPL-2.0","stars":1577,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Can render a module to a WAV from the command line (`--diskwrite`, reported); modules are binary.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"steffest/bassoontracker","name":"BassoonTracker","repo":"https://github.com/steffest/BassoonTracker","url":"https://www.stef.be/bassoontracker/","job":"Make tracker music in the browser","group":"Sound and music","kinds":["Quick browser game","Retro style"],"role":"backup","backup_for":"BeepBox","need":"","what":"Browser-based Amiga-style MOD/XM tracker and player in plain JavaScript.","platforms":["web"],"license":"MIT","stars":1170,"last_push":"2026-10-21","archived":false,"agent_friendly":"low","agent_notes":"GUI; useful as an embeddable MIT web module player.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"johnnesky/beepbox","name":"BeepBox","repo":"https://github.com/johnnesky/beepbox","url":"https://www.beepbox.co","job":"Write chiptune songs in the browser","group":"Sound and music","kinds":["Quick browser game","Retro style"],"role":"main-pick","backup_for":"","need":"","what":"Browser chiptune sequencer where the whole song lives in the URL; exports WAV, MP3, MIDI, JSON and HTML.","platforms":["web"],"license":"MIT","stars":1215,"last_push":"2026-08-07","archived":false,"agent_friendly":"high","agent_notes":"Songs are a URL hash or JSON (export and import verified in ExportPrompt.ts / ImportPrompt.ts). The `beepbox` npm package plays songs inside a web game, so an agent can write song JSON and ship it as data.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":"sometimes","design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude","Codex"]},{"id":"ultraabox/ultrabox_typescript","name":"UltraBox","repo":"https://github.com/ultraabox/ultrabox_typescript","url":"https://ultraabox.github.io","job":"Write chiptune songs with more instruments","group":"Sound and music","kinds":["Quick browser game","Retro style"],"role":"backup","backup_for":"BeepBox","need":"","what":"Active BeepBox mod built on earlier mods (JummBox and others) with more instruments, effects and an offline build.","platforms":["web"],"license":"MIT","stars":84,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Same URL/JSON song model as BeepBox.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"yurisizov/boscaceoil-blue","name":"Bosca Ceoil Blue","repo":"https://github.com/YuriSizov/boscaceoil-blue","url":"https://yurisizov.itch.io/boscaceoil-blue","job":"Make simple music for beginners","group":"Sound and music","kinds":["Kids and learning","Quick browser game"],"role":"backup","backup_for":"BeepBox","need":"","what":"Godot-based port of Terry Cavanagh's Bosca Ceoil step sequencer; exports WAV and MIDI; desktop and web builds.","platforms":["web","windows","mac","linux"],"license":"MIT","stars":839,"last_push":"2025-04-07","archived":false,"agent_friendly":"medium","agent_notes":"Uses the original .ceol format (a plain text list of numbers), so files are writable but undocumented. A tiny bosca-ceoil-mcp (boraswim, 3 stars) exists, untested.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last push 2025-04, release 3.1.2 (2025-03).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"keithclark/zzfxm","name":"ZzFXM","repo":"https://github.com/keithclark/ZzFXM","url":"https://keithclark.github.io/ZzFXM/","job":"Play tiny music in size-limited web games","group":"Sound and music","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"ZzFX-based music player for size-limited JavaScript games, with a tracker and a MOD-to-ZzFXM converter CLI.","platforms":["web"],"license":"MIT","stars":474,"last_push":"2023-12-25","archived":false,"agent_friendly":"high","agent_notes":"Songs are JavaScript arrays (instruments, patterns, sequence); a CLI converts ProTracker MOD files.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last push 2023-12; complete rather than abandoned.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vsariola/sointu","name":"Sointu","repo":"https://github.com/vsariola/sointu","url":"https://github.com/vsariola/sointu","job":"Make tiny demoscene synth music","group":"Sound and music","kinds":["Fantasy console"],"role":"reference","backup_for":"","need":"","what":"Fork of the 4klang demoscene synth with a tracker; targets x86, amd64 and WebAssembly.","platforms":["web","windows","mac","linux"],"license":"MIT","stars":359,"last_push":"2026-09-12","archived":false,"agent_friendly":"medium","agent_notes":"Songs and patches are YAML, readable and writable by an agent; tools run on the command line.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Release 0.6.0 (2026-03).","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"yurisizov/gdsion","name":"GDSiON","repo":"https://github.com/YuriSizov/gdsion","url":"https://github.com/YuriSizov/gdsion","job":"Play MML music in Godot","group":"Sound and music","kinds":["Retro style","Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"GDExtension port of the SiON software synth for Godot; plays MML strings and note sequences with many synth types.","platforms":["windows","mac","linux"],"license":"MIT","stars":187,"last_push":"2026-08-02","archived":false,"agent_friendly":"high","agent_notes":"Music Macro Language (MML) is plain text, so an agent writes songs as strings in GDScript.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. README says compatible with Godot 4.3; test against our Godot 4.7 before relying on it.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:sunvox","name":"SunVox","repo":null,"url":"https://warmplace.ru/soft/sunvox/","job":"Make music with a modular tracker","group":"Sound and music","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Modular synthesizer plus tracker with a developer engine library for Windows, macOS, Linux, Android, iOS and JS.","platforms":["windows","mac","linux","android","ios","web"],"license":"Proprietary freeware","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Engine library can load and play .sunvox projects at runtime, including a JS player; projects are binary.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free on desktop; Android and iOS apps are paid. Site says the SunVox engine may be used free for music and effects \"even if your game is paid\", but full library terms were not read. Not open source as far as the page says.","team_pick":null,"design_check":{"claude":"MEETS (one-off-cool)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"audacity/audacity","name":"Audacity","repo":"https://github.com/audacity/audacity","url":"https://www.audacityteam.org","job":"Trim, clean and export audio","group":"Sound and music","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"The standard free audio editor: record, trim, clean, normalize, export.","platforms":["windows","mac","linux"],"license":"GPL-3.0 (some files GPL-2.0 or other)","stars":18965,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Audacity 3.x has mod-script-pipe scripting, which Audacity-MCP drives. Per that MCP's README, Audacity 4 removed mod-script-pipe with no replacement (reported, not tested). For agent work keep 3.7.x or use ffmpeg, SoX-style CLIs and Pedalboard.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Audacity 4.0 shipped 2026-09-03 (4.0.2 on 2026-11-02) with a new .aup4 format; 3.7.9 (2026-09-01) is still available. Cloud saving to audio.com is optional.","team_pick":"always","design_check":null,"found_by":["Claude","Codex"]},{"id":"lmms/lmms","name":"LMMS","repo":"https://github.com/LMMS/lmms","url":"https://lmms.io","job":"Make music in a free studio app","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Free cross-platform DAW with piano roll, beat editor, built-in synths, SoundFont, VST2 and LV2 support, MIDI import and export.","platforms":["windows","mac","linux"],"license":"GPL-2.0","stars":10601,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Projects are XML (.mmp, or compressed .mmpz), so an agent can edit them; the CLI renders headless (`lmms render project.mmp -o out.wav`, also `rendertracks`, verified in src/core/main.cpp). Small LMMS MCP repos exist (3 stars or fewer), untested.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last stable release is 1.2.2 (2020); development builds are active (pushed 2026-11-05).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"ardour/ardour","name":"Ardour","repo":"https://github.com/Ardour/ardour","url":"https://ardour.org","job":"Record and mix music like a pro","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Professional open-source DAW for recording, editing and mixing, with Lua scripting.","platforms":["windows","mac","linux"],"license":"GPL-2.0","stars":5411,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Lua scripting inside the app; small Ardour MCP repos exist (7 stars or fewer), untested.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Source is free (GPL-2.0) and you may build it yourself. Ready-to-run binaries from ardour.org ask for payment; the free/demo build goes silent after 10 minutes (FAQ). Linux distro packages are free. On Windows that means paying or building from source.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"musescore/musescore","name":"MuseScore Studio","repo":"https://github.com/musescore/MuseScore","url":"https://musescore.org","job":"Write sheet music with playback","group":"Sound and music","kinds":["Kids and learning"],"role":"reference","backup_for":"","need":"","what":"Free notation software with playback; imports and exports MusicXML and MIDI.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":15359,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Command-line conversion between formats (reported); MusicXML is text an agent can write. mcp-musescore (MIT, 137 stars) drives it through a plugin.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. The optional MuseSounds library and Muse Hub installer are separate from the GPL app.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"bespokesynth/bespokesynth","name":"Bespoke Synth","repo":"https://github.com/BespokeSynth/BespokeSynth","url":"https://www.bespokesynth.com","job":"Build music with patched modules","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Free modular software studio where you patch synths, sequencers and effects on a canvas, with Python live coding inside.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":4756,"last_push":"2026-11-02","archived":false,"agent_friendly":"medium","agent_notes":"Python scripting module inside the app; patches are files but not a documented format.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"surge-synthesizer/surge","name":"Surge XT","repo":"https://github.com/surge-synthesizer/surge","url":"https://surge-synthesizer.github.io","job":"Play a big free synth plugin","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Free open-source hybrid synthesizer (VST3, CLAP, AU, LV2, standalone) with thousands of presets.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":4098,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Python bindings (surgepy) expose the synth for offline rendering; it also loads in Pedalboard and DawDreamer as a VST3, so an agent can render notes through Surge from a script.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Music you make is yours.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"mtytel/vital","name":"Vital","repo":"https://github.com/mtytel/vital","url":"https://vital.audio","job":"Play a wavetable synth plugin","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Spectral wavetable synth; source is GPL-3.0, official builds come from vital.audio.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":2186,"last_push":"2023-05-25","archived":false,"agent_friendly":"low","agent_notes":"GUI plugin; renders through any plugin host.","fun":"yes","fun_note":"Free tier is fine for hobby use.","sell":"catch","sell_note":"Free \"Basic\" tier (full synth, 75 presets, 25 wavetables) is downloaded through an account page; Plus and Pro add presets and more text-to-wavetable requests. Source repo last pushed 2023-05. The Vitalium build in DISTRHO-Ports avoids the account but is old (2021).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"asb2m10/dexed","name":"Dexed","repo":"https://github.com/asb2m10/dexed","url":"https://github.com/asb2m10/dexed","job":"Play classic DX7 FM sounds","group":"Sound and music","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"DX7 FM synthesizer plugin that loads original DX7 SysEx patches.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":3619,"last_push":"2026-10-31","archived":false,"agent_friendly":"medium","agent_notes":"Patches are DX7 SysEx data (documented byte format); render through a plugin host or Pedalboard.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v1.1.0 released 2026-10-31.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"distrho/cardinal","name":"Cardinal","repo":"https://github.com/DISTRHO/Cardinal","url":"https://cardinal.kx.studio","job":"Patch a free modular synth","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Fully free and open build of VCV Rack modules as a plugin and standalone app, including a web version.","platforms":["web","windows","mac","linux"],"license":"GPL-3.0","stars":3247,"last_push":"2026-07-28","archived":false,"agent_friendly":"low","agent_notes":"Patches are files but authoring is visual.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, no account (VCV Rack Pro is the paid thing Cardinal avoids).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"yokemura/magical8bitplug2","name":"Magical 8bit Plug 2","repo":"https://github.com/yokemura/Magical8bitPlug2","url":"https://github.com/yokemura/Magical8bitPlug2","job":"Make 8-bit sounds in a music app","group":"Sound and music","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Chiptune VST/AU synth (pulse, triangle, noise) for making 8-bit music in a normal DAW.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":397,"last_push":"2025-08-11","archived":false,"agent_friendly":"low","agent_notes":"Plugin; drive it from MIDI in LMMS or Pedalboard.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last release 2021, last push 2025-08: stable, slow.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"airwindows/airwindows","name":"Airwindows","repo":"https://github.com/airwindows/airwindows","url":"https://www.airwindows.com","job":"Polish music with free effects","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Hundreds of open-source mixing and mastering effects (also as the single \"Consolidated\" plugin).","platforms":["windows","mac","linux"],"license":"MIT","stars":1276,"last_push":"2026-10-31","archived":false,"agent_friendly":"medium","agent_notes":"Plain C++ DSP code an agent can port or call; plugins load in Pedalboard for scripted mastering.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free; MIT means the DSP code can even go into our own tools.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"tonejs/tone.js","name":"Tone.js","repo":"https://github.com/Tonejs/Tone.js","url":"https://tonejs.github.io","job":"Play and schedule music in web games","group":"Sound and music","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want generated music in a web game","what":"Web Audio framework with synths, samplers, effects and a musical transport for scheduling, looping and tempo.","platforms":["web"],"license":"MIT","stars":14885,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Pure code; very well represented in model training. `Tone.Offline` renders to a buffer for export. Pairs with @tonejs/midi for MIDI files.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:strudel","name":"Strudel","repo":null,"url":"https://codeberg.org/uzu/strudel","job":"Write music patterns as browser code","group":"Sound and music","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Browser live-coding environment for algorithmic patterns, a JavaScript port of TidalCycles, now hosted on Codeberg.","platforms":["web"],"license":"AGPL-3.0","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Patterns are short text code; several MCP servers drive strudel.cc (see live-coding-music-mcp). Third-party headless renderers to WAV exist (small, untested).","fun":"yes","fun_note":"","sell":"catch","sell_note":"The GitHub repo tidalcycles/strudel is archived (2025-06-19) with a \"moved to Codeberg\" note; Codeberg uzu/strudel is active (commit 2026-11-01). AGPL: music you make is yours, but embedding the Strudel packages in a game you distribute or serve makes that code AGPL. Use it to compose and render, not as the game runtime.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"sonic-pi-net/sonic-pi","name":"Sonic Pi","repo":"https://github.com/sonic-pi-net/sonic-pi","url":"https://sonic-pi.net","job":"Write music as live code","group":"Sound and music","kinds":["Kids and learning"],"role":"reference","backup_for":"","need":"","what":"Code-based music app (Ruby-like language) for live coding; v5.0 (2026-08) replaced scsynth with Sam Aaron's SuperSonic engine.","platforms":["windows","mac","linux"],"license":"MIT (main source; some parts other licenses)","stars":12249,"last_push":"2026-10-23","archived":false,"agent_friendly":"medium","agent_notes":"Code is text; control from outside goes over OSC (sonic-pi-tool CLI, several small MCP servers). Recording to WAV is built in.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"supercollider/supercollider","name":"SuperCollider","repo":"https://github.com/supercollider/supercollider","url":"https://supercollider.github.io","job":"Program sound and music from code","group":"Sound and music","kinds":["Fantasy console"],"role":"reference","backup_for":"","need":"","what":"Audio server plus language for synthesis and algorithmic composition; supports non-real-time (NRT) rendering to files.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":6815,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Text code (sclang); NRT renders offline with no audio device; claude-collider and other MCP servers exist.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Rendered audio is yours.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pure-data/pure-data","name":"Pure Data","repo":"https://github.com/pure-data/pure-data","url":"https://puredata.info","job":"Build sound with visual patches","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Visual dataflow language for synthesis and interactive audio; the basis of most procedural game-audio teaching.","platforms":["windows","mac","linux"],"license":"BSD-3-Clause (Standard Improved BSD)","stars":2120,"last_push":"2026-11-01","archived":false,"agent_friendly":"medium","agent_notes":"Patches (.pd) are plain text lines an agent can generate, though visual layout matters to humans.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. libpd (BSD) embeds it in apps and games.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"plugdata-team/plugdata","name":"plugdata","repo":"https://github.com/plugdata-team/plugdata","url":"https://plugdata.org","job":"Build sound patches with a modern look","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Pure Data with a modern UI, as a standalone app and plugin, with a heavy/hvcc compile mode built in.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":2389,"last_push":"2026-11-03","archived":false,"agent_friendly":"medium","agent_notes":"Same text .pd patches as Pure Data.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"wasted-audio/hvcc","name":"hvcc (Heavy compiler)","repo":"https://github.com/Wasted-Audio/hvcc","url":"https://github.com/Wasted-Audio/hvcc","job":"Turn sound patches into game code","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Compiles Pure Data patches into portable C/C++ (generators for JS/Web Audio, Unity, FMOD, Wwise, DPF plugins, Daisy and OWL) for games and plugins.","platforms":["web","windows","mac","linux","android","ios"],"license":"GPL-3.0","stars":425,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"CLI: `hvcc patch.pd -o out -n name -g c,js,...`. Agent writes a text patch, compiles it, drops the source into the game.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Compiler is GPL-3.0, but the runtime code it links into your game is ISC (docs: Licensing), so shipping is fine.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"csound/csound","name":"Csound","repo":"https://github.com/csound/csound","url":"https://csound.com","job":"Make sound with the Csound language","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Long-running sound and music language with a CLI renderer, WebAssembly build and a Godot GDExtension (godot-csound).","platforms":["web","windows","mac","linux","android","ios"],"license":"LGPL-2.1","stars":1522,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Text .csd files, command-line render to WAV; godot-csound (LGPL, nonameentername/godot-csound) plays it live in Godot.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. LGPL allows linking from closed games if the library stays replaceable. Csound 7.0.0 released 2026-10-21.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"alda-lang/alda","name":"Alda","repo":"https://github.com/alda-lang/alda","url":"https://alda.io","job":"Write music as plain text","group":"Sound and music","kinds":["Kids and learning"],"role":"reference","backup_for":"","need":"","what":"Plain-text music language played and exported from a command line (General MIDI instruments).","platforms":["windows","mac","linux"],"license":"EPL-2.0","stars":5961,"last_push":"2026-10-23","archived":false,"agent_friendly":"high","agent_notes":"Scores are readable text (instrument: notes); the `alda` CLI plays and exports, so it is a natural format for an agent to write melodies in.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. The player is Kotlin/Java, so it needs a Java runtime.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"scribbletune/scribbletune","name":"Scribbletune","repo":"https://github.com/scribbletune/scribbletune","url":"https://scribbletune.com","job":"Make MIDI clips from JavaScript","group":"Sound and music","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"JavaScript library that turns note and pattern strings into MIDI clips, or plays them through Tone.js.","platforms":["web","windows","mac","linux"],"license":"MIT","stars":3781,"last_push":"2026-08-20","archived":false,"agent_friendly":"high","agent_notes":"Patterns like \"x-x-\" plus scales and chords, written in code; outputs .mid files in Node.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"paulrosen/abcjs","name":"abcjs","repo":"https://github.com/paulrosen/abcjs","url":"https://www.abcjs.net","job":"Show and play sheet music online","group":"Sound and music","kinds":["Kids and learning","Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Renders ABC notation as sheet music and plays it with MIDI-style synthesis in the browser.","platforms":["web"],"license":"MIT","stars":2371,"last_push":"2026-10-16","archived":false,"agent_friendly":"high","agent_notes":"ABC notation is compact text that models already know well (folk-tune corpus); mcp-music-studio uses it for scored composition.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"fluidsynth/fluidsynth","name":"FluidSynth","repo":"https://github.com/FluidSynth/fluidsynth","url":"https://www.fluidsynth.org","job":"Turn MIDI files into audio","group":"Sound and music","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want MIDI turned into audio","what":"SoundFont 2 software synth with a CLI that renders MIDI files to WAV and a C library for engines.","platforms":["windows","mac","linux","android","ios"],"license":"LGPL-2.1","stars":2536,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Headless fast render: `fluidsynth -ni -F out.wav bank.sf2 song.mid` (reported, standard usage). The core of an \"agent writes notes, machine renders music\" pipeline.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v2.6.2 released 2026-11-01. Output quality depends on the SoundFont you pick.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"mido/mido","name":"mido","repo":"https://github.com/mido/mido","url":"https://github.com/mido/mido","job":"Read and write MIDI in Python","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Python library for reading, writing and sending MIDI messages and files.","platforms":["windows","mac","linux"],"license":"MIT","stars":1657,"last_push":"2026-10-31","archived":false,"agent_friendly":"high","agent_notes":"Agents write MIDI from Python in a few lines; output is a standard .mid any DAW or FluidSynth reads.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"grimmdude/midiwriterjs","name":"MidiWriterJS","repo":"https://github.com/grimmdude/MidiWriterJS","url":"https://github.com/grimmdude/MidiWriterJS","job":"Build MIDI files in JavaScript","group":"Sound and music","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"JavaScript API for building MIDI files from notes, chords and durations.","platforms":["web","windows","mac","linux"],"license":"MIT","stars":609,"last_push":"2026-06-16","archived":false,"agent_friendly":"high","agent_notes":"Node scripts write .mid files directly.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"markc/midicomp","name":"midicomp","repo":"https://github.com/markc/midicomp","url":"https://github.com/markc/midicomp","job":"Convert MIDI to text and back","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Converts Standard MIDI Files to a plain-text listing and back.","platforms":["windows","mac","linux"],"license":"MIT (LICENSE)","stars":101,"last_push":"2026-06-13","archived":false,"agent_friendly":"high","agent_notes":"Lets an agent read existing MIDI as text, edit it, and compile it back; good for diffs and reviews.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Revived 2026 (v0.2.0).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"spessasus/spessasynth","name":"SpessaSynth","repo":"https://github.com/spessasus/SpessaSynth","url":"https://spessasus.github.io/SpessaSynth/","job":"Play MIDI in the browser","group":"Sound and music","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want MIDI music in a web game","what":"TypeScript SF2/DLS synth and MIDI player for the browser and Node; renders MIDI to WAV, per channel too.","platforms":["web","windows","mac","linux"],"license":"Apache-2.0","stars":419,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Library API plus WAV render; lets a web game ship small MIDI files plus one SoundFont instead of long audio files.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Core library is spessasynth_core; browser wrapper spessasynth_lib.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"schellingb/tinysoundfont","name":"TinySoundFont","repo":"https://github.com/schellingb/TinySoundFont","url":"https://github.com/schellingb/TinySoundFont","job":"Play SoundFont music in C","group":"Sound and music","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Single-file C/C++ SoundFont 2 synth with a companion MIDI loader.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT","stars":895,"last_push":"2026-07-19","archived":false,"agent_friendly":"high","agent_notes":"Drop-in header; agents integrate it easily in C engines (raylib, sokol).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"mrbumpy409/generaluser-gs","name":"GeneralUser GS","repo":"https://github.com/mrbumpy409/GeneralUser-GS","url":"https://schristiancollins.com/generaluser.php","job":"Use a free General MIDI sound set","group":"Sound and music","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want MIDI instruments for your songs","what":"Small General MIDI and GS SoundFont: 261 instruments and 13 drum kits.","platforms":["web","windows","mac","linux"],"license":"GeneralUser GS License v2.0 (custom, permissive)","stars":204,"last_push":"2026-02-23","archived":false,"agent_friendly":"high","agent_notes":"Just a file the render step points at.","fun":"yes","fun_note":"","sell":"catch","sell_note":"License allows use without restriction for music, private or commercial, and inside software projects. The author notes some sample origins are uncertain, which matters only if we bundle the bank itself in a commercial product (rendered music is fine).","team_pick":null,"design_check":{"claude":"BELOW BAR (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"dawvert/dawvert","name":"DawVert","repo":"https://github.com/DawVert/DawVert","url":"https://github.com/DawVert/DawVert","job":"Convert music between apps","group":"Sound and music","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Converts projects between many DAW and tracker formats (including BeepBox, LMMS, MIDI and others).","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":434,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"Python CLI; lets an agent move a song from a text-friendly format into a DAW a person prefers, or back.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Tool only; GPL does not touch converted songs.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"owoevan-dev/music-skill","name":"music-skill (Signal Fire)","repo":"https://github.com/owoevan-dev/music-skill","url":"https://github.com/owoevan-dev/music-skill","job":"Have an agent compose music","group":"Agent helpers","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Agent Skill that writes original instrumental music as editable notes, then renders, mixes and masters it with FluidSynth, built-in synths and Surge XT.","platforms":["windows","mac","linux"],"license":"MIT","stars":19,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Built for agents: score as data, re-renders only changed parts, mixes to a LUFS target and reports levels and spectrum.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Code MIT. Pulls 29 SoundFont banks (about 3.4 GB download, 8 GB installed); each bank has its own license, so check before shipping. Brand new (v0.1.1, 2026-11-05, 18 stars). No AI model: the agent is the composer.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"goldfire/howler.js","name":"Howler.js","repo":"https://github.com/goldfire/howler.js","url":"https://howlerjs.com","job":"Play sounds and music in web games","group":"Sound and music","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"","what":"The common web game audio library: playback, sprites, fading, spatial audio, Web Audio with HTML5 fallback.","platforms":["web"],"license":"MIT","stars":25430,"last_push":"2025-11-23","archived":false,"agent_friendly":"high","agent_notes":"Small API that models know very well; reads audiosprite JSON.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last release v2.2.4 (2023-09), last push 2025-11: stable but slow-moving.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"drsnuggles/chiptune","name":"chiptune3.js","repo":"https://github.com/DrSnuggles/chiptune","url":"https://github.com/DrSnuggles/chiptune","job":"Play tracker music files in the browser","group":"Sound and music","kinds":["Quick browser game","Retro style"],"role":"reference","backup_for":"","need":"","what":"ES module AudioWorklet player for MOD, XM, IT, S3M and more, built on libopenmpt (successor of chiptune2.js).","platforms":["web"],"license":"MIT (libopenmpt parts BSD)","stars":68,"last_push":"2026-06-05","archived":false,"agent_friendly":"high","agent_notes":"A few lines to play a module in a web game.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nathanhoad/godot_sound_manager","name":"Godot Sound Manager","repo":"https://github.com/nathanhoad/godot_sound_manager","url":"https://github.com/nathanhoad/godot_sound_manager","job":"Play music and sounds by name","group":"Sound and music","kinds":["Adventure or RPG","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want simple music playback in Godot","what":"Simple music and sound-effect player autoload for Godot (play by name, crossfade music, pooled SFX players).","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":832,"last_push":"2026-03-29","archived":false,"agent_friendly":"high","agent_notes":"Plain GDScript API.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last release v2.6.2 (2024-04), last push 2026-03.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nlaha/godot-midi","name":"godot-midi","repo":"https://github.com/nlaha/godot-midi","url":"https://github.com/nlaha/godot-midi","job":"Play MIDI files in Godot","group":"Sound and music","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"MIDI file parsing and event playback for Godot 4.2+.","platforms":["windows","mac","linux"],"license":"MIT","stars":148,"last_push":"2026-10-07","archived":false,"agent_friendly":"high","agent_notes":"Lets game logic react to MIDI events (rhythm games, music-synced bosses) from agent-written MIDI.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"whostolemycoffee/raytraced-audio","name":"Raytraced Audio (Godot)","repo":"https://github.com/WhoStoleMyCoffee/raytraced-audio","url":"https://github.com/WhoStoleMyCoffee/raytraced-audio","job":"Add automatic echo and reverb to Godot","group":"Sound and music","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want realistic room sound in 3D","what":"Godot addon that raycasts the scene to drive reverb, occlusion and echo automatically.","platforms":["windows","mac","linux"],"license":"MIT","stars":525,"last_push":"2026-06-09","archived":false,"agent_friendly":"medium","agent_notes":"Drop-in nodes; tuning is by ear.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"valvesoftware/steam-audio","name":"Steam Audio","repo":"https://github.com/ValveSoftware/steam-audio","url":"https://valvesoftware.github.io/steam-audio/","job":"Add realistic 3D sound physics","group":"Sound and music","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Valve's physics-based spatial audio (HRTF, occlusion, reflections, pathing) with Unity, Unreal, FMOD and Wwise plugins.","platforms":["windows","mac","linux","android","ios"],"license":"Apache-2.0","stars":3000,"last_push":"2026-03-25","archived":false,"agent_friendly":"medium","agent_notes":"C API; Godot users go through godot-nexus-resonance.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free and open source (Apache-2.0). v4.8.1 released 2026-02-11.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"undomick/godot-nexus-resonance","name":"godot-nexus-resonance","repo":"https://github.com/undomick/godot-nexus-resonance","url":"https://github.com/undomick/godot-nexus-resonance","job":"Add realistic 3D sound in Godot","group":"Sound and music","kinds":["3D world"],"role":"backup","backup_for":"Raytraced Audio (Godot)","need":"","what":"Steam Audio integration for Godot 4: occlusion, reverb and pathing.","platforms":["windows","mac","linux"],"license":"MIT","stars":82,"last_push":"2026-10-06","archived":false,"agent_friendly":"medium","agent_notes":"GDExtension nodes configured in scenes.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Small (about 82 stars); replaces the archived stechyo/godot-steam-audio.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"mackron/miniaudio","name":"miniaudio","repo":"https://github.com/mackron/miniaudio","url":"https://miniaud.io","job":"Play audio from native code","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Single-file C library for playback, capture, decoding, mixing and effects on all major platforms (raylib's audio backend).","platforms":["windows","mac","linux","android","ios","web"],"license":"Public domain (Unlicense) or MIT-0, your choice","stars":7555,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"One header, excellent docs; agents integrate it reliably.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, no attribution needed. 0.11.26 released 2026-10-31.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"jarikomppa/soloud","name":"SoLoud","repo":"https://github.com/jarikomppa/soloud","url":"https://solhsa.com/soloud/","job":"Mix game audio in C++","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Easy game audio engine with mixing buses, 3D audio, filters, and built-in sfxr and speech synth sources.","platforms":["windows","mac","linux","android","ios","web"],"license":"Zlib/libpng (third-party parts liberal)","stars":2192,"last_push":"2024-08-13","archived":false,"agent_friendly":"high","agent_notes":"Clean C++ API (with C bindings); includes an sfxr source so SFX can be made at runtime from parameters.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, no attribution in binaries. Last push 2024-08 and last release 2020: stable but quiet.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kcat/openal-soft","name":"OpenAL Soft","repo":"https://github.com/kcat/openal-soft","url":"https://openal-soft.org","job":"Play 3D audio in native code","group":"Sound and music","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Software implementation of the OpenAL 3D audio API with HRTF.","platforms":["windows","mac","linux","android","ios"],"license":"LGPL-2.0 (library)","stars":2772,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Old, well-known API; verbose to set up.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free; LGPL means dynamic linking keeps a closed game fine.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"tesselode/kira","name":"Kira","repo":"https://github.com/tesselode/kira","url":"https://github.com/tesselode/kira","job":"Play game audio in Rust","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Rust game audio library with tweenable parameters, clocks for musical timing, mixer tracks and effects.","platforms":["web","windows","mac","linux","android","ios"],"license":"Apache-2.0","stars":1076,"last_push":"2026-10-28","archived":false,"agent_friendly":"high","agent_notes":"Typed Rust API; agents do well with it.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v0.12.6 released 2026-10-28. bevy_kira_audio wraps it for Bevy.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:fmod-studio-free-indie-license","name":"FMOD Studio (Free Indie License)","repo":null,"url":"https://www.fmod.com/licensing","job":"Make adaptive game audio events","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Industry-standard adaptive audio middleware (event authoring tool plus runtime); a Godot GDExtension exists (utopia-rise/fmod-gdextension).","platforms":["windows","mac","linux","android","ios","web"],"license":"Proprietary (FMOD EULA)","stars":null,"last_push":null,"archived":null,"agent_friendly":"low","agent_notes":"Authoring tool is GUI with a JavaScript scripting API inside; banks are binary.","fun":"catch","fun_note":"Free only under a revenue limit, fine for hobby.","sell":"catch","sell_note":"Free Indie License only while company revenue is under US$200k per year and the development budget is under US$600k; otherwise US$2,000 per title (Basic US$6,000, Premium US$18,000). You must register each project (approval takes about a working day), show an in-app credit line naming FMOD Studio and Firelight Technologies, and show the FMOD logo on a startup splash; the logo waiver is a paid add-on not offered on Indie. Closed source.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"leonxlnx/earshot","name":"earshot","repo":"https://github.com/Leonxlnx/earshot","url":"https://github.com/Leonxlnx/earshot","job":"Let an agent check a sound","group":"Agent helpers","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want to check what a sound effect sounds like","what":"CLI, Python API and MCP server that let a coding agent \"hear\": describe a sound in words, match it to a description, find moments in long files, measure LUFS and peaks, critique sync to video, and forge new sounds in code by listening.","platforms":["windows","mac","linux"],"license":"MIT","stars":3981,"last_push":"2026-10-22","archived":false,"agent_friendly":"high","agent_notes":"Every command has plain-language output plus `--json`; `measure`, `sfx` and `kit` run with no models; `mcp` keeps models loaded. Bank of 252 code-made SFX renders by id.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, CPU only (no GPU). First use downloads two open models (CLAP laion/larger_clap_general and an AudioSet model, about 1.1 GB, safetensors at pinned revisions); check those model licenses before redistribution. Forge reference sets are bring-your-own. v0.4.0 (2026-10-22), about 4k stars.","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"slhck/ffmpeg-normalize","name":"ffmpeg-normalize","repo":"https://github.com/slhck/ffmpeg-normalize","url":"https://github.com/slhck/ffmpeg-normalize","job":"Even out audio loudness","group":"Sound and music","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want all sounds at the same volume","what":"Python CLI around ffmpeg's EBU R128 loudnorm filter to batch-normalize audio to a LUFS target.","platforms":["windows","mac","linux"],"license":"MIT","stars":1540,"last_push":"2026-10-14","archived":false,"agent_friendly":"high","agent_notes":"`ffmpeg-normalize *.wav -t -18 -c:a libvorbis -ext ogg`: one command for a whole folder.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Uses our installed ffmpeg.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"arkrow/pymusiclooper","name":"PyMusicLooper","repo":"https://github.com/arkrow/PyMusicLooper","url":"https://github.com/arkrow/PyMusicLooper","job":"Find music loop points","group":"Sound and music","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want a song to loop cleanly","what":"Finds seamless loop points in a music track and exports loops, intro/loop/outro splits or loop tags.","platforms":["windows","mac","linux"],"license":"MIT","stars":415,"last_push":"2025-11-01","archived":false,"agent_friendly":"high","agent_notes":"CLI (`pymusiclooper export-points`, `split-audio`, `tag`) with machine-readable output; an agent can make any track loop for a game.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. v3.6.0 (2025-11).","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"tonistiigi/audiosprite","name":"audiosprite","repo":"https://github.com/tonistiigi/audiosprite","url":"https://github.com/tonistiigi/audiosprite","job":"Pack many sounds into one file","group":"Sound and music","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want one audio file for a web game","what":"Packs many short sounds into one audio file plus a JSON map for Howler, Phaser and CreateJS.","platforms":["windows","mac","linux"],"license":"MIT","stars":710,"last_push":"2022-10-24","archived":false,"agent_friendly":"high","agent_notes":"Node CLI; output JSON plugs into Howler directly.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last push 2022, still works through ffmpeg.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"spotify/pedalboard","name":"Pedalboard","repo":"https://github.com/spotify/pedalboard","url":"https://github.com/spotify/pedalboard","job":"Apply audio effects from Python","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Spotify's Python library for reading and writing audio, applying effects (EQ, compressor, reverb, limiter) and hosting VST3/AU plugins and instruments.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":6448,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Scriptable effects chains and MIDI-to-instrument rendering through plugins like Surge XT.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. GPL applies to code that imports it (our build scripts), not to the audio it outputs.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"dbraun/dawdreamer","name":"DawDreamer","repo":"https://github.com/DBraun/DawDreamer","url":"https://github.com/DBraun/DawDreamer","job":"Run music plugins from Python","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Python DAW engine: load VST instruments and effects, automate parameters, run Faust code, render audio.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":1343,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Graph of processors in Python, render N beats to WAV; good for fully scripted music production.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free for tooling (GPL covers scripts that use it).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"librosa/librosa","name":"librosa","repo":"https://github.com/librosa/librosa","url":"https://github.com/librosa/librosa","job":"Find beats and tempo in songs","group":"Sound and music","kinds":["Retro style","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want a rhythm game synced to a track","what":"Python audio and music analysis: tempo and beat tracking, onsets, spectrograms, pitch.","platforms":["windows","mac","linux"],"license":"ISC","stars":8801,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Scripted analysis; beat times can be exported as JSON for gameplay sync.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. 1.0.0 released 2026-08-11.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"williamzujkowski/live-coding-music-mcp","name":"live-coding-music-mcp (Strudel MCP)","repo":"https://github.com/williamzujkowski/live-coding-music-mcp","url":"https://github.com/williamzujkowski/live-coding-music-mcp","job":"Write music patterns with Claude in Strudel","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"MCP server that drives Strudel.cc in a real (optionally headless) Chromium via Playwright: write patterns, play, analyze audio, MIDI import and export, sessions.","platforms":["windows","mac","linux"],"license":"AGPL-3.0","stars":248,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"28 MCP tools; about 3,000 tests per README; v4.1.1 (2026-11-03).","fun":"yes","fun_note":"AGPL only matters if you share the server itself.","sell":"yes","sell_note":"Free. AGPL covers the server, not the music. Optional Gemini-backed assists need your own key; core tools do not.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"jeremyruppel/claude-collider","name":"claude-collider","repo":"https://github.com/jeremyruppel/claude-collider","url":"https://github.com/jeremyruppel/claude-collider","job":"Make synth music with SuperCollider and Claude","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"MCP server and live-coding suite for SuperCollider, with synths, samples, MIDI and recording to WAV.","platforms":["windows","mac","linux"],"license":"MIT","stars":60,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"MCP tools for synths, patterns, recording; \"tape\" format saves songs across sessions.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Needs SuperCollider installed.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"tubone24/midi-mcp-server","name":"midi-mcp-server","repo":"https://github.com/tubone24/midi-mcp-server","url":"https://github.com/tubone24/midi-mcp-server","job":"Turn note lists into MIDI files","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"MCP server that turns structured JSON (notes, note names, chord names) into MIDI files, with a piano-roll preview in MCP App clients.","platforms":["windows","mac","linux"],"license":"MIT","stars":58,"last_push":"2026-04-12","archived":false,"agent_friendly":"high","agent_notes":"JSON in, .mid out; also a companion Agent Skill (tubone24/midi-agent-skill).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Run it locally; a hosted Workers URL is also offered (avoid for private work).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"xdarkzx/audacity-mcp","name":"Audacity-MCP","repo":"https://github.com/xDarkzx/Audacity-MCP","url":"https://github.com/xDarkzx/Audacity-MCP","job":"Let Claude edit audio in Audacity","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"MCP server that controls Audacity 3.x through mod-script-pipe: edits, effects, analysis and one-call cleanup and mastering pipelines.","platforms":["windows","mac","linux"],"license":"Apache-2.0","stars":131,"last_push":"2026-10-31","archived":false,"agent_friendly":"high","agent_notes":"Audacity must be open with mod-script-pipe enabled; local, no cloud.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Works with Audacity 3.x only; its Audacity 4 sibling needs a self-built Audacity fork (early alpha).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:kenney-audio-packs","name":"Kenney audio packs","repo":null,"url":"https://kenney.nl/assets/category:Audio","job":"Download free Kenney sound effect packs","group":"Sound and music","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"","what":"Ten free audio packs (Interface, UI, Impact, RPG, Sci-fi, Casino, Digital, Music Jingles, two Voiceover packs).","platforms":["web","windows","mac","linux"],"license":"CC0 (stated on each asset page)","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Plain files with descriptive names; earshot can rank them against a description.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, no attribution. Example: Interface Sounds has 100 files, CC0.","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:opengameart-audio","name":"OpenGameArt audio","repo":null,"url":"https://opengameart.org","job":"Browse free community game music and sounds","group":"Sound and music","kinds":["Any game"],"role":"backup","backup_for":"Kenney audio packs","need":"","what":"Community archive of game music and SFX (for example Juhani Junkala's CC0 chiptunes), each asset under its own license.","platforms":["web","windows","mac","linux"],"license":"Per asset: CC0, CC-BY 3.0/4.0, CC-BY-SA 3.0/4.0, GPL 2/3, OGA-BY, LGPL","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Web pages per asset; record license, author and URL in a provenance file (we already do this).","fun":"yes","fun_note":"Hobby use is fine; check each file's credit line.","sell":"catch","sell_note":"Commercial use allowed if you follow each asset's license (FAQ). Filter to CC0 when possible; CC-BY needs credits; CC-BY-SA and GPL bring share-alike and DRM questions for app stores.","team_pick":null,"design_check":{"claude":"MEETS (core)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"mtg/freesound","name":"Freesound","repo":"https://github.com/MTG/freesound","url":"https://freesound.org","job":"Search a huge library of free sounds","group":"Sound and music","kinds":["Any game"],"role":"backup","backup_for":"Kenney audio packs","need":"","what":"Huge community sound archive with a REST API (search, metadata, previews; original downloads need OAuth2).","platforms":["web","windows","mac","linux"],"license":"AGPL-3.0","stars":387,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Search with a token (filter license to CC0), fetch previews, then download originals; earshot can rank candidates.","fun":"yes","fun_note":"Non-commercial sounds are fine for hobby games.","sell":"catch","sell_note":"Free account. CC BY-NC sounds are a trap for commercial games; filter by license. API keys are free; downloading originals through the API needs OAuth2; the FAQ points bulk users to Data Packs. Site code is AGPL (irrelevant to sounds).","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"name:sonniss-gdc-game-audio-bundles","name":"Sonniss GDC Game Audio Bundles","repo":null,"url":"https://gdc.sonniss.com/","job":"Grab pro sound effects from yearly bundles","group":"Sound and music","kinds":["Any game"],"role":"backup","backup_for":"Kenney audio packs","need":"","what":"Free yearly bundles of pro sound effects released for GDC: archive 2015 to 2024 (2024 is 23.5 GB) plus a GDC 2026 bundle (7.47 GB, 347+ files). There was no 2025 bundle.","platforms":["web","windows","mac","linux"],"license":"Sonniss GDC bundle license (royalty-free, custom)","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Folders of WAVs with descriptive names; index them once and let earshot search.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free, commercial use, no attribution, unlimited projects. Limits: media production use only, no reselling the sounds (even edited), and AI/ML training is prohibited. No signup needed for 2026.","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"facebookincubator/meta-open-sound","name":"Meta Open Sound","repo":"https://github.com/facebookincubator/Meta-open-sound","url":"https://github.com/facebookincubator/Meta-open-sound","job":"Use free piano and guitar sample sounds","group":"Sound and music","kinds":["Retro style","Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Meta Creative Audio team release: multi-sampled piano, nylon and steel guitar (CC0, with SFZ maps) plus the Oculus Audio Pack of 289 game and VR SFX (CC BY 4.0).","platforms":["web","windows","mac","linux"],"license":"CC0-1.0","stars":19,"last_push":"2026-10-20","archived":false,"agent_friendly":"high","agent_notes":"Has an AGENTS.md for agents, searchable index files and design specs per instrument.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free for commercial use; the SFX pack needs a credit line. WAVs on Releases, OGG previews in the repo. First release 2026-10-20.","team_pick":null,"design_check":{"claude":"CONDITIONAL (often)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"wyzowl/sfx-kit","name":"SFX Kit (wyzowl)","repo":"https://github.com/wyzowl/sfx-kit","url":"https://github.com/wyzowl/sfx-kit","job":"Use ready-made UI and motion sound effects","group":"Sound and music","kinds":["Quick browser game","Kids and learning"],"role":"backup","backup_for":"Kenney audio packs","need":"","what":"320 code-synthesized UI, motion and foley-style SFX (48 kHz/24-bit) with metadata for when to use each, length, sync point and level.","platforms":["web","windows","mac","linux"],"license":"CC0-1.0","stars":26,"last_push":"2026-10-20","archived":false,"agent_friendly":"high","agent_notes":"sounds.json and GUIDE.md written for AI tools.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, no credit. Also on Hugging Face. Made for videos and interfaces more than games.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"sgossner/vcsl","name":"VCSL (Versilian Community Sample Library)","repo":"https://github.com/sgossner/VCSL","url":"https://github.com/sgossner/VCSL","job":"Use free instrument samples for music","group":"Sound and music","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Large CC0 multi-sampled instrument library (percussion, keys, strings, winds, folk instruments).","platforms":["web","windows","mac","linux"],"license":"CC0-1.0","stars":360,"last_push":"2026-01-14","archived":false,"agent_friendly":"medium","agent_notes":"Folders of samples with SFZ maps; usable by sfz players or converted into SoundFonts.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free, no credit.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"sgossner/vsco-2-ce","name":"VSCO-2 Community Edition","repo":"https://github.com/sgossner/VSCO-2-CE","url":"https://github.com/sgossner/VSCO-2-CE","job":"Use free orchestral instrument samples","group":"Sound and music","kinds":["Story and visual novel","Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"CC0 orchestral sample library (strings, brass, woodwinds, percussion).","platforms":["web","windows","mac","linux"],"license":"CC0-1.0","stars":689,"last_push":"2021-04-06","archived":false,"agent_friendly":"medium","agent_notes":"SFZ instruments.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Data repo, last push 2021 (complete).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"sfzinstruments/salamandergrandpiano","name":"Salamander Grand Piano","repo":"https://github.com/sfzinstruments/SalamanderGrandPiano","url":"https://github.com/sfzinstruments/SalamanderGrandPiano","job":"Use a free grand piano sound","group":"Sound and music","kinds":["Story and visual novel"],"role":"reference","backup_for":"","need":"","what":"Free multi-sampled Yamaha C5 grand piano in SFZ.","platforms":["web","windows","mac","linux"],"license":"CC BY 3.0","stars":237,"last_push":"2022-01-09","archived":false,"agent_friendly":"medium","agent_notes":"SFZ instrument.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free for commercial music; credit Alexander Holm.","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"name:incompetech-kevin-macleod","name":"Incompetech (Kevin MacLeod)","repo":null,"url":"https://incompetech.com","job":"Download free background music tracks","group":"Sound and music","kinds":["Any game"],"role":"backup","backup_for":"Kenney audio packs","need":"","what":"Large catalog of royalty-free music in many genres.","platforms":["web","windows","mac","linux"],"license":"Creative Commons with required credit; paid Standard License for no attribution","stars":null,"last_push":null,"archived":null,"agent_friendly":"low","agent_notes":"Browse and download by hand.","fun":"yes","fun_note":"Credit the composer and hobby use is fine.","sell":"catch","sell_note":"Free if you credit the music using the site's generated credit text; pay for the Standard License when attribution is impossible.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:pixabay-music-and-sound-effects","name":"Pixabay music and sound effects","repo":null,"url":"https://pixabay.com/sound-effects/","job":"Download free stock music and sounds","group":"Sound and music","kinds":["Any game"],"role":"backup","backup_for":"Kenney audio packs","need":"","what":"Free stock music and SFX under the Pixabay Content License.","platforms":["web","windows","mac","linux"],"license":"Pixabay Content License (custom)","stars":null,"last_push":null,"archived":null,"agent_friendly":"low","agent_notes":"Manual browsing and download.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free, no attribution, may modify. You cannot sell or redistribute the content standalone. The summary does not address games or Content ID; read the full terms. Some uploads may be AI-generated: check each.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"electron/electron","name":"Electron","repo":"https://github.com/electron/electron","url":"https://www.electronjs.org","job":"Wrap a web game for Windows","group":"Share and ship","kinds":["Quick browser game"],"role":"backup","backup_for":"Microsoft Store","need":"","what":"Ships a web game as a desktop app with its own bundled Chromium and Node.js.","platforms":["windows","mac","linux"],"license":"MIT","stars":123787,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"npm scripts, JSON config, fully scriptable builds through electron-builder. Playwright can drive Electron apps for tests.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Biggest downloads of the wrappers because Chromium ships inside. A signed and notarized Mac build needs a Mac or cloud Mac plus the $99/yr Apple program.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"electron-userland/electron-builder","name":"electron-builder","repo":"https://github.com/electron-userland/electron-builder","url":"https://github.com/electron-userland/electron-builder","job":"Build installers for Electron games","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Packages Electron apps into NSIS installers, MSI, AppX/MSIX, portable exe, AppImage and deb, with an auto-updater.","platforms":["windows","mac","linux"],"license":"MIT","stars":14701,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"One CLI command plus a JSON or YAML block in package.json. Output is deterministic files an agent can check.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Code signing is optional and costs money if you want it (see Artifact Signing in the writeup).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"tauri-apps/tauri","name":"Tauri","repo":"https://github.com/tauri-apps/tauri","url":"https://v2.tauri.app","job":"Wrap a web game small","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Wraps a web game in a small Rust shell that uses the system WebView, for desktop and Android/iOS.","platforms":["windows","mac","linux","android","ios"],"license":"Apache-2.0","stars":112527,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"cargo and npm CLI, JSON config, plain Rust and JS. Agents handle it well; WebView differences need a human eye per OS.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Needs Rust and the MSVC C++ build tools on Windows. iOS builds need macOS. MSI output uses WiX v3, NSIS output can be cross-built.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"nwjs/nw.js","name":"NW.js","repo":"https://github.com/nwjs/nw.js","url":"https://nwjs.io","job":"Wrap a web game with Chromium","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Chromium plus Node.js desktop runtime where Node modules are callable straight from the page.","platforms":["windows","mac","linux"],"license":"MIT","stars":41145,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"package.json manifest and the nw-builder CLI. Simple folder layout.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Package with nw-builder (MIT).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"neutralinojs/neutralinojs","name":"Neutralinojs","repo":"https://github.com/neutralinojs/neutralinojs","url":"https://neutralino.js.org","job":"Wrap a web game very lightly","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Very light desktop wrapper that uses the system WebView and a small native server, no Node or Chromium bundled.","platforms":["windows","mac","linux"],"license":"MIT (core, per LICENSE file)","stars":8683,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"neu CLI, JSON config, JS API. Small surface.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"blackboardsh/electrobun","name":"Electrobun","repo":"https://github.com/blackboardsh/electrobun","url":"https://electrobun.dev","job":"Build desktop apps with Bun","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Bun and TypeScript desktop framework with system WebView or optional bundled CEF, binary-diff updates and a native WebGPU surface.","platforms":["windows","mac","linux"],"license":"MIT","stars":13026,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"TypeScript config and Bun CLI. Young project, so docs and APIs move; pin the version.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Official targets: macOS 14+, Windows 11+ x64, Ubuntu 24.04+. Windows ARM64 is beta.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"tw93/pake","name":"Pake","repo":"https://github.com/tw93/Pake","url":"https://github.com/tw93/Pake","job":"Turn a URL into a desktop app","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"One command turns any URL into a small Tauri desktop app for Windows, macOS and Linux.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":62834,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Single CLI call with flags for icon, size and title.","fun":"yes","fun_note":"GPL is fine for hobby use.","sell":"catch","sell_note":"GPL-3.0. The app it builds includes Pake shell code, so sharing that app likely carries GPL terms. Fine for family use; check before selling.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ionic-team/capacitor","name":"Capacitor","repo":"https://github.com/ionic-team/capacitor","url":"https://capacitorjs.com","job":"Wrap a web game for Android","group":"Share and ship","kinds":["Quick browser game"],"role":"backup","backup_for":"Android SDK command-line tools","need":"","what":"Wraps a web game as a native Android and iOS app with a plugin system for ads, purchases, haptics and storage.","platforms":["android","ios","web"],"license":"MIT","stars":17039,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"npx cap sync / run, JSON config, Gradle files in plain text.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Android builds work on Windows with the Android SDK and Gradle (Android Studio optional). iOS needs macOS and Xcode (verified in research 03).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"googlechromelabs/bubblewrap","name":"Bubblewrap","repo":"https://github.com/GoogleChromeLabs/bubblewrap","url":"https://github.com/GoogleChromeLabs/bubblewrap","job":"Turn a hosted web game into APK","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"CLI that turns a hosted PWA into an Android Trusted Web Activity app (APK and AAB) for Google Play.","platforms":["android"],"license":"Apache-2.0","stars":3158,"last_push":"2026-10-12","archived":false,"agent_friendly":"high","agent_notes":"Interactive init plus non-interactive build; twa-manifest.json is plain JSON. It can fetch the JDK and Android SDK itself.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free tool. Google Play itself costs $25 once. The site must serve a Digital Asset Links file, which Netlify can host.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pwa-builder/pwabuilder","name":"PWABuilder","repo":"https://github.com/pwa-builder/PWABuilder","url":"https://www.pwabuilder.com","job":"Package a web game for Microsoft Store","group":"Share and ship","kinds":["Quick browser game"],"role":"backup","backup_for":"Microsoft Store","need":"","what":"Free web tool and open source suite that checks a PWA and packages it for the Microsoft Store and Google Play (and other stores).","platforms":["web","windows","android"],"license":"MIT (LICENSE.txt)","stars":3820,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Main use is the website. The repo has packager services and a CLI path (reported); an agent can fill the manifest and service worker, a human clicks through the packager.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Microsoft Store developer registration is free for individuals since 2025-09-10 (verified). Google Play costs $25.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vite-pwa/vite-plugin-pwa","name":"Vite PWA plugin","repo":"https://github.com/vite-pwa/vite-plugin-pwa","url":"https://vite-pwa-org.netlify.app","job":"Make a web game installable and offline","group":"Share and ship","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"Installs like an app on phones.","what":"Zero-config PWA for Vite projects: manifest, service worker and offline caching through Workbox.","platforms":["web","android","ios","windows"],"license":"MIT","stars":4309,"last_push":"2026-10-09","archived":false,"agent_friendly":"high","agent_notes":"A few lines in vite.config; output is a plain service worker file.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Built on Google Workbox (MIT, v7.4.1 2026-05), which we can also use directly for non-Vite games.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"mak448a/build-ios","name":"build-ios (Godot .ipa on GitHub Actions)","repo":"https://github.com/mak448a/build-ios","url":"https://github.com/mak448a/build-ios","job":"Build iOS apps from Windows","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Exports a Godot iOS project on Windows and builds an unsigned .ipa on GitHub Actions macOS runners.","platforms":["ios"],"license":"MIT","stars":55,"last_push":"2026-10-02","archived":false,"agent_friendly":"high","agent_notes":"Python script plus gh CLI. Small repo (55 stars), creator warns of possible bugs.","fun":"no","fun_note":"","sell":"no","sell_note":"GitHub macOS runners are free on public repos; private repos get $12/month of included compute and macOS costs $0.062/min (verified, GitHub docs). The unsigned .ipa still needs signing: free Apple ID sideload (7-day apps, 3 per device) or the $99/yr program for TestFlight and the App Store.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pwnapplehat/ipaside","name":"iPASide","repo":"https://github.com/pwnapplehat/iPASide","url":"https://github.com/pwnapplehat/iPASide","job":"Install apps on an iPhone from Windows","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Free Windows app that signs and installs an .ipa on an iPhone with a free Apple ID, and can re-sign daily before the 7-day expiry.","platforms":["ios"],"license":"MIT","stars":168,"last_push":"2026-10-29","archived":false,"agent_friendly":"low","agent_notes":"GUI app (Flutter). No documented CLI.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Apple's free-account limits apply: apps expire after 7 days, 3 sideloaded apps per device. Needs Apple's Devices app or iTunes. Uses public anisette servers (they see your IP). Its own installer is unsigned. README advises a spare Apple ID. Alternatives: Sideloadly (free, closed source), AltServer for Windows (AGPL).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"indygreg/apple-platform-rs","name":"rcodesign (apple-codesign)","repo":"https://github.com/indygreg/apple-platform-rs","url":"https://gregoryszorc.com/docs/apple-codesign/main/","job":"Sign Mac apps from Windows","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Open source reimplementation of Apple code signing and notarization that signs, notarizes and staples Mac apps from Windows or Linux.","platforms":["mac","ios"],"license":"MPL-2.0 (crate metadata; GitHub finds no root LICENSE file)","stars":883,"last_push":"2026-10-17","archived":false,"agent_friendly":"high","agent_notes":"Single CLI (rcodesign sign, notary-submit, staple); Godot lists it as a codesign tool option for non-Mac hosts (reported).","fun":"no","fun_note":"Needs a paid Apple developer certificate.","sell":"no","sell_note":"Tool is free. A Developer ID certificate and notarization need the $99/yr Apple Developer Program (verified, research 07). Last tagged release 0.29.0 (2024-11), repo pushed 2026-10.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"abarichello/godot-ci","name":"godot-ci","repo":"https://github.com/abarichello/godot-ci","url":"https://github.com/abarichello/godot-ci","job":"Export Godot games in GitHub automatically","group":"Share and ship","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"Godot's own editor","need":"","what":"Docker image with Godot and export templates, plus GitHub Actions and GitLab CI templates that export and deploy to Pages and itch.io.","platforms":["web","windows","linux","android","mac"],"license":"MIT","stars":1151,"last_push":"2026-10-20","archived":false,"agent_friendly":"high","agent_notes":"YAML workflows and Docker tags pinned to Godot versions (4.7.2-stable tag exists).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. GitHub Actions minutes are free on public repos.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"firebelley/godot-export","name":"godot-export (GitHub Action)","repo":"https://github.com/firebelley/godot-export","url":"https://github.com/firebelley/godot-export","job":"Export all Godot presets on GitHub","group":"Share and ship","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"GitHub Action that exports all presets of a Godot project, including Mono and Android builds, and attaches them to releases.","platforms":["web","windows","linux","android","mac"],"license":"MIT","stars":654,"last_push":"2026-05-28","archived":false,"agent_friendly":"high","agent_notes":"One YAML step reading export_presets.cfg.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"itchio/butler","name":"butler","repo":"https://github.com/itchio/butler","url":"https://itch.io/docs/butler/","job":"Upload games to itch.io","group":"Share and ship","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"itch.io's command-line uploader: pushes builds to channels, makes binary patches so players download only changes.","platforms":["web","windows","mac","linux","android"],"license":"MIT","stars":1007,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"butler push dir user/game:channel --userversion X. BUTLER_API_KEY env var in CI. Fully scriptable. CI helpers: yeslayla/butler-publish-itchio-action (GPL-3.0) and remarkablegames/setup-butler (MIT).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. itch.io takes a share you choose from 0% to 100% (default 10%), plus PayPal or Stripe fees around $0.30 + 2.9% (verified). Free HTML5 hosting: up to 1,000 files, 500 MB extracted, 200 MB per file (verified). Generated AI content must be tagged on itch.io (reported).","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"game-ci/steam-deploy","name":"steam-deploy (GitHub Action)","repo":"https://github.com/game-ci/steam-deploy","url":"https://github.com/game-ci/steam-deploy","job":"Upload builds to Steam","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"GitHub Action that uploads builds to Steam depots and branches with SteamCMD.","platforms":["windows","mac","linux"],"license":"MIT","stars":346,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"YAML inputs; auth through a saved config.vdf to get past Steam Guard. Agents can wire it; first login needs a human.","fun":"no","fun_note":"","sell":"no","sell_note":"Action is free. Steam needs the $100 Steam Direct fee per game, recouped after $1,000 adjusted gross revenue (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pfirsich/makelove","name":"makelove","repo":"https://github.com/pfirsich/makelove","url":"https://github.com/pfirsich/makelove","job":"Package LOVE games for every system","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Build tool that packages LOVE games for Windows, Linux AppImage, macOS and the web (through love.js, MIT).","platforms":["web","windows","mac","linux"],"license":"MIT","stars":214,"last_push":"2026-06-01","archived":false,"agent_friendly":"high","agent_notes":"TOML config and one CLI command.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. For Steam in LOVE use luasteam (MIT).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"niklasei/bevy_game_template","name":"Bevy game template","repo":"https://github.com/NiklasEi/bevy_game_template","url":"https://github.com/NiklasEi/bevy_game_template","job":"Build Bevy games for every system","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Bevy starter with GitHub Actions that build web, Windows, Linux, macOS, iOS and Android and deploy to itch.io.","platforms":["web","windows","mac","linux","android","ios"],"license":"CC0-1.0","stars":1156,"last_push":"2026-10-10","archived":false,"agent_friendly":"high","agent_notes":"Plain Rust and YAML. TheBevyFlock/bevy_cli (Apache-2.0) adds bevy run web.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. iOS build job runs on a macOS runner.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pygame-web/pygbag","name":"pygbag","repo":"https://github.com/pygame-web/pygbag","url":"https://github.com/pygame-web/pygbag","job":"Put pygame games in the browser","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Packages pygame games as WebAssembly so Python games run in the browser and on itch.io.","platforms":["web"],"license":"MIT","stars":524,"last_push":"2026-03-17","archived":false,"agent_friendly":"high","agent_notes":"python -m pygbag folder; small async change to the main loop.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Last release 2024-08, pushed 2026-03.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"jrsoftware/issrc","name":"Inno Setup","repo":"https://github.com/jrsoftware/issrc","url":"https://jrsoftware.org/isinfo.php","job":"Build Windows installers with Inno Setup","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Script-driven Windows installer builder: one .iss text file produces a setup.exe with shortcuts and an uninstaller.","platforms":["windows"],"license":"Inno Setup License (permissive, custom)","stars":5744,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Plain-text .iss script, ISCC.exe command-line compiler. Agents write these easily.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free for commercial use. The site asks commercial users to buy a license; that is a request, not a license term (verified). Unsigned installers still show SmartScreen.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nsis-dev/nsis","name":"NSIS","repo":"https://github.com/nsis-dev/nsis","url":"https://nsis.sourceforge.io","job":"Build Windows installers with NSIS","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Scriptable Windows installer system used under the hood by electron-builder and Tauri.","platforms":["windows"],"license":"zlib/libpng (plus bzip2 and CPL for some modules)","stars":885,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":".nsi plain-text scripts, makensis CLI.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free for commercial use (verified wiki). GitHub repo is a mirror of SourceForge.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"velopack/velopack","name":"Velopack","repo":"https://github.com/velopack/velopack","url":"https://velopack.io","job":"Add installers and auto-updates","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Installer and auto-update framework for desktop apps with delta packages and a portable option.","platforms":["windows","mac","linux"],"license":"MIT","stars":2446,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"vpk pack CLI on any built exe folder; update feed is static files we can host on GitHub Releases or Netlify.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"microsoft/winappcli","name":"winapp CLI","repo":"https://github.com/microsoft/winappCli","url":"https://learn.microsoft.com/windows/apps/dev-tools/winapp-cli/","job":"Package a game as MSIX","group":"Share and ship","kinds":["Any game"],"role":"backup","backup_for":"Microsoft Store","need":"","what":"Microsoft's Windows App Development CLI: packages an existing exe as MSIX, makes manifests, assets and dev certificates, Store-ready.","platforms":["windows"],"license":"MIT","stars":1363,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"winget or npm install; scriptable commands; Microsoft markets it for AI coding agents.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Public preview (experimental). Store submission is free for individuals.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:microsoft-store-free-developer-account","name":"Microsoft Store (free developer account)","repo":null,"url":"https://storedeveloper.microsoft.com","job":"Publish free on the Microsoft Store","group":"Share and ship","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"","what":"Windows store that now takes free developer registration and signs MSIX packages for you.","platforms":["windows"],"license":"Proprietary service","stars":null,"last_push":null,"archived":null,"agent_friendly":"low","agent_notes":"Partner Center is a web UI. Packaging is scriptable; submission is mostly clicks (an API exists, not tested).","fun":"yes","fun_note":"Free signing; a good way to share with family.","sell":"catch","sell_note":"Registration free for individuals since 2025-09-10, ID plus selfie check (verified); research 03 found no fee for either account type in the new flow (doc dated 2026-10-29). MSIX packages are Store-signed. Plain EXE/MSI submissions must already be signed by a trusted CA (reported). Games revenue share 12% (unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:signpath-foundation","name":"SignPath Foundation","repo":null,"url":"https://signpath.org","job":"Sign open source builds for free","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Free Authenticode code signing for open source projects, built and signed from CI.","platforms":["windows"],"license":"Service (free for OSS)","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"CI integration via GitHub Actions; approvals are human.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Only for projects fully under an OSI license with no proprietary parts, built verifiably from source, with MFA, roles, a code signing policy page and manual approval per release. Publisher shown is SignPath Foundation (verified terms). Useless for a closed-source game.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ebourg/jsign","name":"Jsign","repo":"https://github.com/ebourg/jsign","url":"https://ebourg.github.io/jsign/","job":"Sign Windows files from Java","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Cross-platform Java tool that signs Windows exe, msi and scripts with Artifact Signing, Key Vault, SignPath, hardware tokens or PFX files.","platforms":["windows","mac","linux"],"license":"Apache-2.0","stars":428,"last_push":"2026-10-12","archived":false,"agent_friendly":"high","agent_notes":"Single CLI command; works in any CI.","fun":"no","fun_note":"Certificates cost money.","sell":"no","sell_note":"Free tool. Certificates cost money unless you qualify for SignPath. osslsigncode (GPL-3.0) is the C alternative.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dotnet/sign","name":"dotnet sign","repo":"https://github.com/dotnet/sign","url":"https://github.com/dotnet/sign","job":"Sign files with Microsoft's tool","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Microsoft's .NET code signing CLI for Authenticode, NuGet, VSIX and ClickOnce, built for cloud keys.","platforms":["windows"],"license":"MIT","stars":584,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"dotnet tool install, one command.","fun":"no","fun_note":"Certificates cost money.","sell":"no","sell_note":"Free tool; still beta versions. Needs a paid certificate source such as Azure Artifact Signing (from $9.99/month, verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"microsoft/winget-create","name":"winget-create","repo":"https://github.com/microsoft/winget-create","url":"https://github.com/microsoft/winget-create","job":"Make a winget install entry","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"CLI that writes and submits a winget manifest so anyone can run winget install for our game.","platforms":["windows"],"license":"MIT","stars":662,"last_push":"2026-10-26","archived":false,"agent_friendly":"high","agent_notes":"CLI plus YAML manifests; PR-based review.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free (no fee mentioned). Manifests go to microsoft/winget-pkgs by pull request; the installer must be hosted at a public URL (unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:godotsteam","name":"GodotSteam","repo":null,"url":"https://codeberg.org/godotsteam/godotsteam","job":"Add Steam features to Godot","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Steamworks for Godot as a module or GDExtension: achievements, stats, cloud saves, lobbies, overlay, plus a Steam MultiplayerPeer.","platforms":["windows","mac","linux"],"license":"MIT (license.md on Codeberg, verified)","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Drop-in GDExtension and a GDScript API with docs at godotsteam.com; testing needs the Steam client running.","fun":"no","fun_note":"Steam needs a paid fee; skip for hobby.","sell":"no","sell_note":"Free binding. Steam costs $100 per game (recouped after $1,000). Moved to Codeberg; the GitHub repo GodotSteam/GodotSteam was archived 2026-10-20 with a pointer. Notes say Windows builds on Steam SDK 1.63 target Proton 11 on Linux and Steam Deck.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ceifa/steamworks.js","name":"steamworks.js","repo":"https://github.com/ceifa/steamworks.js","url":"https://github.com/ceifa/steamworks.js","job":"Add Steam features to Electron games","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Steamworks SDK bindings for Electron and NW.js games with TypeScript types and prebuilt binaries.","platforms":["windows","mac","linux"],"license":"MIT","stars":638,"last_push":"2026-04-08","archived":false,"agent_friendly":"high","agent_notes":"npm package, small JS API.","fun":"no","fun_note":"Steam needs a paid fee; skip for hobby.","sell":"no","sell_note":"Free binding; Steam $100 per game. Last npm release 0.4.0 in 2024-08 though the repo saw pushes in 2026. Electron overlay quirks are known: init Steam in the main process and unpack native files from asar (reported, research 03).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"artyprof/steamworks-ffi-node","name":"steamworks-ffi-node","repo":"https://github.com/ArtyProf/steamworks-ffi-node","url":"https://github.com/ArtyProf/steamworks-ffi-node","job":"Add Steam features in Node","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"TypeScript Steamworks wrapper for Node and Electron through Koffi FFI, built against Steamworks SDK 1.64.","platforms":["windows","mac","linux"],"license":"MIT","stars":89,"last_push":"2026-09-24","archived":false,"agent_friendly":"high","agent_notes":"npm package with docs and an Electron section.","fun":"no","fun_note":"Steam needs a paid fee; skip for hobby.","sell":"no","sell_note":"Free binding; Steam $100 per game. Newer and smaller (89 stars) but actively released (v0.11.3, 2026-09).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"rlabrecque/steamworks.net","name":"Steamworks.NET","repo":"https://github.com/rlabrecque/Steamworks.NET","url":"https://steamworks.github.io","job":"Add Steam features in C#","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"C# wrapper for the full Steamworks API, usable from Godot .NET, MonoGame or any .NET game.","platforms":["windows","mac","linux"],"license":"MIT","stars":3654,"last_push":"2026-10-29","archived":false,"agent_friendly":"high","agent_notes":"Plain C# API that mirrors Valve docs.","fun":"no","fun_note":"Steam needs a paid fee; skip for hobby.","sell":"no","sell_note":"Free; Steam $100 per game. Facepunch.Steamworks (MIT) is a friendlier C# alternative; steamworks-rs (Rust) covers Bevy and Tauri.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"3ddelano/epic-online-services-godot","name":"Epic Online Services for Godot (EOSG)","repo":"https://github.com/3ddelano/epic-online-services-godot","url":"https://github.com/3ddelano/epic-online-services-godot","job":"Add Epic Online Services to Godot","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Godot 4.2+ binding for Epic Online Services: accounts, lobbies, P2P relay, leaderboards, achievements and crossplay on any store.","platforms":["windows","linux","android","mac","ios"],"license":"MIT","stars":327,"last_push":"2026-10-29","archived":false,"agent_friendly":"medium","agent_notes":"GDScript API with a demo project; portal setup is web clicks.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Wrapper is MIT. EOS SDK is proprietary and free with a free Epic developer portal account; Epic design guidelines and user-consent rules apply (README warns).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:poki-sdk","name":"Poki SDK","repo":null,"url":"https://developers.poki.com","job":"Put web games on Poki","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Poki's required web game SDK for ad breaks, rewarded ads and gameplay start/stop events.","platforms":["web"],"license":"Proprietary SDK (npm @poki/sdk lists ISC)","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"A handful of JS calls (gameplayStart, commercialBreak, rewardedBreak). Poki publishes engine guides.","fun":"catch","fun_note":"Portal and ads path is for selling; skip.","sell":"catch","sell_note":"Free. Curated: submit a build or video first. You keep 100% of revenue from players you bring and split 50/50 on players Poki brings. Default deal is web-exclusive for 5 years (Steam, mobile and console stay yours). Poki targets about 5 MB initial and 8 MB total. No other ads, no chat systems, bundle all fonts and libraries. Be ready to show AI tools and prompts on request (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vkbsb/godot-poki-sdk","name":"godot-poki-sdk","repo":"https://github.com/vkbsb/godot-poki-sdk","url":"https://github.com/vkbsb/godot-poki-sdk","job":"Add the Poki SDK to Godot","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Godot 3.4+ and 4 plugin with a custom HTML shell and a PokiSDK singleton for GDScript.","platforms":["web"],"license":"MIT","stars":21,"last_push":"2026-06-03","archived":false,"agent_friendly":"high","agent_notes":"GDScript singleton plus HTML shell; demo scene.","fun":"catch","fun_note":"Portal and ads path is for selling; skip.","sell":"yes","sell_note":"Free. Small (21 stars). Poki notes Godot web builds start around 10 MB, heavier than its 5 MB target.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:crazygames-sdk-v3","name":"CrazyGames SDK v3","repo":null,"url":"https://docs.crazygames.com","job":"Put web games on CrazyGames","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"CrazyGames' web SDK for ads, gameplay events, user accounts and data, with official addons for Godot 3/4 and other engines.","platforms":["web"],"license":"Proprietary SDK","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"JS SDK with await SDK.init(); engine addons.","fun":"catch","fun_note":"Portal and ads path is for selling; skip.","sell":"catch","sell_note":"Free. Initial download 50 MB max (20 MB to reach the mobile homepage), 250 MB and 1,500 files total, about 20 s to gameplay. Basic Launch test of 7 to 21 days, then Full Launch with revenue share. Only their ads. Payouts from 100 EUR. Publishing elsewhere is allowed. Revenue share percent not published (verified docs; percent unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"playgama/bridge","name":"Playgama Bridge","repo":"https://github.com/Playgama/bridge","url":"https://playgama.com","job":"Publish one web game to many portals","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"One SDK that adapts a web game to 24 platforms (Poki, CrazyGames, YouTube Playables, GameDistribution, Yandex, Discord, Telegram, Reddit, MSN, Microsoft Store and more).","platforms":["web"],"license":"LGPL-3.0","stars":104,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"npm package or CDN script; one API for ads, storage, leaderboards and platform info; plugins for Godot 3/4, Unity, Construct, GameMaker, Defold.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Free. LGPL means a closed game can use it but players must be able to swap the library (load it as a separate file). Godot plugin repo Playgama/bridge-godot is MIT. Each portal keeps its own rules and approval.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gamedistribution/gd-html5","name":"GameDistribution SDK","repo":"https://github.com/GameDistribution/GD-HTML5","url":"https://gamedistribution.com","job":"Add GameDistribution ads","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Ads SDK for GameDistribution, a network that syndicates HTML5 games to many publisher sites.","platforms":["web"],"license":"MIT","stars":35,"last_push":"2026-10-29","archived":false,"agent_friendly":"high","agent_notes":"Script tag and a few JS calls.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Free SDK. Revenue share and review rules could not be confirmed (unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"psychogoldfishng/newgroundsio-js","name":"Newgrounds.io","repo":"https://github.com/PsychoGoldfishNG/NewgroundsIO-JS","url":"https://www.newgrounds.io","job":"Add Newgrounds medals and scores","group":"Share and ship","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want to share a web game on Newgrounds","what":"Newgrounds' free game API for medals, scoreboards and cloud saves, with a JS library and a Godot 4 addon.","platforms":["web"],"license":"MIT","stars":23,"last_push":"2025-09-29","archived":false,"agent_friendly":"high","agent_notes":"JSON-over-POST API, JS library, GDScript addon.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free API. Ad revenue share terms unverified. AI-generated art is not allowed in the Art Portal (reported).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"discord/embedded-app-sdk","name":"Discord Embedded App SDK (Activities)","repo":"https://github.com/discord/embedded-app-sdk","url":"https://discord.com/developers/docs/activities/overview","job":"Run web games inside Discord","group":"Share and ship","kinds":["Quick browser game","Party and couch","Online multiplayer"],"role":"specialty","backup_for":"","need":"when you want friends to play inside Discord","what":"SDK for web games that run as Activities inside Discord voice channels and chats.","platforms":["web","windows","mac","android","ios"],"license":"MIT","stars":1407,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"npm package, plain JS; Colyseus has a Discord Activity SDK.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free to build; open to all developers since Sept 2024 (reported). Monetization needs a verified team app, owner 18+, and a team in the US, EU or UK; payouts via Stripe after the first $100 (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"reddit/devvit","name":"Reddit Devvit","repo":"https://github.com/reddit/devvit","url":"https://developers.reddit.com","job":"Run games inside Reddit posts","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Reddit's developer platform for apps and games that run inside Reddit posts.","platforms":["web","android","ios"],"license":"BSD-3-Clause","stars":215,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"CLI and TypeScript; Phaser templates exist.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free to build. Reddit and Phaser ran a $40,000 hackathon in mid 2026 (reported). Reddit Developer Funds paid by engagement in 2025; what exists after July 2026 is unverified.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:wavedash","name":"Wavedash","repo":null,"url":"https://docs.wavedash.com","job":"Sell browser games on Wavedash","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Browser game platform in public beta since Dec 2025 that sells premium web games, with a build-push CLI and Godot, Unity and Defold bindings.","platforms":["web"],"license":"Proprietary service","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"wavedash build push CLI and a JS API.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Free for players and developers; takes 10% plus $0.50 per transaction (verified docs). Young company (seed round reported), so platform risk.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:google-h5-games-ads-ad-placement-api","name":"Google H5 Games Ads (Ad Placement API)","repo":null,"url":"https://developers.google.com/ad-placement","job":"Add Google ads to web games","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Google's ad API for HTML5 games: interstitial, preroll and rewarded ads on your own site.","platforms":["web"],"license":"Proprietary service","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"adBreak() JS calls.","fun":"catch","fun_note":"Ads are for selling; skip.","sell":"catch","sell_note":"Free to integrate; needs an approved AdSense account (eligibility steps unverified). Google decides ad timing.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"ai/size-limit","name":"size-limit","repo":"https://github.com/ai/size-limit","url":"https://github.com/ai/size-limit","job":"Warn when web builds grow too big","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"CI check that fails a build when the JS bundle grows past a set size and reports load cost.","platforms":["web"],"license":"MIT","stars":7045,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"JSON config in package.json; runs in CI and comments on PRs.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"portsmaster/portmaster-new","name":"PortMaster","repo":"https://github.com/PortsMaster/PortMaster-New","url":"https://portmaster.games","job":"Put games on Linux retro handhelds","group":"Share and ship","kinds":["Retro hardware","Retro style"],"role":"specialty","backup_for":"","need":"when you want your game on a Linux handheld","what":"Ports library and installer for Linux handhelds (ArkOS, ROCKNIX, AmberELEC, muOS and others) with shared Godot, LOVE and GameMaker runtimes.","platforms":["linux","handheld"],"license":"MIT","stars":386,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Shell launch scripts and JSON metadata, a build script with a check mode.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Ports go in by pull request with a port.json; PortMaster asks authors for permission before distributing games (reported).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"apps2samsung/apps2samsung","name":"Apps2Samsung","repo":"https://github.com/Apps2Samsung/Apps2Samsung","url":"https://github.com/Apps2Samsung/Apps2Samsung","job":"Install web games on Samsung TVs","group":"Share and ship","kinds":["Quick browser game","Party and couch"],"role":"specialty","backup_for":"","need":"when you want a web game on a Samsung TV","what":"Side-loads apps, including your own .wgt web apps, onto Samsung Tizen TVs, projectors and monitors; it finds the TV and makes the signing certificate.","platforms":["tv"],"license":"MIT","stars":2516,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"GUI-first app for Windows, Linux, macOS and phones; a .wgt is a zipped web app an agent can build.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. No Tizen Studio needed. Uses Samsung developer certificates it generates (details unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"webos-tools/cli","name":"webOS TV CLI","repo":"https://github.com/webos-tools/cli","url":"https://webostv.developer.lge.com","job":"Install web games on LG TVs","group":"Share and ship","kinds":["Quick browser game","Party and couch"],"role":"specialty","backup_for":"","need":"when you want a web game on an LG TV","what":"LG's CLI to package, install and debug web apps on LG webOS TVs in Developer Mode.","platforms":["tv"],"license":"Apache-2.0","stars":107,"last_push":"2026-09-08","archived":false,"agent_friendly":"high","agent_notes":"ares-package, ares-install, ares-launch commands.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free tool and free LG developer account. Developer Mode sessions expire and need renewal (unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"microsoft/xbox-godot-sample","name":"XBOX Godot Sample","repo":"https://github.com/microsoft/XBOX-Godot-Sample","url":"https://github.com/microsoft/XBOX-Godot-Sample","job":"Use Xbox services in Godot","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Microsoft's GDExtension sample binding the Microsoft GDK, Xbox services, PlayFab and GameInput into Godot 4 for Xbox on PC.","platforms":["windows"],"license":"MIT","stars":240,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"GDScript and C# APIs; source-only sample.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Wrapper is MIT. GDK and PlayFab need their own license acceptance; Xbox services need a Partner Center title. Not for Xbox consoles (README).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"foxssake/netfox","name":"netfox","repo":"https://github.com/foxssake/netfox","url":"https://foxssake.github.io/netfox/","job":"Add rollback netcode to Godot","group":"Multiplayer","kinds":["Online multiplayer"],"role":"main-pick","backup_for":"","need":"","what":"Godot addons for consistent network time, interpolation, client prediction, rollback and lag compensation, plus noray for NAT punch-through and relay.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":1125,"last_push":"2026-09-26","archived":false,"agent_friendly":"high","agent_notes":"GDScript nodes and docs site; examples include a rocket-league-style physics test.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. foxssake/noray (MIT) is the self-hosted relay.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"colyseus/colyseus","name":"Colyseus","repo":"https://github.com/colyseus/colyseus","url":"https://docs.colyseus.io","job":"Run an online game server in Node","group":"Multiplayer","kinds":["Online multiplayer"],"role":"main-pick","backup_for":"","need":"","what":"Authoritative Node.js multiplayer framework with rooms, matchmaking and automatic state sync.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":7517,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"TypeScript server and clients; official SDKs include TypeScript, Godot, Defold, GameMaker and a Discord Activity SDK (verified docs); llms.txt exists (research 03).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host; Colyseus Cloud is optional and paid (verified docs). Hosting still costs something once public.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"heroiclabs/nakama","name":"Nakama","repo":"https://github.com/heroiclabs/nakama","url":"https://heroiclabs.com/docs/nakama/","job":"Run a full game backend server","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Full game server: accounts, storage, friends, chat, leaderboards, tournaments, parties, matchmaking, realtime and turn-based play.","platforms":["web","windows","mac","linux","android","ios"],"license":"Apache-2.0","stars":13678,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Server logic in Go, TypeScript or Lua; Godot client (heroiclabs/nakama-godot, Apache-2.0) and JS client; Docker compose; docs llms.txt (research 03).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host (needs PostgreSQL or CockroachDB). Heroic Cloud is the paid option.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"socketio/socket.io","name":"Socket.IO","repo":"https://github.com/socketio/socket.io","url":"https://socket.io","job":"Send realtime messages over WebSockets","group":"Multiplayer","kinds":["Online multiplayer"],"role":"backup","backup_for":"Colyseus","need":"","what":"WebSocket server and client with rooms, reconnects and fallbacks.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":63237,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Agents know it very well; tiny API.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"peers/peerjs","name":"PeerJS","repo":"https://github.com/peers/peerjs","url":"https://peerjs.com","job":"Connect browsers peer to peer","group":"Multiplayer","kinds":["Online multiplayer","Party and couch"],"role":"backup","backup_for":"Colyseus","need":"","what":"Simple WebRTC peer-to-peer connections in the browser with a small signaling server.","platforms":["web"],"license":"MIT","stars":13505,"last_push":"2026-02-27","archived":false,"agent_friendly":"high","agent_notes":"Small JS API, well known to agents.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Self-host the signaling server peers/peerjs-server (MIT) or use the free public one. Some networks block direct P2P, so a TURN relay (coturn) may be needed.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dmotz/trystero","name":"Trystero","repo":"https://github.com/dmotz/trystero","url":"https://trystero.dev","job":"Find browser players without a server","group":"Multiplayer","kinds":["Online multiplayer","Party and couch"],"role":"backup","backup_for":"Colyseus","need":"Peer to peer; check what it still needs for signaling before relying on it.","what":"Serverless WebRTC rooms: browsers find each other through BitTorrent trackers, Nostr, MQTT, Supabase, Firebase, IPFS or a self-hosted relay.","platforms":["web"],"license":"MIT","stars":2826,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"joinRoom and makeAction calls; one import.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Default discovery uses public third-party infrastructure, so reliability is not ours to control; a self-hosted WebSocket relay is an option.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"geckosio/geckos.io","name":"geckos.io","repo":"https://github.com/geckosio/geckos.io","url":"https://github.com/geckosio/geckos.io","job":"Send fast UDP-like web game data","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Unreliable, unordered WebRTC data channels from a Node server, for fast action games in the browser.","platforms":["web"],"license":"BSD-3-Clause","stars":1487,"last_push":"2026-03-27","archived":false,"agent_friendly":"high","agent_notes":"Socket.IO-like API.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Activity has slowed (last push 2026-03, npm 3.1.0).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"boardgameio/boardgame.io","name":"boardgame.io","repo":"https://github.com/boardgameio/boardgame.io","url":"https://boardgame.io","job":"Build turn-based online board games","group":"Multiplayer","kinds":["Online multiplayer","Party and couch"],"role":"specialty","backup_for":"","need":"when you want a turn-based game with friends","what":"State management and multiplayer for turn-based games: moves, phases, turn order, secret state, lobbies and bots.","platforms":["web"],"license":"MIT","stars":12486,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"Game rules are one plain JS object; agents write these well.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"rameshvarun/netplayjs","name":"NetplayJS","repo":"https://github.com/rameshvarun/netplayjs","url":"https://github.com/rameshvarun/netplayjs","job":"Add rollback play to browser games","group":"Multiplayer","kinds":["Online multiplayer","Fighting and arcade"],"role":"reference","backup_for":"","need":"","what":"Peer-to-peer rollback netcode for browser games: write a local game, get online play with matchmaking.","platforms":["web"],"license":"ISC","stars":576,"last_push":"2024-10-10","archived":false,"agent_friendly":"high","agent_notes":"Small JS API around a deterministic game class.","fun":"yes","fun_note":"Stale project.","sell":"yes","sell_note":"Free. Stale: last push 2024-10, npm 0.4.1 from 2023.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"johanhelsing/matchbox","name":"Matchbox + GGRS","repo":"https://github.com/johanhelsing/matchbox","url":"https://github.com/johanhelsing/matchbox","job":"Add rollback play to Rust games","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"WebRTC peer-to-peer sockets for Rust native and wasm (Matchbox) paired with GGRS rollback netcode.","platforms":["web","windows","mac","linux"],"license":"Apache-2.0","stars":1159,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Rust crates with Bevy integrations; Bevy API churn is a known agent pain (research 03).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Matchbox includes a small signaling server.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"coturn/coturn","name":"coturn","repo":"https://github.com/coturn/coturn","url":"https://github.com/coturn/coturn","job":"Relay WebRTC traffic through a server","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"TURN and STUN server that relays WebRTC traffic when direct peer connections fail.","platforms":["linux","windows"],"license":"BSD-3-Clause (New BSD, per LICENSE)","stars":14535,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"One config file; Docker image.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Needs a public IP or VPS to help players outside the house.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"cloudflare/partykit","name":"PartyKit (partyserver)","repo":"https://github.com/cloudflare/partykit","url":"https://docs.partykit.io","job":"Run multiplayer rooms on Cloudflare","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Room-per-object realtime servers on Cloudflare Workers Durable Objects, now maintained by Cloudflare as partyserver.","platforms":["web"],"license":"ISC","stars":1310,"last_push":"2026-08-03","archived":false,"agent_friendly":"high","agent_notes":"TypeScript classes, wrangler CLI.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Free code. Runs on Cloudflare; free-tier limits for Durable Objects apply (unverified). The old partykit/partykit repo points here.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"clockworklabs/spacetimedb","name":"SpacetimeDB","repo":"https://github.com/clockworklabs/SpacetimeDB","url":"https://spacetimedb.com","job":"Run game logic inside a database","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Database where server game logic runs inside the database as modules and clients subscribe to live queries.","platforms":["web","windows","mac","linux"],"license":"BSL 1.1 with an Additional Use Grant (verified LICENSE)","stars":25522,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Rust, C# or TypeScript modules; CLI publish; SDKs for TS, C#, Rust, Unity.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Free to use with no more than one production instance and not as a database service; converts to AGPL-3.0 with a linking exception on 2031-11-02 (verified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:pocketbase","name":"PocketBase","repo":null,"url":"https://pocketbase.io","job":"Run a simple backend in one file","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Open source backend in one Go file: SQLite, auth, realtime subscriptions, file storage, admin UI and REST API.","platforms":["web","windows","linux","mac","android","ios"],"license":"MIT","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"One exe, JS SDK (pocketbase npm 0.28.2), JS hooks, schema as JSON migrations.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Source moved to ganigeorgiev.com/pocketbase/pocketbase; the GitHub repo was archived 2026-10-26 after release v0.40.6 (2026-10-23). Pre-1.0, no backward compatibility promise (verified README).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"talodev/backend","name":"Talo","repo":"https://github.com/TaloDev/backend","url":"https://trytalo.com","job":"Run a backend for saves and scores","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Self-hostable game backend: player auth, leaderboards, saves, stats, events, live config, channels and P2P, with Godot and Unity plugins.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT","stars":104,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Godot plugin (TaloDev/godot, MIT) with GDScript API; REST API for web.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host. Hosted cloud is free up to 10,000 players, then $24.99/month (verified pricing page).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"supabase/supabase","name":"Supabase (self-host)","repo":"https://github.com/supabase/supabase","url":"https://supabase.com/docs/guides/self-hosting","job":"Run a Postgres backend for games","group":"Multiplayer","kinds":["Online multiplayer"],"role":"reference","backup_for":"","need":"","what":"Postgres platform with auth, realtime, storage and edge functions; self-hostable with Docker.","platforms":["web","windows","linux","mac","android","ios"],"license":"Apache-2.0","stars":114574,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"SQL migrations, CLI, JS client; agents know it well. There is an official MCP server (reported).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host but a heavy multi-container stack. Hosted free tier exists with limits (not checked).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:netlify-hosting","name":"Netlify hosting","repo":null,"url":"https://www.netlify.com/pricing/","job":"Host web games on Netlify","group":"Share and ship","kinds":["Quick browser game"],"role":"backup","backup_for":"GitHub Pages","need":"","what":"Our existing static hosting, with serverless functions and a key-value blob store for tiny leaderboards.","platforms":["web"],"license":"Proprietary service","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"netlify-cli deploy, netlify.toml headers (COOP/COEP for threaded Godot web).","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free plan is credit-based: 300 credits; bandwidth costs 20 credits per GB, each production deploy 15, compute 10 per GB-hour (verified pricing page). That is about 15 GB of downloads a month with nothing else. Forum posts in 2026 report production deploys pausing when credits run out (reported). A 30 MB Godot web build used by a few hundred players can eat the month.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:github-pages","name":"GitHub Pages","repo":null,"url":"https://docs.github.com/en/pages","job":"Host web games on GitHub Pages","group":"Share and ship","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"","what":"Free static hosting from a GitHub repo or Actions workflow.","platforms":["web"],"license":"Proprietary service","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"gh CLI plus an Actions workflow; godot-ci deploys here directly.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free. 1 GB site, 100 GB/month soft bandwidth, 10 builds/hour soft (Actions deploys exempt). Not for running an online business or commercial transactions (verified). Fine for free games and demos.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:cloudflare-pages-and-workers","name":"Cloudflare Pages and Workers","repo":null,"url":"https://developers.cloudflare.com/pages/platform/limits/","job":"Host web games and backends on Cloudflare","group":"Share and ship","kinds":["Quick browser game"],"role":"backup","backup_for":"GitHub Pages","need":"","what":"Free static hosting plus Workers, D1 (SQLite) and Durable Objects for small game backends at the edge.","platforms":["web"],"license":"Proprietary service","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"wrangler CLI, TypeScript Workers.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free plan: 500 builds a month, 20,000 files per site, 25 MiB per file (verified). A Godot web .wasm can exceed 25 MiB uncompressed, so check the build first. Bandwidth limits not stated on the limits page.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"umami-software/umami","name":"Umami","repo":"https://github.com/umami-software/umami","url":"https://umami.is","job":"Count visitors to your game page","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Privacy-first web analytics with custom events, funnels and a clean dashboard; cookie-free.","platforms":["web"],"license":"MIT","stars":39937,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Script tag plus umami.track(\"event\"); REST API for pulling stats into reports.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host (Docker with PostgreSQL). Hosted cloud has its own plans.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"aptabase/aptabase","name":"Aptabase","repo":"https://github.com/aptabase/aptabase","url":"https://aptabase.com","job":"Track app usage privately","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Privacy-first analytics built for mobile and desktop apps, with SDKs for Electron, Tauri, Swift, Kotlin, Flutter and more.","platforms":["windows","mac","linux","android","ios","web"],"license":"AGPL-3.0","stars":1866,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"One-call SDKs (trackEvent); dashboard built in.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host. A community Godot SDK exists (aptabase/aptabase-godot, MIT, 4 stars).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:glitchtip","name":"GlitchTip","repo":null,"url":"https://gitlab.com/glitchtip/glitchtip","job":"Collect crash reports yourself","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Open source error tracking and uptime monitoring that accepts Sentry SDK events.","platforms":["web","windows","mac","linux","android","ios"],"license":"MIT (per GitHub mirrors of the GitLab repos)","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Docker compose; Sentry-compatible DSN; community MCP servers exist (glitchtip-mcp).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host. Hosted free tier: 1,000 events a month, 30-day retention (verified site). Native minidump crash support for Godot builds is unverified; test it.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"getsentry/sentry-godot","name":"Sentry SDK for Godot","repo":"https://github.com/getsentry/sentry-godot","url":"https://docs.sentry.io/platforms/godot/","job":"Report Godot crashes to Sentry","group":"Share and ship","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Official Sentry SDK for Godot that captures script errors and native crashes with context.","platforms":["windows","linux","mac","android","ios"],"license":"MIT","stars":260,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Project settings and GDScript API; logs are text.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free SDK. Point it at self-hosted GlitchTip or Bugsink instead of paid Sentry.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"getsentry/sentry-javascript","name":"Sentry JavaScript SDK","repo":"https://github.com/getsentry/sentry-javascript","url":"https://docs.sentry.io/platforms/javascript/","job":"Report web game errors to Sentry","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Error and performance capture for browser, Electron and Node games.","platforms":["web","windows","mac","linux"],"license":"MIT","stars":8770,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"npm package, init with a DSN.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free SDK; send events to GlitchTip.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"bugsink/bugsink","name":"Bugsink","repo":"https://github.com/bugsink/bugsink","url":"https://www.bugsink.com","job":"Collect crash reports in one container","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Self-hosted, Sentry-SDK-compatible error tracker in one Docker container.","platforms":["web","windows","mac","linux"],"license":"PolyForm Shield 1.0.0 (verified LICENSE)","stars":2168,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Single container, Sentry DSN.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Source-available: free to self-host and use, but not to build a competing product. Not OSI open source.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gameanalytics/ga-sdk-godot","name":"GameAnalytics Godot SDK","repo":"https://github.com/GameAnalytics/GA-SDK-GODOT","url":"https://gameanalytics.com","job":"Track player stats in Godot","group":"Share and ship","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Official Godot SDK for GameAnalytics, a free hosted dashboard for retention, progression and economy events.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT","stars":65,"last_push":"2026-10-21","archived":false,"agent_friendly":"medium","agent_notes":"GDScript API; dashboard is web-only.","fun":"catch","fun_note":"","sell":"catch","sell_note":"SDK is MIT; the service is proprietary and free at its core tier (pricing not checked).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vslavik/poedit","name":"Poedit","repo":"https://github.com/vslavik/poedit","url":"https://poedit.net","job":"Edit translation files","group":"UI and text","kinds":["Any game"],"role":"specialty","backup_for":"","need":"Translation files for Godot or Ren'Py.","what":"Desktop editor for PO, XLIFF and JSON translation files with translation memory.","platforms":["windows","mac","linux"],"license":"MIT","stars":2054,"last_push":"2026-10-28","archived":false,"agent_friendly":"low","agent_notes":"GUI for the human reviewer; the files themselves are agent-friendly.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free OSS edition; Pro features cost money and are optional.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"argosopentech/argos-translate","name":"Argos Translate","repo":"https://github.com/argosopentech/argos-translate","url":"https://github.com/argosopentech/argos-translate","job":"Translate text offline","group":"UI and text","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Offline neural machine translation in Python with downloadable language packages.","platforms":["windows","mac","linux"],"license":"MIT","stars":6627,"last_push":"2026-08-08","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Model packages have their own licenses (mostly open; check each). Quality is below large LLMs. Steam requires disclosure of AI-generated text players see, which includes machine translation (research 04).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"libretranslate/libretranslate","name":"LibreTranslate","repo":"https://github.com/LibreTranslate/LibreTranslate","url":"https://libretranslate.com","job":"Run your own translation server","group":"UI and text","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Self-hosted machine translation REST API built on Argos Translate.","platforms":["linux","windows","mac"],"license":"AGPL-3.0","stars":17280,"last_push":"2026-10-26","archived":false,"agent_friendly":"high","agent_notes":"Docker, simple REST calls; Weblate can use it as a backend.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host; the public hosted API needs a paid key. AGPL covers the server only.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"weblateorg/weblate","name":"Weblate","repo":"https://github.com/WeblateOrg/weblate","url":"https://weblate.org","job":"Manage translations on the web","group":"UI and text","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Web-based translation platform tied to Git, with review workflow, glossaries and machine translation hooks.","platforms":["web"],"license":"GPL-3.0","stars":6159,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"REST API and wlc CLI; works directly on PO files in our repo.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free to self-host (Docker). Hosted plans are paid, with free hosting for libre projects (unverified).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"poingstudios/godot-admob-plugin","name":"Godot AdMob plugin (Poing Studios)","repo":"https://github.com/poingstudios/godot-admob-plugin","url":"https://github.com/poingstudios/godot-admob-plugin","job":"Add AdMob ads to Godot","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Google Mobile Ads (AdMob) for Godot on Android and iOS: banner, interstitial, rewarded, with mediation, from GDScript or C#.","platforms":["android","ios"],"license":"MIT","stars":649,"last_push":"2026-10-21","archived":false,"agent_friendly":"high","agent_notes":"GDScript API, export plugin, docs.","fun":"catch","fun_note":"Ads are for selling; skip.","sell":"catch","sell_note":"Plugin free; needs a free AdMob account. Google's revenue share is not published (unverified). Kids audiences need child-directed ad settings. godot-sdk-integrations/godot-admob (MIT) is the alternative.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"godot-sdk-integrations/godot-google-play-billing","name":"Godot Google Play Billing","repo":"https://github.com/godot-sdk-integrations/godot-google-play-billing","url":"https://github.com/godot-sdk-integrations/godot-google-play-billing","job":"Add Google Play purchases to Godot","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Godot Android plugin for Google Play Billing (one-time products and subscriptions).","platforms":["android"],"license":"MIT","stars":267,"last_push":"2026-09-25","archived":false,"agent_friendly":"high","agent_notes":"GDScript signals and calls; testing needs a Play Console internal track.","fun":"no","fun_note":"Purchases are for selling; skip.","sell":"no","sell_note":"Plugin free; Google Play takes its service fee on sales (rate not checked here) and the $25 account is required.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"godot-sdk-integrations/godot-play-game-services","name":"Godot Play Games Services","repo":"https://github.com/godot-sdk-integrations/godot-play-game-services","url":"https://github.com/godot-sdk-integrations/godot-play-game-services","job":"Add Google Play Games to Godot","group":"Share and ship","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Godot 4 plugin for Google Play Games: sign-in, achievements, leaderboards and cloud saves.","platforms":["android"],"license":"MIT","stars":283,"last_push":"2026-07-20","archived":false,"agent_friendly":"high","agent_notes":"GDScript API.","fun":"catch","fun_note":"","sell":"catch","sell_note":"Plugin free; needs a Play Console app ($25 account).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"capacitor-community/admob","name":"Capacitor AdMob","repo":"https://github.com/capacitor-community/admob","url":"https://github.com/capacitor-community/admob","job":"Add AdMob ads to wrapped web games","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Community Capacitor plugin for AdMob banners, interstitials and rewarded ads in wrapped web games.","platforms":["android","ios"],"license":"MIT","stars":301,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"TypeScript API, npm.","fun":"catch","fun_note":"Ads are for selling; skip.","sell":"catch","sell_note":"Plugin free; AdMob account needed. Current v8.3.0 matches Capacitor 8.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"j3k0/cordova-plugin-purchase","name":"cordova-plugin-purchase","repo":"https://github.com/j3k0/cordova-plugin-purchase","url":"https://github.com/j3k0/cordova-plugin-purchase","job":"Add in-app purchases to wrapped games","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"In-app purchase plugin for Cordova and Capacitor covering Google Play and the Apple App Store.","platforms":["android","ios"],"license":"MIT (npm metadata; GitHub found no LICENSE file)","stars":1368,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"TypeScript API, active releases (13.20.0, 2026-10).","fun":"no","fun_note":"Purchases are for selling; skip.","sell":"no","sell_note":"Plugin free; store fees apply. Optional receipt validation service (Iaptic) is paid; local validation is possible.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"tolgazorlu/presskit","name":"Game press kit template","repo":"https://github.com/tolgazorlu/presskit","url":"https://github.com/tolgazorlu/presskit","job":"Make a press kit page","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Responsive press kit website template for indie games (Vite, TypeScript, Tailwind).","platforms":["web"],"license":"MIT","stars":41,"last_push":"2026-10-11","archived":false,"agent_friendly":"high","agent_notes":"Static site, content in code; Netlify deploy.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Plain template; looks generic until we apply our own art direction.","team_pick":null,"design_check":{"claude":"CONDITIONAL (skip)","codex":"CONDITIONAL (situational)"},"found_by":["Claude"]},{"id":"hi-godot/godot-ai","name":"Godot AI (hi-godot)","repo":"https://github.com/hi-godot/godot-ai","url":"https://github.com/hi-godot/godot-ai","job":"Let Claude drive the Godot editor","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"main-pick","backup_for":"Godot's own editor","need":"","what":"Editor plugin plus Python MCP server that lets Claude Code, Codex and 24 other clients drive a live Godot editor, play the game, press input, read logs and take screenshots.","platforms":["windows","mac","linux"],"license":"MIT","stars":3408,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"46 MCP tools, 120+ ops (rolled up as <domain>_manage with op=...). Covers scene/node/script edit, batch_execute with rollback, project_run, test_run (in-editor GDScript suites), logs_read (editor parse errors, game logs, Debugger Errors tab rows with stack), editor_screenshot (editor 3D, 2D, cinematic Camera3D, or the running game framebuffer), game_manage (get_scene_tree, input_key, input_mouse, input_gamepad, input_action, input_sequence frame-timed, suspend, resume, next_frame). editor_manage has game_eval (runs code in the running game, 15s timeout), so arbitrary code exec is present. Needs a GUI editor; headless only with GODOT_AI_ALLOW_HEADLESS=1 and the game helper may report no_helper. Security: editor WebSocket on 127.0.0.1:9500 with rotating credentials, Python HTTP backend on 8000 (loopback, auth required, clients connect via godot-ai attach over stdio), writes confined to the project, project.godot and .godot off limits, signed releases with in-editor updater. Releases v4.3.1 (2026-10-24), v4.4.0 and v4.4.1 (2026-11-02/03). Checked 2026-11-05: stars 3408; last commit 2026-11-03; needs the GUI app open; can run arbitrary code; network: 127.0.0.1:9500 (editor websocket, authenticated) and 127.0.0.1:8000 (backend).","fun":"catch","fun_note":"Telemetry is on by default; turn it off.","sell":"catch","sell_note":"MIT, no paid tier found. Needs uv (free). Anonymous telemetry is ON by default (install UUID, event, outcome, duration); opt out with GODOT_AI_DISABLE_TELEMETRY=true. Its own README says Godot 4.7+.","team_pick":"sometimes","design_check":null,"found_by":["Claude"]},{"id":"erodenn/godot-mcp-runtime","name":"Godot MCP Runtime (Erodenn)","repo":"https://github.com/Erodenn/godot-mcp-runtime","url":"https://github.com/Erodenn/godot-mcp-runtime","job":"Let Claude run and watch Godot games","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Node MCP server that edits Godot projects headless and, when it runs the game, injects a temporary autoload so the agent can screenshot, press input and run GDScript in the live scene tree, with no addon to commit.","platforms":["windows","mac","linux"],"license":"MIT","stars":96,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"Tools seen in code: launch_editor, run_project, attach_project, detach_project, stop_project, get_debug_output, take_screenshot, simulate_input, get_ui_elements, run_script (live GDScript against the running scene tree), start_profiler, stop_profiler, profile_project, validate, check_project, create_scene, add_node, set_node_properties, get_node_properties, get_scene_tree, delete_nodes, duplicate_node, attach_script, connect_signal, disconnect_signal, batch_scene_operations, add_autoload and friends, search_project, get_project_files, get_scene_dependencies, export_mesh_library, load_sprite. Screenshots and input come from the RUNNING game via the McpBridge autoload (TCP, bound to 127.0.0.1 on an auto-selected free port). Editing runs godot --headless with a bundled operations script, so no GUI editor needed. run_script is arbitrary code exec by design. Dockerfile and tests present. Latest release v3.8.1 (2026-09-25). Last default-branch commit 2026-09-30. Checked 2026-11-05: stars 96; last commit 2026-09-30; no GUI app needed; can run arbitrary code; network: stdio only (plus 127.0.0.1 auto-port TCP to the game bridge).","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"satelliteoflove/godot-mcp","name":"godot-mcp (satelliteoflove)","repo":"https://github.com/satelliteoflove/godot-mcp","url":"https://github.com/satelliteoflove/godot-mcp","job":"Let Claude playtest Godot with time stepping","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Editor addon plus npm MCP server built for agents to playtest: frozen game clock, exact time stepping, step-until-condition, frame-timed input and structured runtime state.","platforms":["windows","mac","linux"],"license":"MIT","stars":183,"last_push":"2026-10-02","archived":false,"agent_friendly":"high","agent_notes":"Tools: godot_editor_read / godot_editor_edit (run frozen=true, screenshot_game), godot_exec (GDScript in the running game for scenario setup), godot_game_time (freeze, step, step_until expression), godot_input (actions with strength, joypad, keys with modifiers, relative mouse, text, timed sequences), godot_runtime_state (digest of entity state as JSON, avoids vision tokens), godot_scene, godot_node_read/edit, godot_resource, godot_animation_*, godot_tilemap_*, godot_gridmap_*, godot_profiler, godot_project, godot_docs, godot_validate_meshes. Node server connects to the Godot addon over WebSocket at localhost:6550; the addon binds 127.0.0.1. godot_exec is arbitrary GDScript exec. Needs the GUI editor with the addon enabled. Latest release godot-mcp-v4.1.9; last default-branch commit 2026-09-16. Checked 2026-11-05: stars 183; last commit 2026-09-16; needs the GUI app open; can run arbitrary code; network: 127.0.0.1:6550.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT. A local usage log is ON by default (~/.godot-mcp/usage.log, tool name, success, duration); README says it never leaves the machine. Set GODOT_MCP_USAGE_LOG=0 to disable.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"yurineko73/godot-mcp-native","name":"Godot-MCP-Native","repo":"https://github.com/yurineko73/Godot-MCP-Native","url":"https://github.com/yurineko73/Godot-MCP-Native","job":"Run Godot tools inside the editor","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"MCP server written in GDScript inside the Godot editor plugin (no Node or Python), with 155 tools including debugger, breakpoints and runtime probes, plus a gdmcp CLI.","platforms":["windows","mac","linux"],"license":"MIT","stars":871,"last_push":"2026-08-03","archived":false,"agent_friendly":"high","agent_notes":"Addon hosts HTTP MCP (default port 9080, override with --mcp-port) or stdio; loopback check present in code. Tools include simulate_runtime_input_event, simulate_runtime_input_action, get_runtime_screenshot, execute_script and execute_editor_script (arbitrary code exec), debugger sessions, breakpoints, stack and variable inspection, run tests, input map edits. Can start headless with the --mcp-server flag. Runtime screenshot appears to be the running game (tool named runtime screenshot), not read end to end. Opt-in bearer auth exists on the CLI API; default is localhost only. Wide tool surface (30 core, 125 supplementary on demand). Last commit 2026-08-03, about 3 months old. Checked 2026-11-05: stars 871; last commit 2026-08-03; needs the GUI app open; can run arbitrary code; network: 127.0.0.1:9080 default (HTTP) or stdio.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT. No telemetry seen.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"coding-solo/godot-mcp","name":"godot-mcp (Coding-Solo)","repo":"https://github.com/Coding-Solo/godot-mcp","url":"https://github.com/Coding-Solo/godot-mcp","job":"Run Godot from Claude without the editor","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"The original popular Godot MCP: an npm server that shells out to Godot headless with a bundled GDScript operations script to run, build scenes and read debug output.","platforms":["windows","mac","linux"],"license":"MIT","stars":6527,"last_push":"2026-04-16","archived":false,"agent_friendly":"medium","agent_notes":"Verified 14 tools in code: launch_editor, run_project, get_debug_output, stop_project, get_godot_version, list_projects, get_project_info, create_scene, add_node, load_sprite, export_mesh_library, save_scene, get_uid, update_project_uids. No screenshot tool, no input injection, no execute-code tool, no tests. stdio only, no network port. Headless, no editor needed. Had arbitrary-script-instantiation RCE fix in add_node/create_scene on 2026-04-16 (nodeType validated as identifier, load() fallback removed), earlier fixes in January. Last commit 2026-04-16, about 6.5 months ago, so stale by our 6-month rule. 75 open issues. Many forks (Erodenn, tugcantopaloglu, gurolayanlar, wgt19861219) build on it. Checked 2026-11-05: stars 6525; last commit 2026-04-16; no GUI app needed; network: stdio only.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT. No telemetry seen.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"name:blender-lab-mcp-official-upstream","name":"Blender Lab MCP (official upstream)","repo":null,"url":"https://projects.blender.org/lab/blender_mcp","job":"Let Claude drive Blender","group":"Agent helpers","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want Claude to model in Blender","what":"The Blender Foundation's own small MCP server plus add-on: lets an LLM run Python in a live Blender session and look up the Python API and manual docs.","platforms":["windows","mac","linux"],"license":"GPL-3.0-or-later","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Official page (blender.org/lab/mcp-server) requires Blender 5.1+, the add-on, an MCP client and the MCP server (.mcpb or from source). Two parts talk over a TCP socket; add-on runs inside the open Blender. Page warns plainly: it runs LLM-generated code with no guard against deletion or data exfiltration, so use a VM or a machine without secrets. Page does not mention headless. Upstream is deliberately small (execute_blender_code, screenshots, summaries, docs search per the fork's tool list). Checked 2026-11-05: needs the GUI app open; can run arbitrary code; network: TCP socket on localhost (port and auth unconfirmed).","fun":"yes","fun_note":"","sell":"yes","sell_note":"License taken from the bpy-dev fork's NOTICE, which says upstream files carry SPDX GPL-3.0-or-later and 'Blender Authors'. The upstream repo page itself returned HTTP 403 to me, so unconfirmed first hand. No paid parts.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"bpy-dev/blender-mcp","name":"bpy-dev/blender-mcp (enhanced Blender Lab MCP)","repo":"https://github.com/bpy-dev/blender-mcp","url":"https://github.com/bpy-dev/blender-mcp","job":"Run Blender headless from Claude","group":"Agent helpers","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Independent fork of the Blender Lab MCP that adds _for_cli tools which open a saved .blend in a fresh headless subprocess (Blender exe or standalone bpy), plus viewport and thumbnail render tools.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":97,"last_push":"2026-09-12","archived":false,"agent_friendly":"high","agent_notes":"About 28 tools: execute_blender_code and execute_blender_code_for_cli, blendfile summaries, runtime API doc lookup, render_thumbnail_to_path, render_viewport_to_path, screenshots. Live tools need the add-on. SECURITY.md says model-generated Python can read, write, delete files and use the network. Recent commits fix Windows CLI execution for long scripts. Checked 2026-11-05: stars 97; last commit 2026-09-12; no GUI app needed; can run arbitrary code; network: stdio to client; live add-on over local TCP (port not confirmed).","fun":"yes","fun_note":"","sell":"yes","sell_note":"GPL-3.0 licensed code, no paid parts. Not an official Blender product (NOTICE says so). README says developer-preview cleanup and publication checklist still in progress.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"mohakmalviya/frugal-blender-mcp","name":"frugal-blender-mcp","repo":"https://github.com/mohakmalviya/frugal-blender-mcp","url":"https://github.com/mohakmalviya/frugal-blender-mcp","job":"Use a cheap small Blender MCP","group":"Agent helpers","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Four-tool Blender MCP (discover, execute, inspect, capture) that costs about 338 tokens of fixed context and still reaches the whole Blender API.","platforms":["windows","mac","linux"],"license":"MIT","stars":16,"last_push":"2026-10-15","archived":false,"agent_friendly":"high","agent_notes":"Needs Blender 4.2+ GUI with the add-on and Start bridge. Headless only for the demo host that replays examples, not for real work. Checked 2026-11-05: stars 16; last commit 2026-10-15; needs the GUI app open; can run arbitrary code; network: 127.0.0.1 (random token).","fun":"yes","fun_note":"","sell":"yes","sell_note":"No paid parts. README states no telemetry.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"malloythedev/aseprite-mcp","name":"MalloyTheDev/aseprite-mcp","repo":"https://github.com/MalloyTheDev/aseprite-mcp","url":"https://github.com/MalloyTheDev/aseprite-mcp","job":"Let Claude draw pixel art in Aseprite","group":"Agent helpers","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"Headless Aseprite MCP with 165 tools (README count) that draws, shades, animates and exports pixel art through Lua batch scripts, with workflow templates and a measuring/validation loop.","platforms":["windows","mac","linux"],"license":"MIT","stars":25,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Runs aseprite -b --script per operation, fully headless, files stay editable in Aseprite. Batch op-runner applies hundreds of edits atomically; workflow tools scaffold characters, icon sets, tilesets and 8-direction walk templates; exports include sprite sheets, GIF and Godot. README says every showcase image is regenerated by script and measured. Code not read, tool count from README. Raw Lua escape hatch likely (as in sibling servers): unconfirmed here. Checked 2026-11-05: stars 25; last commit 2026-11-01; no GUI app needed; network: stdio only.","fun":"no","fun_note":"Needs paid Aseprite unless you compile it yourself.","sell":"no","sell_note":"Server is MIT. It needs an Aseprite binary: $20 on Steam/itch, or self-compile for personal use only (see EULA note on diivi entry).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"diivi/aseprite-mcp","name":"diivi/aseprite-mcp","repo":"https://github.com/diivi/aseprite-mcp","url":"https://github.com/diivi/aseprite-mcp","job":"Let Claude drive Aseprite in batch mode","group":"Agent helpers","kinds":["Retro style"],"role":"reference","backup_for":"","need":"","what":"The original and best-known Aseprite MCP: 123 tools, runs Aseprite in batch mode, with a raw Lua escape hatch.","platforms":["windows","mac","linux"],"license":"MIT","stars":892,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Headless batch Lua. Raw Lua means arbitrary code on the user's machine. No network port (stdio). Tool count from the earlier audit. Checked 2026-11-05: stars 892; last commit 2026-11-03; no GUI app needed; can run arbitrary code; network: stdio only.","fun":"no","fun_note":"Needs paid Aseprite unless you compile it yourself.","sell":"no","sell_note":"Needs Aseprite. EULA (aseprite/aseprite EULA.txt, read today): clause 2(g) lets you compile and modify the source 'for your own personal purpose or to propose a contribution'; 2(b) bars distributing copies; Section 4 reserves all other rights. The EULA says nothing about ownership or commercial use of art you make with it, so a self-compiled build for commercial game art is NOT clearly covered. Simplest safe path: buy the $20 licence.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (often)"},"found_by":["Claude"]},{"id":"lowkey333/puretty-sprites","name":"puretty-sprites (LibreSprite-format MCP)","repo":"https://github.com/Lowkey333/puretty-sprites","url":"https://github.com/Lowkey333/puretty-sprites","job":"Let Claude draw pixel art without Aseprite","group":"Agent helpers","kinds":["Retro style"],"role":"specialty","backup_for":"","need":"when you want Claude to make pixel sprites for free","what":"aseprite-mcp ported to work on LibreSprite .ase files directly (own reader/writer and blend renderer), with 143 tools plus pixelization, Blender sprite-render, ComfyUI and Krita helpers.","platforms":["windows","mac","linux"],"license":"MIT","stars":6,"last_push":"2026-10-18","archived":false,"agent_friendly":"high","agent_notes":"Works headless because it edits .ase files itself; README explains LibreSprite 1.3 refuses NewLayer/NewFrame in batch mode and has no script API for opacity, blend modes, durations or tags. No layer groups or tilemaps; slices go in a sidecar .slices.json. README says outputs were checked against real LibreSprite. Single author, 6 stars, last commit 2026-10-18; claims not independently run by me. Checked 2026-11-05: stars 6; last commit 2026-10-18; no GUI app needed; network: stdio only (ComfyUI/Krita helpers use their own local ports).","fun":"yes","fun_note":"","sell":"yes","sell_note":"GitHub shows NOASSERTION but the LICENSE file is plain MIT text (also credits aseprite-mcp, MIT). LibreSprite is GPL-2.0 and free. Bundles portable LibreSprite builds. ComfyUI/Krita parts are optional.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gimp-mcp/gimp-mcp","name":"GIMP MCP","repo":"https://github.com/gimp-mcp/gimp-mcp","url":"https://github.com/gimp-mcp/gimp-mcp","job":"Let Claude edit images in GIMP","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"GIMP 3.2 plug-in plus MCP server with 79 tools for layers, selections, filters, text and export, and a get_state_snapshot tool that returns a PNG so the agent can see its work.","platforms":["windows","mac","linux"],"license":"GPL-3.0","stars":286,"last_push":"2026-11-01","archived":false,"agent_friendly":"medium","agent_notes":"Needs GIMP open with the plug-in; server listens on localhost:9877 (README). Whether it exposes raw Python-Fu execution: unconfirmed, not checked. Good for background removal, retouching, batch export. Not headless per README. Checked 2026-11-05: stars 286; last commit 2026-11-01; needs the GUI app open; network: 127.0.0.1:9877 (README says localhost; auth unconfirmed).","fun":"yes","fun_note":"","sell":"yes","sell_note":"No paid parts. GPL-3.0 applies to the tool, not to images you make.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"aravindev/inkscape_mcp","name":"inkscape-mcp (aravindev)","repo":"https://github.com/aravindev/inkscape_mcp","url":"https://github.com/aravindev/inkscape_mcp","job":"Let Claude draw SVGs in Inkscape","group":"Agent helpers","kinds":["Quick browser game","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want Claude to make vector art","what":"Inkscape MCP with eight grouped tools: headless inkscape --actions CLI for SVG creation, boolean ops, tracing, simplify, LPE chains and export, plus a live D-Bus mode against an open Inkscape window.","platforms":["windows","linux"],"license":"MIT","stars":92,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"Headless CLI mode needs no window and exports PNG/PDF. Live mode needs a Windows dbus-daemon (MSYS2), which is extra setup on Windows; skip live mode. Pin Inkscape with INKSCAPE_BIN. The inkscape_extension tool can invoke any installed inkex extension, which is a code-running path. Last commit 2026-08-31 on main (pushed later on another ref). Checked 2026-11-05: stars 92; last commit 2026-08-31; no GUI app needed; can run arbitrary code; network: stdio (live mode uses local D-Bus).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Inkscape is GPL and free. No paid parts.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"sansasane/krita-mcp","name":"krita-mcp (SanSaSane)","repo":"https://github.com/SanSaSane/krita-mcp","url":"https://github.com/SanSaSane/krita-mcp","job":"Let Claude paint in Krita","group":"Agent helpers","kinds":["Adventure or RPG","Retro style"],"role":"specialty","backup_for":"","need":"when you want Claude to paint in Krita","what":"Krita plug-in plus a standard-library-only Python MCP server with 31 operations (README selftest) that creates documents, layers, shapes, text, filters and returns the canvas as a PNG.","platforms":["windows","mac","linux"],"license":"CC0-1.0","stars":11,"last_push":"2026-10-23","archived":false,"agent_friendly":"medium","agent_notes":"Needs Krita running with the MCP Bridge plug-in. Bridge binds loopback with a random per-session token stored in a data folder (README wording). Includes a selftest command. 11 stars; I did not run it. Checked 2026-11-05: stars 11; last commit 2026-10-23; needs the GUI app open; network: 127.0.0.1 with per-session token.","fun":"yes","fun_note":"","sell":"yes","sell_note":"CC0 public domain. Krita is GPL and free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gazure/ldtk-mcp","name":"ldtk-mcp","repo":"https://github.com/gazure/ldtk-mcp","url":"https://github.com/gazure/ldtk-mcp","job":"Let Claude edit LDtk level files","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action","Retro style"],"role":"specialty","backup_for":"","need":"when you build levels in LDtk","what":"Rust MCP server that reads and edits LDtk .ldtk project JSON directly (37 tools in README table): create levels, set IntGrid, place entities, render a level image, validate, save.","platforms":["windows","mac","linux"],"license":"MIT","stars":7,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"Works on the file, not the LDtk window, so fully headless; reload in LDtk to see changes. Edits stay in memory until save_project. Has render_level, preview_changes and validate_project for self-checks. Advice: edit the IntGrid that drives an AutoLayer and let LDtk's rules draw tiles. Stdio, no network. Checked 2026-11-05: stars 7; last commit 2026-10-30; no GUI app needed; network: stdio only.","fun":"yes","fun_note":"","sell":"yes","sell_note":"LDtk itself is MIT and free (deepnight/ldtk, 4380 stars). Needs a Rust toolchain: cargo install --git.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"natepiano/bevy_brp","name":"bevy_brp_mcp (Bevy Remote Protocol MCP)","repo":"https://github.com/natepiano/bevy_brp","url":"https://github.com/natepiano/bevy_brp","job":"Let Claude drive Bevy games","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"MCP server for Bevy games: launches and discovers Bevy apps, reads and edits the live ECS over BRP, and with the bevy_brp_extras plugin takes screenshots and sends keyboard, mouse and gamepad input.","platforms":["windows","mac","linux"],"license":"MIT OR Apache-2.0","stars":80,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"Talks JSON-RPC to the running game over BRP (default 127.0.0.1:15702, unauthenticated by Bevy design). Tools include brp_type_guide, brp_execute, brp_list_agent_tools, and brp_extras/screenshot, send_keys, type_text, click/move/drag mouse, simulated gamepad, get_diagnostics, shutdown. Dev builds only: BRP lets any local process mutate the game. Version pairing table maps bevy versions to crate versions; mcp crate shows 0.24.0-dev. Checked 2026-11-05: stars 80; last commit 2026-10-30; no GUI app needed; network: 127.0.0.1:15702 (BRP, no auth).","fun":"yes","fun_note":"Rust engine, too heavy for a hobby plan.","sell":"yes","sell_note":"mcp/Cargo.toml says MIT OR Apache-2.0; no top-level LICENSE file by that name (GitHub shows none), license files not checked. Install with cargo install bevy_brp_mcp.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"fulviuus/defold-mcp","name":"defold-mcp-server (Fulviuus)","repo":"https://github.com/Fulviuus/defold-mcp","url":"https://github.com/Fulviuus/defold-mcp","job":"Let Claude build Defold games","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Headless MCP server for Defold: parses game.project, collections, GUI and atlases, builds and bundles with bob.jar, runs dmengine, hot-reloads code, reads engine logs and takes screenshots of the running game.","platforms":["windows","mac","linux"],"license":"MIT","stars":15,"last_push":"2026-06-29","archived":false,"agent_friendly":"high","agent_notes":"No Defold editor needed. Serves stdio and HTTP on 127.0.0.1:<chosen port>/mcp via the desktop app. Hot reload and engine control use Defold's own engine ports. Last commit 2026-06-29 (about 4 months). zrnge/defold-mcp is the duplicate (8 stars, no licence, last 2026-08-16): skipped. Checked 2026-11-05: stars 15; last commit 2026-06-29; no GUI app needed; network: stdio, or 127.0.0.1:<port>/mcp.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Defold engine is free to use for commercial games (not re-verified today). Needs JDK 17+ only for build/bundle tools. Desktop manager app optional.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"openai/skills","name":"develop-web-game test loop (openai/skills, removed 2026-04-23)","repo":"https://github.com/openai/skills","url":"https://github.com/openai/skills/tree/77963424/skills/.curated/develop-web-game","job":"Run a repeatable browser game test loop","group":"Testing and checks","kinds":["Quick browser game","Retro style"],"role":"every-game","backup_for":"","need":"","what":"A Codex skill that defines a deterministic Playwright test loop for browser games: the game exposes window.render_game_to_text and window.advanceTime(ms), and a client script drives input bursts, screenshots and console-error capture.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":28538,"last_push":"2026-10-28","archived":false,"agent_friendly":"high","agent_notes":"REAL SCRIPT: scripts/web_game_playwright_client.js (about 400 lines, Node + playwright) plus references/action_payloads.json. Pattern, accurately: (1) CLI args --url, --actions-file or --actions-json or --click x,y, --click-selector, --iterations (default 3), --pause-ms (default 250), --screenshot-dir (default output/web-game), --headless. (2) Launches chromium with --use-gl=angle --use-angle=swiftshader so WebGL works headless. (3) addInitScript injects a shim that wraps setTimeout/setInterval/requestAnimationFrame to track pending tasks and defines a fallback window.advanceTime(ms) that just waits ms of real rAF frames; a game that defines its own advanceTime overrides it. (4) Finds the largest <canvas>. (5) Actions are a list of steps {buttons:[...], frames:N, mouse_x, mouse_y}; allowed buttons: up, down, left, right, enter, space, a, b, left_mouse_button, right_mouse_button. For each step it presses the keys or mouse down, calls window.advanceTime(1000/60) once per frame, then releases. Short bursts with pauses, not held input. (6) After each iteration it sleeps pauseMs, saves shot-N.png (canvas.toDataURL first; if the canvas is blank or transparent it falls back to element screenshot, then page clip), calls window.render_game_to_text() and writes state-N.json. (7) Console errors and pageerrors are deduped; if any new ones appear it writes errors-N.json and STOPS the loop at that iteration. The SKILL.md workflow: implement small, act, pause, observe, adjust; keep progress.md with 'Original prompt:' at top; open and actually look at the screenshots; text state must match the screen; test multi-step chains (shoot enemy, health drops, dies, score updates); reset between scenarios; f key toggles fullscreen. Game side contract is tiny: single canvas, render_game_to_text returns concise JSON (mode, player x/y, entities, score, plus coordinate system note), advanceTime steps the update at 1/60 per step then renders. Limits: input is keyboard and mouse only, no gamepad; no assertions built in (the agent reads JSON and images itself); client stops on first error. Headless, no GUI, no network port beyond the game's own dev server, no telemetry. Also in openai/skills today: playwright, playwright-interactive, screenshot. The same contract maps to Godot: a debug autoload that prints JSON state plus --fixed-fps and --quit-after. Checked 2026-11-05: stars 28538; last commit 2026-10-28; no GUI app needed; network: stdio only (client opens the game URL you give it).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Skill has its own LICENSE.txt (Apache-2.0). Only readable at old ref 77963424 (removed in 11c64381). Playwright is free. Copying the pattern is fine with attribution.","team_pick":"always","design_check":null,"found_by":["Claude"]},{"id":"er2oneousbit/claude-code-game-kit","name":"claude-code-game-kit","repo":"https://github.com/Er2oneousbit/claude-code-game-kit","url":"https://github.com/Er2oneousbit/claude-code-game-kit","job":"Start new game projects from a template","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"A scaffolder that makes a game project for Godot, Phaser (web 2D), Three.js (web 3D), C++/SDL2, Unreal, Unity, Bevy or LOVE, all with the same command contract: python tools/dev.py check | test | smoke | build | run | clean | doctor.","platforms":["windows","mac","linux"],"license":"MIT","stars":22,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"REAL SCRIPTS AND TESTS. Python dev.py per engine, doctor.py, publish_check.py (secrets, personal data, license), asset intake with license logging, golden test vectors (data/golden/*.json with an exam, 19/19), GitHub CI workflows. 21 skills (/start-session, /new-feature, /bug-hunt, /playtest-report, /perf-pass, /release-check, /asset-intake...), 5 subagents, 23 SOPs, settings.json permission rules that block reading secrets, a SessionStart hook that loads handoff notes. Smoke command boots the game headless and expects BOOT_OK; supports --until, --fail-on, --screenshot, --record. README tested-table claims: Godot 4.7.2 with GUT 9.7.1 incl. planted failures; Phaser 4.2, TS 7, Vite 8, Vitest 5, Playwright 1.64 on Node 26; Three.js r186 in headless software WebGL; Bevy 0.20 on Rust 1.99.1; Unity 6000.6.6f1; UE 5.8; LOVE 11.5. RPG Maker MZ overlay is explicitly untested. Test claims are the author's, unverified by me (not run). Very active: pushes on 2026-11-05. 78 open issues, 22 stars, one author, so bus-factor risk. Local second-opinion tool uses Kimi Code CLI (optional). Checked 2026-11-05: stars 22; last commit 2026-11-05; no GUI app needed; network: none by default.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Core is MIT. Example games in examples/ are 'all rights reserved, free to reference' per README, so do not ship them. Unity and Unreal overlays need those engines (free tiers, license terms are theirs).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"hibi/godot-claude-kit","name":"godot-claude-kit (hibi)","repo":"https://github.com/hibi/godot-claude-kit","url":"https://github.com/hibi/godot-claude-kit","job":"Check Godot games headless, PASS or FAIL","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"backup","backup_for":"GUT","need":"","what":"Claude Code plugin with skills and shell scripts that run Godot 4 headless and return trustworthy PASS/FAIL/UNVERIFIED verdicts: parse gate, run, screenshot, unit tests, CI, and a real server+client multiplayer harness.","platforms":["windows","mac","linux"],"license":"MIT","stars":3,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"REAL SCRIPTS. Skills: godot-run, godot-screenshot, godot-unit-tests, godot-headless-harness (gate.sh, warnings.sh, scaffold.sh, parse_gate.gd), godot-multiplayer-harness (net_run.sh, rpc_check.sh), godot-ci (ci.sh plus GitHub workflow template); agent gdscript-reviewer. Every script ends with one verdict line (GODOT-RUN: PASS, GODOT-CI: FAIL, GODOT-SHOT: UNVERIFIED) and a documented exit code, has --quit-after plus wall-clock timeout. README documents that Godot exits 0 for broken scripts, uncompiled shaders and un-awaited tests, which is the real value. Has a demo project and CI. Tested with fresh claude -p sessions per the author. Headless, no GUI editor, no network port except the multiplayer test which runs local server/client. Designed for /loop. Only 3 stars, one author, last commit 2026-11-01. Claude-plugin format; for Codex copy scripts and SKILL.md files. Checked 2026-11-05: stars 3; last commit 2026-11-01; no GUI app needed; network: none (multiplayer test uses localhost).","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT, needs only Godot and coreutils timeout (Git Bash has it).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"mindsmaster/godot-claude-code-skills","name":"godot-claude-code-skills (MindsMaster)","repo":"https://github.com/MindsMaster/godot-claude-code-skills","url":"https://github.com/MindsMaster/godot-claude-code-skills","job":"Teach Claude Godot 4 with skill packs","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action","Party and couch","3D world"],"role":"reference","backup_for":"","need":"","what":"A Claude Code plugin of 16 Godot 4 knowledge skills (2D, 3D, UI, animation, audio, shaders, multiplayer, C#, performance, headless-testing, builtin-first) tuned to steer agents toward built-in nodes and away from common misuse.","platforms":["windows","mac","linux"],"license":"MIT","stars":3,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"MOSTLY PROMPTS BUT TESTED: repo has an evals/ folder with scaffold.sh fixtures per scenario (2d-camera, audio-bus, tilemap-level, hd2d-sprite, headless-verify, worker-chunks, csharp-shader-flash...) and a CI check workflow. README claims every class and member name is checked against the Godot class reference, every GDScript example ran in Godot 4.7.2 with assertions, shader examples read back pixels under software Vulkan, C# compiled with Godot.NET.Sdk 4.7.2. Targets Godot 4.7.2, compatible 4.4+, newer APIs version-tagged. Last commits 2026-11-03. 3 stars. No hooks or MCP. Checked 2026-11-05: stars 3; last commit 2026-11-03; no GUI app needed; network: none.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT. README is Chinese first with README.en.md.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"randroids-dojo/skills","name":"godot skill (Randroids-Dojo)","repo":"https://github.com/Randroids-Dojo/skills","url":"https://github.com/Randroids-Dojo/skills/tree/main/plugins/godot","job":"Test Godot with GdUnit4 and screenshots","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Godot 4 skill for GdUnit4 tests, PlayGodot external automation (screenshots, input simulation), export and deploy, with Python helper scripts. Moved here from the deprecated Randroids-Dojo/Godot-Claude-Skills.","platforms":["windows","mac","linux"],"license":"MIT","stars":46,"last_push":"2026-10-07","archived":false,"agent_friendly":"medium","agent_notes":"REAL SCRIPTS: scripts/run_tests.py, parse_results.py, validate_project.py, export_build.py plus references for GdUnit4, scene-runner, PlayGodot, CI, deployment. Has an agents/openai.yaml, so it is Codex-aware. SKILL.md preflight is sensible (resolve Godot version, never claim render success from static checks). PlayGodot server runs in the game (addons/playgodot) so it opens a local socket in the game process; port and bind not checked. Old repo Randroids-Dojo/Godot-Claude-Skills (45 stars) is DEPRECATED, last commit 2026-01-19. Umbrella repo last commit 2026-10-07, 46 stars. Checked 2026-11-05: stars 46; last commit 2026-10-07; no GUI app needed; network: PlayGodot local socket, bind unconfirmed.","fun":"yes","fun_note":"","sell":"catch","sell_note":"MIT. PlayGodot path needs a custom Godot build per its own reference ('confirm the required custom Godot build exists'), so the stock Godot 4.7 install only covers the GdUnit4 path.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"cloudai-x/threejs-skills","name":"threejs-skills (CloudAI-X)","repo":"https://github.com/CloudAI-X/threejs-skills","url":"https://github.com/CloudAI-X/threejs-skills","job":"Teach Claude Three.js with skill packs","group":"Agent helpers","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"13 Claude Code skills for three.js r186 and R3F (fundamentals, geometry, materials, lighting, shaders, postprocessing, loaders, animation, interaction, performance, asset pipeline, react-three-fiber).","platforms":["windows","mac","linux","web"],"license":"MIT","stars":4011,"last_push":"2026-10-19","archived":false,"agent_friendly":"high","agent_notes":"PROMPTS ONLY: tree check shows 13 SKILL.md files and no scripts, JSON or tests. Content is version-pinned knowledge with Common Mistakes lists. Last push 2026-10-19. Also note three.js itself ships llms.txt and docs/llms-full.txt (official, MIT), which is a free current-docs source to point agents at. Checked 2026-11-05: stars 4011; last commit 2026-10-19; no GUI app needed; network: none.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"anthropics/skills","name":"webapp-testing + frontend-design (anthropics/skills)","repo":"https://github.com/anthropics/skills","url":"https://github.com/anthropics/skills/tree/main/skills/webapp-testing","job":"Test web pages with Playwright skills","group":"Testing and checks","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Official Playwright skill with a with_server.py helper that starts the dev server, runs a test script, then shuts it down; plus a frontend-design skill for UI look and feel.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":187684,"last_push":"2026-10-28","archived":false,"agent_friendly":"high","agent_notes":"webapp-testing has real script scripts/with_server.py and an examples/ folder; frontend-design is prompt only (SKILL.md). Neither is game specific: no canvas state or frame stepping, so they cannot see inside a game loop the way develop-web-game's hooks do. Good for menus, HUD and DOM-based games. Checked 2026-11-05: stars 187679; last commit 2026-10-28; no GUI app needed; network: localhost dev server.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Each skill has its own LICENSE.txt and both are Apache-2.0 (checked). Repo has no top-level SPDX id, and other skills in the repo (document skills) have different terms, so check per skill.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"donchitos/claude-code-game-studios","name":"Claude Code Game Studios (Donchitos)","repo":"https://github.com/Donchitos/Claude-Code-Game-Studios","url":"https://github.com/Donchitos/Claude-Code-Game-Studios","job":"Run a studio of Claude agents","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"A .claude/ template with 49 role agents, 74 skills (slash commands), 15 hooks, 14 path-scoped rules and 62 document templates that run a game project through a studio-style process (brainstorm, GDD, epics, stories, QA, release).","platforms":["windows","mac","linux"],"license":"MIT","stars":35716,"last_push":"2026-10-19","archived":false,"agent_friendly":"medium","agent_notes":"MIX. Real shell scripts exist: 15 hooks (validate-commit, validate-push, validate-assets, session-start, etc.) and about 30 helper scripts in .claude/scripts (gdd-structure-check, adr-status, registry, bug-stats, flaky-stats, plan-math). Engine agents for Godot 4, Unity, Unreal only (no web, Bevy or LOVE). Most of the 74 skills are process prompts that produce documents. Honest README: it measured four builds at different rigor levels; 'standard' wrote 30 docs before any game code (58 min) and was ranked LAST by two blind reviewers and a human playtest, so the author added modes.rigor with a minimal setting (1 doc). Active: v1.2.0 on 2026-10-19, 94 open issues. Claude Code only; Codex needs a port. Checked 2026-11-05: stars 35714; last commit 2026-10-19; no GUI app needed; network: none.","fun":"yes","fun_note":"Too heavy for a hobby project.","sell":"yes","sell_note":"MIT. Has sponsor links only.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"zednaked/godot-claude-tools","name":"godot-claude-tools (zednaked)","repo":"https://github.com/zednaked/godot-claude-tools","url":"https://github.com/zednaked/godot-claude-tools","job":"Shrink Godot files so Claude reads less","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"specialty","backup_for":"","need":"when you want Claude to burn fewer tokens on Godot files","what":"Small scripts that summarize a .tscn (676 lines to about 20), outline .gd/.cs files, and filter Godot logs, so agents read less.","platforms":["windows","mac","linux"],"license":"MIT","stars":0,"last_push":"2026-09-23","archived":false,"agent_friendly":"high","agent_notes":"REAL SCRIPTS: scene-map.py, script-outline.py, error-filter.sh, project-context.sh, install.sh; boiler.sh needs ollama with qwen2.5:3b (local, free). 8 files total, no tests, README in Portuguese. Installer is bash and copies into ~/.claude/tools/godot. Token saving claims unverified. Checked 2026-11-05: stars 0; last commit 2026-09-23; no GUI app needed; network: none.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT added 2026-09-23 (repo had none before).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"thebevyflock/bevy_new_2d","name":"bevy_new_2d","repo":"https://github.com/TheBevyFlock/bevy_new_2d","url":"https://github.com/TheBevyFlock/bevy_new_2d","job":"Start a Bevy 2D game","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"The Bevy community cargo-generate template for a 2D game: screens, audio, UI, CI, clippy config, asset handling.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":494,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"No AGENTS.md or CLAUDE.md. Pins Bevy 0.20.1, edition 2024, last push 2026-11-05 (47 open issues). Code-only Rust project with clippy.toml, GitHub workflows and docs/, so cargo check, clippy and test give agents a strong verification loop. Bevy changes APIs each release, so agents need current docs; no first-party Bevy agent skills found (search budget ran out before a web check, so absence is unconfirmed beyond the repo trees checked). Checked 2026-11-05: stars 494; last commit 2026-11-05; no GUI app needed; network: none.","fun":"yes","fun_note":"Rust engine, skip.","sell":"yes","sell_note":"Triple license files (MIT, Apache-2.0, CC0). Needs Rust toolchain and cargo-generate.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kenneynl/starter-kit-3d-platformer","name":"KenneyNL Godot Starter Kits","repo":"https://github.com/KenneyNL/Starter-Kit-3D-Platformer","url":"https://github.com/KenneyNL/Starter-Kit-3D-Platformer","job":"Start Godot games from Kenney starter kits","group":"Engine","kinds":["Platformer or action","3D world","Adventure or RPG"],"role":"backup","backup_for":"Godot's own editor","need":"","what":"Small MIT Godot 4.6 starter projects (3D Platformer, FPS, City Builder and others) with CC0 models, sprites and sounds.","platforms":["windows","mac","linux"],"license":"MIT","stars":1272,"last_push":"2026-03-12","archived":false,"agent_friendly":"medium","agent_notes":"Plain text .tscn and .gd, so agents can read and edit them. No AGENTS.md, CLAUDE.md, tests or CI. Last push 2026-03-12. Stars: platformer 1272, FPS 1017, city builder 1504. Checked 2026-11-05: stars 1272; last commit 2026-03-12; no GUI app needed; network: none.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Code MIT, assets CC0 per README.","team_pick":null,"design_check":{"claude":"CONDITIONAL (situational)","codex":"CONDITIONAL (situational)"},"found_by":["Claude","Codex"]},{"id":"htdt/godogen","name":"Godogen","repo":"https://github.com/htdt/godogen","url":"https://github.com/htdt/godogen","job":"Generate Godot games with Claude agents","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"reference","backup_for":"","need":"","what":"A generator that publishes a thin game repo (runtime manifest, one-page engine guide, asset skill) in which Claude Code or Codex builds a whole Godot, Bevy, Babylon.js or three.js game and proves it with a live URL or a recorded clip.","platforms":["linux","mac"],"license":"MIT","stars":7296,"last_push":"2026-10-16","archived":false,"agent_friendly":"high","agent_notes":"Built for agents. \"Proof over claims\": the agent judges the running game, not a clean compile, and records a 15 to 20 second clip. Godot path uses build-time scene generation, Jolt physics and C# or typed GDScript. Checked 2026-11-05: 7,296 stars, last commit 2026-10-16.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Core is MIT. Paid APIs are optional fill-ins (Gemini, xAI Grok, Tripo3D, Gemini TTS, Lyria).","team_pick":null,"design_check":{"claude":"CONDITIONAL (one-off-cool)","codex":"CONDITIONAL (one-off-cool)"},"found_by":["Claude"]},{"id":"thedivergentai/game-dev-agentic-skills","name":"Game-Dev-Agentic-Skills","repo":"https://github.com/thedivergentai/Game-Dev-Agentic-Skills","url":"https://github.com/thedivergentai/Game-Dev-Agentic-Skills","job":"Teach agents Godot with 99 skills","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"reference","backup_for":"","need":"","what":"A large skill library for game agents: 99 Godot 4.7+ skills, 27 genre blueprints and Bevy docs, about 184 SKILL.md files with some helper scripts.","platforms":["windows","mac","linux"],"license":"LGPL-3.0","stars":929,"last_push":"2026-10-16","archived":false,"agent_friendly":"medium","agent_notes":"Mostly prompts and reference, with a few GDScript and Python helper scripts (animation extractors, artifact readers). Not read skill by skill; quality unverified. Checked 2026-11-05: 929 stars, last commit 2026-10-16.","fun":"yes","fun_note":"","sell":"yes","sell_note":"LGPL-3.0. Fine to use as agent reference. If we copy skill text into our own repos, keep the LGPL notice on those files.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"killedbyapixel/littlejs-ai","name":"LittleJS AI","repo":"https://github.com/KilledByAPixel/LittleJS-AI","url":"https://github.com/KilledByAPixel/LittleJS-AI","job":"Make LittleJS browser games with Claude","group":"Engine","kinds":["Quick browser game","Retro style"],"role":"backup","backup_for":"Phaser 4 + Vite","need":"","what":"Claude Code plugin and templates for the LittleJS HTML5 engine: scaffold a game that opens from file://, exact API lookup, conventions and a level helper.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":85,"last_push":"2026-11-03","archived":false,"agent_friendly":"high","agent_notes":"Five skills (littlejs-conventions, new-littlejs-game, littlejs-api, atlas-shape-art, custom level). Games run from file:// with no server or npm. Checked 2026-11-05: 85 stars, last commit 2026-11-03.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT, by the LittleJS author.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"microsoft/playwright","name":"Playwright","repo":"https://github.com/microsoft/playwright","url":"https://playwright.dev","job":"Test and screenshot web games","group":"Testing and checks","kinds":["Quick browser game","3D world","Retro style"],"role":"main-pick","backup_for":"","need":"","what":"Browser automation and test runner for Chromium, Firefox and WebKit, with screenshots, video, traces and built-in screenshot comparison.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":99382,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Plain TypeScript or Python tests, headless or headed, keyboard, mouse and touch input, page.evaluate to read game state, expect(page).toHaveScreenshot for visual regression. Checked 2026-11-05: 99k stars, v1.65.0 released 2026-11-05.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Fully free.","team_pick":"always","design_check":null,"found_by":["Claude","Codex"]},{"id":"microsoft/playwright-cli","name":"Playwright CLI","repo":"https://github.com/microsoft/playwright-cli","url":"https://github.com/microsoft/playwright-cli","job":"Run Playwright from a command line","group":"Testing and checks","kinds":["Quick browser game"],"role":"backup","backup_for":"Playwright","need":"","what":"Official Playwright command line built for coding agents: open, click, press keys, eval, screenshot and record, one short shell call at a time, with an installable skill.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":14982,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Microsoft now recommends the CLI over Playwright MCP for coding agents because it does not push tool schemas and accessibility trees into context. Commands include goto, press, keydown/keyup, mousemove/mousedown, eval, console, screenshot, recording-start/stop. `playwright-cli install --skills` adds the skill for Claude Code. Checked 2026-11-05: 15k stars, v0.1.23 on 2026-10-31.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Fully free. Needs Node 18+.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"microsoft/playwright-mcp","name":"Playwright MCP","repo":"https://github.com/microsoft/playwright-mcp","url":"https://www.npmjs.com/package/@playwright/mcp","job":"Give Claude a browser through Playwright","group":"Testing and checks","kinds":["Quick browser game"],"role":"backup","backup_for":"Playwright","need":"","what":"MCP server that gives an agent a persistent browser it can navigate, click, type, screenshot and read console and network from.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":39223,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Works on the accessibility tree by default, which is empty for canvas games; enable --caps=vision for coordinate clicks and use browser_take_screenshot and browser_evaluate. Has browser_run_code_unsafe (arbitrary code in the page). Binds localhost by default; --host 0.0.0.0 would expose it, so never set that. Use --isolated so profiles do not persist. Checked 2026-11-05: 39k stars, v0.0.84 on 2026-10-31.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Fully free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"chromedevtools/chrome-devtools-mcp","name":"Chrome DevTools MCP","repo":"https://github.com/ChromeDevTools/chrome-devtools-mcp","url":"https://developer.chrome.com/docs/devtools/agents","job":"Debug web games in Chrome from Claude","group":"Testing and checks","kinds":["Quick browser game","3D world"],"role":"reference","backup_for":"","need":"","what":"Official Chrome DevTools for agents: performance traces with insights, heap snapshots, console with source-mapped stacks, screenshots, screencasts, Lighthouse and input, as MCP, CLI and skills.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":54841,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Tools seen in the tool reference: performance_start_trace, performance_stop_trace, performance_analyze_insight, take_heapsnapshot, compare_heapsnapshots, list_console_messages, evaluate_script, take_screenshot, screencast_start/stop, emulate, lighthouse_audit, press_key, click_at. Also ships a chrome-devtools CLI and a memory-leak-debugging skill; installs as a Claude Code plugin. Evaluate_script runs code in the page. Checked 2026-11-05: 55k stars, v1.12.0 on 2026-10-22.","fun":"yes","fun_note":"Google usage stats are on by default; opt out.","sell":"catch","sell_note":"Free, but Google usage statistics are ON by default (opt out with --no-usage-statistics or CHROME_DEVTOOLS_MCP_NO_USAGE_STATISTICS) and performance tools may send trace URLs to the Google CrUX API (--no-performance-crux). Officially supports Chrome and Chrome for Testing only.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vercel-labs/agent-browser","name":"agent-browser","repo":"https://github.com/vercel-labs/agent-browser","url":"https://agent-browser.dev","job":"Keep a browser open for agent commands","group":"Testing and checks","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Rust CLI that keeps a browser open between shell calls and returns compact page snapshots with element refs, plus screenshot, record, diff, console, trace and profiler commands.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":45767,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Strong for DOM menus and HUDs; for pure canvas games the snapshot has little in it, so lean on screenshot, eval and diff. Overlaps Playwright CLI. Checked 2026-11-05: 45.8k stars, v0.41.2 on 2026-11-03.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Downloads Chrome for Testing on first run.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:engine-llms-txt-files","name":"Engine llms.txt files","repo":null,"url":"https://threejs.org/docs/llms.txt","job":"Read engine docs written for AI agents","group":"Agent helpers","kinds":["Quick browser game","3D world"],"role":"every-game","backup_for":"","need":"","what":"Official llms.txt indexes that engines publish for AI agents: three.js, Phaser, PixiJS, Babylon.js, PlayCanvas, Defold, React Three Fiber, Vitest and Colyseus.","platforms":["windows","mac","linux","web"],"license":"per site","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Fetched 2026-11-05 (HTTP 200): threejs.org/docs/llms.txt (tells models to use import maps and three@0.187, not the old r128 CDN), phaser.io/llms.txt (every page also as .md), pixijs.com/llms.txt, doc.babylonjs.com/llms.txt (63 KB), developer.playcanvas.com/llms.txt, defold.com/llms.txt plus llms-full.txt, r3f.docs.pmnd.rs/llms.txt, vitest.dev/llms.txt, docs.colyseus.io/llms.txt. Returned 404: Godot docs, bevy.org, love2d.org, raylib.com, kaplayjs.com, excaliburjs.com, doc.mapeditor.org, playwright.dev. The three.js repo also keeps docs/pages/*.html.md copies, and stats-gl ships its own llms.txt.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free public files. The Phaser llms.txt opens by steering agents to the paid Phaser AE product; the open-source Phaser 4 docs are listed further down.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:phaser-docs-mcp","name":"Phaser docs MCP","repo":null,"url":"https://phaser.io/oss/docs/mcp","job":"Search Phaser docs from Claude","group":"Agent helpers","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want Claude to look up Phaser answers","what":"Free hosted MCP for the open-source Phaser docs: search the guide, the API reference for any version, and the Phaser Editor manual, and read pages as Markdown.","platforms":["windows","mac","linux","web"],"license":"hosted service","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Tools: search_phaser_docs (query, docs = guide/api/editor/all, version such as 4.0.0 or 3.90.0), read_phaser_doc, list_phaser_docs. Version-aware, so it answers the Phaser 3 versus 4 drift problem. Remote service, read only.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Verified 2026-11-05: initialize and tools/list answered over Streamable HTTP with no account or key. It does set auth cookies, and phaser.io also sells Phaser AE, so watch for the docs drifting toward the paid product.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"upstash/context7","name":"Context7","repo":"https://github.com/upstash/context7","url":"https://context7.com","job":"Fetch library docs for Claude","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Hosted service plus MCP server and ctx7 CLI that serve version-specific library docs to agents.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":64240,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Remote MCP at https://mcp.context7.com/mcp with a Bearer key, or the ctx7 CLI plus a skill (no MCP needed). Checked 2026-11-05: 64k stars, @upstash/context7-mcp 4.5.0 on 2026-11-03.","fun":"yes","fun_note":"","sell":"catch","sell_note":"The MCP and CLI code are MIT, but the docs come from Upstash's hosted service. Plans page read 2026-11-05: Free is $0 with 1,000 API calls a month, then you are blocked except 20 bonus calls a day; Pro is $10 per seat a month. API key is \"recommended\" and comes from an OAuth sign-up.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:deepwiki-mcp","name":"DeepWiki MCP","repo":null,"url":"https://mcp.deepwiki.com/mcp","job":"Ask questions about any GitHub repo","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Free remote MCP from Cognition that answers questions about any public GitHub repo from AI-generated wiki pages.","platforms":["windows","mac","linux","web"],"license":"hosted service","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Tools: read_wiki_structure, read_wiki_contents, ask_question. Streamable HTTP at /mcp (SSE is deprecated). The wiki is AI-generated, so treat answers as leads and confirm in code. Good for \"how does godot-ai register tools\" questions without cloning.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Official docs say it is a free, remote, no-authentication service for public repos with no stated rate limits. Private repos need a paid Devin key.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"idosal/git-mcp","name":"GitMCP","repo":"https://github.com/idosal/git-mcp","url":"https://gitmcp.io","job":"Use a GitHub repo as docs","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Free remote MCP that turns any GitHub repo into a docs source (gitmcp.io/owner/repo), reading its llms.txt, README and docs.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":8503,"last_push":"2026-05-08","archived":false,"agent_friendly":"high","agent_notes":"Per-repo endpoint or a generic gitmcp.io/docs endpoint. Reads files straight from the repo, so less hallucination than an AI wiki. Checked 2026-11-05: 8.5k stars, last commit 2026-05-08 (six months, near our stale line).","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free hosted, no personal data stored per the README; self-hostable.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"arabold/docs-mcp-server","name":"Grounded Docs MCP (docs-mcp-server)","repo":"https://github.com/arabold/docs-mcp-server","url":"https://grounded.tools","job":"Self-host a docs server for Claude","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Local, self-hosted Context7 alternative that indexes websites, GitHub repos, npm and PyPI packages and local folders into SQLite and serves version-matched search over MCP.","platforms":["windows","mac","linux"],"license":"MIT","stars":1860,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Full-text search works with no embedding model; add Ollama embeddings for meaning search (index before scraping, or re-scrape with --replace). Web UI on localhost:6280. Could index the Godot 4.7 docs, our Wispvale docs folder and addon READMEs once and serve them offline. Checked 2026-11-05: 1.9k stars, v3.4.1 on 2026-10-25.","fun":"yes","fun_note":"","sell":"catch","sell_note":"Free and local. Usage telemetry is ON by default (README links an opt-out page).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"freecodecamp/devdocs","name":"DevDocs (offline Godot 4.7 docs as JSON)","repo":"https://github.com/freeCodeCamp/devdocs","url":"https://devdocs.io","job":"Browse offline docs including Godot","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Open source docs browser that also serves each docset as one JSON file, including Godot 4.7, Lua 5.1, Rust, Vite and Vitest.","platforms":["windows","mac","linux","web"],"license":"MPL-2.0","stars":39608,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Verified 2026-11-05: https://documents.devdocs.io/godot~4.7/db.json downloads (14.6 MB of HTML fragments keyed by page) so an agent can grep the whole Godot 4.7 manual offline. Traps: DevDocs three.js is r173 and Phaser is 2.6.2, both badly outdated; use llms.txt for those.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Docset content keeps its own license (the Godot docs are CC-BY-3.0, godotengine/godot-docs). Self-hostable with Docker.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"gdquest/gdscript-formatter","name":"GDScript Formatter and linter (GDQuest)","repo":"https://github.com/GDQuest/GDScript-formatter","url":"https://github.com/GDQuest/GDScript-formatter","job":"Format and lint GDScript code","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"specialty","backup_for":"","need":"when you want tidy GDScript in a big project","what":"Fast Tree-sitter based formatter and style linter for GDScript, with a check mode for CI.","platforms":["windows","mac","linux"],"license":"MIT","stars":485,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"Single binary CLI: format, lint for style and convention issues, and check-only mode for CI. Gives agents a deterministic style gate before the slower Godot parse gate. Checked 2026-11-05: 485 stars, v0.28.0 on 2026-10-30.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"twaananen/claude-code-gdscript","name":"claude-code-gdscript (GDScript LSP plugin)","repo":"https://github.com/twaananen/claude-code-gdscript","url":"https://github.com/twaananen/claude-code-gdscript","job":"Give Claude GDScript code hints","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Claude Code plugin that bridges Godot's built-in GDScript language server (TCP) to Claude Code's stdio LSP support: diagnostics, go-to-definition, hover, symbols.","platforms":["windows","mac","linux"],"license":"MIT","stars":6,"last_push":"2026-04-04","archived":false,"agent_friendly":"high","agent_notes":"In auto mode it launches a dedicated headless Godot LSP backend per project on its own port (uses --lsp-port, Godot 4.3+), so no editor window is needed and two projects do not collide on one port. Needs GODOT_EDITOR_PATH or godot on PATH. Install per project scope. Checked 2026-11-05: 6 stars, last commit 2026-04-04 (seven months, stale by our rule).","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"minami110/claude-godot-tools","name":"claude-godot-tools (minami110)","repo":"https://github.com/minami110/claude-godot-tools","url":"https://github.com/minami110/claude-godot-tools","job":"Use Godot tools inside Claude Code","group":"Agent helpers","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Claude Code plugin marketplace with four Godot plugins: GDScript toolkit (format, doc search, resource resave, UID cache refresh), GDScript LSP bridge, VS Code diagnostics and a gdUnit4 runner and writer.","platforms":["windows","mac","linux"],"license":"MIT","stars":14,"last_push":"2026-10-01","archived":false,"agent_friendly":"high","agent_notes":"Has real scripts (godot-lsp-bridge.sh, check-godot-lsp.sh, resource resave and owner scripts). LSP plugin expects the Godot editor LSP to be reachable. Skills target gdUnit4 for tests. Checked 2026-11-05: 14 stars, last commit 2026-10-01.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"luals/lua-language-server","name":"Lua Language Server + LÖVE definitions","repo":"https://github.com/LuaLS/lua-language-server","url":"https://luals.github.io","job":"Get Lua hints for LOVE games","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Lua language server with type checking and diagnostics, plus the LuaCATS love2d definition addon so agents get the real LÖVE API.","platforms":["windows","mac","linux"],"license":"MIT","stars":4408,"last_push":"2026-10-20","archived":false,"agent_friendly":"high","agent_notes":"Runs as a CLI too: lua-language-server --check <folder> prints diagnostics, which an agent can use as a compile gate for LÖVE games. Checked 2026-11-05: LuaLS 4.4k stars, v3.19.2 on 2026-10-13; LuaCATS/love2d 86 stars, last commit 2026-07-20.","fun":"yes","fun_note":"","sell":"catch","sell_note":"LuaLS is MIT. The LuaCATS/love2d definitions repo has no LICENSE file (all rights reserved on paper); using it locally as a dev aid is low risk, but do not redistribute it.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"thebevyflock/bevy_cli","name":"Bevy CLI and linter","repo":"https://github.com/TheBevyFlock/bevy_cli","url":"https://github.com/TheBevyFlock/bevy_cli","job":"Run Bevy projects from a command line","group":"Engine","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Bevy community CLI for new projects, web builds and running, plus a Bevy-specific lint pass on top of clippy.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":431,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Terminal tool, so agents drive it directly. Bevy APIs change every release, and the linter flags Bevy-specific mistakes that cargo check misses. Checked 2026-11-05: 431 stars, lint-v0.6.0 on 2026-02-01, commits through 2026-11-01.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. Needs a Rust toolchain.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"godot-gdunit-labs/gdunit4","name":"gdUnit4","repo":"https://github.com/godot-gdunit-labs/gdUnit4","url":"https://godot-gdunit-labs.github.io/gdUnit4/latest/","job":"Test Godot games with gdUnit4","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"backup","backup_for":"GUT","need":"Only when a test must fake input or step frames.","what":"Godot 4 unit and scene testing framework for GDScript and C#, with a scene runner that simulates input and frames, a command line runner and HTML and JUnit reports.","platforms":["windows","mac","linux"],"license":"MIT","stars":1291,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"Read GdUnitSceneRunner.gd: simulate_key_press, simulate_action_press, simulate_mouse_move, simulate_mouse_button_press, simulate_screen_touch_drag, simulate_frames, set_time_factor, simulate_until_signal, await_input_processed. CLI: addons/gdUnit4/runtest.cmd (or .sh) with --godot_binary or GODOT_BIN, headless capable. Master v7.0.0 targets Godot 4.7, 4.7.1 and 4.8 dev. Moved from MikeSchulze to the godot-gdunit-labs org. Checked 2026-11-05: 1.3k stars, v6.2.3 on 2026-11-01.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":"sometimes","design_check":null,"found_by":["Claude","Codex"]},{"id":"bitwes/gut","name":"GUT (Godot Unit Test)","repo":"https://github.com/bitwes/Gut","url":"https://gut.readthedocs.io","job":"Test Godot games with GUT","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action","Party and couch"],"role":"main-pick","backup_for":"","need":"","what":"The long-running Godot unit test framework: asserts, doubles, InputSender for simulated input, a command line runner and JUnit XML export.","platforms":["windows","mac","linux"],"license":"MIT","stars":2773,"last_push":"2026-08-18","archived":false,"agent_friendly":"high","agent_notes":"Run with godot --headless -s addons/gut/gut_cmdln.gd; exits nonzero on failure. GUT 9.7.1 lives on the godot_4_7 branch for Godot 4.7.x. Files in repo: input_sender.gd, input_factory.gd, junit_xml_export.gd. Checked 2026-11-05: 2.8k stars, v9.6.1 latest GitHub release (9.7.1 tag for 4.7), last commit 2026-08-18.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT. GitHub shows no license because the file sits at addons/gut/LICENSE.md (read 2026-11-05).","team_pick":"always","design_check":null,"found_by":["Claude","Codex"]},{"id":"godot-gdunit-labs/gdunit4-action","name":"gdUnit4 GitHub Action","repo":"https://github.com/godot-gdunit-labs/gdUnit4-action","url":"https://github.com/godot-gdunit-labs/gdUnit4-action","job":"Run gdUnit4 tests on GitHub automatically","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Official GitHub Action that installs Godot and runs gdUnit4 tests with reports in CI.","platforms":["linux","windows","mac"],"license":"MIT","stars":62,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"YAML config an agent can write. Checked 2026-11-05: 62 stars, v1.4.1 on 2026-11-03.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free. GitHub Actions minutes are free on public repos; private repos have a monthly free allowance.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"chickensoft-games/setup-godot","name":"setup-godot","repo":"https://github.com/chickensoft-games/setup-godot","url":"https://github.com/chickensoft-games/setup-godot","job":"Install Godot in GitHub Actions","group":"Share and ship","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"GitHub Action that installs a chosen Godot version for headless use on Windows, macOS and Linux runners.","platforms":["windows","mac","linux"],"license":"MIT","stars":189,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Works with GUT, gdUnit4 or our own --script checks. Windows runners matter for us because Wispvale targets a Windows PC. Checked 2026-11-05: 189 stars, v2.4.3 on 2026-10-01.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vitest-dev/vitest","name":"Vitest","repo":"https://github.com/vitest-dev/vitest","url":"https://vitest.dev","job":"Unit test JavaScript game rules","group":"Testing and checks","kinds":["Quick browser game"],"role":"main-pick","backup_for":"","need":"when you want tests for web game rules","what":"Fast Vite-native test runner for JavaScript and TypeScript, for game rules and state that do not need rendering.","platforms":["windows","mac","linux","web"],"license":"MIT","stars":17340,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Publishes vitest.dev/llms.txt. Browser mode can run tests in a real browser through Playwright. Checked 2026-11-05: 17k stars, v5.1.0 on 2026-11-02.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"lunarmodules/busted","name":"busted","repo":"https://github.com/lunarmodules/busted","url":"https://lunarmodules.github.io/busted/","job":"Unit test Lua game code","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Standard Lua unit test framework, usable for LÖVE game logic kept in plain Lua modules.","platforms":["windows","mac","linux"],"license":"MIT","stars":1647,"last_push":"2026-08-25","archived":false,"agent_friendly":"high","agent_notes":"CLI with TAP and JUnit output. LÖVE calls (love.graphics and so on) need stubs, so keep logic separate from drawing. Checked 2026-11-05: 1.6k stars, v2.3.0 on 2026-01-07.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"godotengine/godot-demo-projects","name":"Godot demo projects (4.7 branch)","repo":"https://github.com/godotengine/godot-demo-projects","url":"https://github.com/godotengine/godot-demo-projects","job":"Study official Godot demo projects","group":"Engine","kinds":["Adventure or RPG","Platformer or action","3D world","Party and couch"],"role":"backup","backup_for":"Godot's own editor","need":"","what":"Official Godot demo and template projects, tagged per engine version, covering 2D, 3D, GUI, audio, networking and more.","platforms":["windows","mac","linux"],"license":"MIT","stars":9747,"last_push":"2026-10-08","archived":false,"agent_friendly":"high","agent_notes":"Known-good, version-matched Godot 4.7 code an agent can copy patterns from instead of inventing them. Release tag 4.7-6ad6167 on 2026-07-07. Also useful as regression fixtures for MCP and test tools. Checked 2026-11-05: 9.7k stars.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT code; check individual asset notes.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"]},{"id":"mapbox/pixelmatch","name":"pixelmatch","repo":"https://github.com/mapbox/pixelmatch","url":"https://github.com/mapbox/pixelmatch","job":"Compare two screenshots pixel by pixel","group":"Testing and checks","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want to catch visual breakage","what":"Tiny, fast pixel-level image comparison library and CLI that outputs a diff count and a diff image.","platforms":["windows","mac","linux","web"],"license":"ISC","stars":7010,"last_push":"2026-10-06","archived":false,"agent_friendly":"high","agent_notes":"Node API and CLI, anti-aliasing aware threshold. Works on any PNG, so it can compare Godot --write-movie frames as easily as browser screenshots. Checked 2026-11-05: 7k stars, v8.0.0 on 2026-10-06.","fun":"yes","fun_note":"","sell":"yes","sell_note":"ISC.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dmtrkovalenko/odiff","name":"odiff","repo":"https://github.com/dmtrKovalenko/odiff","url":"https://github.com/dmtrKovalenko/odiff","job":"Compare big screenshots very fast","group":"Testing and checks","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Very fast SIMD image diff CLI with a Node API, for large screenshots or many frames.","platforms":["windows","mac","linux"],"license":"MIT","stars":3288,"last_push":"2026-10-13","archived":false,"agent_friendly":"high","agent_notes":"Prebuilt binaries via npm; handles different image sizes and outputs diff images. Checked 2026-11-05: 3.3k stars, v4.5.0 on 2026-07-23.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"nvlabs/flip","name":"NVIDIA FLIP","repo":"https://github.com/NVlabs/flip","url":"https://github.com/NVlabs/flip","job":"Measure what a person would notice changed","group":"Testing and checks","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Perceptual image difference metric and tool from NVIDIA that shows where a human would notice a rendering change, for LDR and HDR images.","platforms":["windows","mac","linux"],"license":"BSD-3-Clause","stars":664,"last_push":"2026-10-13","archived":false,"agent_friendly":"high","agent_notes":"Python package, C++ and CUDA tools; outputs an error map image and a mean score. Better than raw pixel counts for shader and lighting changes where tiny noise is fine but visible shifts are not. Checked 2026-11-05: 664 stars, last commit 2026-10-13.","fun":"yes","fun_note":"","sell":"yes","sell_note":"BSD-3-Clause (LICENSE read 2026-11-05).","team_pick":null,"design_check":{"claude":"MEETS (situational)","codex":"MEETS (often)"},"found_by":["Claude"]},{"id":"edbeeching/godot_rl_agents","name":"Godot RL Agents","repo":"https://github.com/edbeeching/godot_rl_agents","url":"https://github.com/edbeeching/godot_rl_agents","job":"Train AI players inside Godot games","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Bridge that turns a Godot game into a reinforcement learning environment, with wrappers for Stable-Baselines3, Sample Factory, Ray RLlib and CleanRL.","platforms":["windows","mac","linux"],"license":"MIT","stars":1631,"last_push":"2026-07-10","archived":false,"agent_friendly":"medium","agent_notes":"Add the plugin, define observations, actions and rewards in GDScript, then train from Python (SB3 path supports Windows). Can train in the editor without exporting. Experimental ONNX export (SB3, RLlib, CleanRL) for in-game use. Checked 2026-11-05: 1.6k stars, last commit 2026-06-13, last release v0.8.2 on 2025-02-25.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT (library and Godot plugin). Training runs locally.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"dlr-rm/stable-baselines3","name":"Stable-Baselines3","repo":"https://github.com/DLR-RM/stable-baselines3","url":"https://stable-baselines3.readthedocs.io","job":"Train AI agents with reinforcement learning","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Reliable PyTorch implementations of PPO, DQN, SAC and other RL algorithms over the Gymnasium API.","platforms":["windows","mac","linux"],"license":"MIT","stars":13966,"last_push":"2026-10-26","archived":false,"agent_friendly":"high","agent_notes":"Python scripts an agent can write and run. Pulls in Gymnasium (MIT). Game-testing policies are small; CPU or the 16 GB card is plenty. Checked 2026-11-05: 14k stars, v2.9.2 on 2026-10-26.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"renaudrohlinger/stats-gl","name":"stats-gl","repo":"https://github.com/RenaudRohlinger/stats-gl","url":"https://github.com/RenaudRohlinger/stats-gl","job":"Show frame rate in three.js games","group":"Testing and checks","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want a live FPS panel in 3D web games","what":"FPS, CPU and GPU timing panel for WebGL and WebGPU (three.js aware), a modern stats.js.","platforms":["web"],"license":"MIT","stars":282,"last_push":"2026-07-10","archived":false,"agent_friendly":"medium","agent_notes":"Drop-in import; the repo ships its own llms.txt. An agent can also read its numbers through page eval during a Playwright run. Checked 2026-11-05: 282 stars, last commit 2026-07-10.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT per package.json; the repo has no LICENSE file, which a strict check may flag.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"cocopon/tweakpane","name":"Tweakpane","repo":"https://github.com/cocopon/tweakpane","url":"https://tweakpane.github.io/docs/","job":"Add tweak sliders to web games","group":"UI and text","kinds":["Quick browser game","3D world"],"role":"backup","backup_for":"lil-gui","need":"","what":"Compact parameter GUI with monitors, graphs, folders, tabs and plugins (camera kit, essentials).","platforms":["web"],"license":"MIT","stars":4647,"last_push":"2026-03-15","archived":false,"agent_friendly":"medium","agent_notes":"Same pattern as lil-gui with richer widgets and value graphs. Last release 4.0.5 (2024-11-03), commits through 2026-03-15. Checked 2026-11-05: 4.6k stars.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pmndrs/leva","name":"Leva","repo":"https://github.com/pmndrs/leva","url":"https://github.com/pmndrs/leva","job":"Add tweak panels to React games","group":"UI and text","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"React-first tweak panel from the pmndrs (React Three Fiber) team.","platforms":["web"],"license":"MIT","stars":6270,"last_push":"2025-11-09","archived":false,"agent_friendly":"medium","agent_notes":"One hook per control (useControls). React only. Checked 2026-11-05: 6.3k stars, leva 0.10.1 on 2025-10-31.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"babylonjs/spector.js","name":"Spector.js","repo":"https://github.com/BabylonJS/Spector.js","url":"https://spector.babylonjs.com","job":"Inspect WebGL frames","group":"Testing and checks","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"WebGL frame capture and inspector (extension or embeddable library) that lists every draw call, state and shader in a frame.","platforms":["web"],"license":"MIT","stars":1631,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"The embeddable library can capture a canvas from code and return the capture as JSON, which an agent can read during a Playwright run. Checked 2026-11-05: 1.6k stars, v0.9.33 on 2026-09-14.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"brendan-duncan/webgpu_inspector","name":"WebGPU Inspector","repo":"https://github.com/brendan-duncan/webgpu_inspector","url":"https://github.com/brendan-duncan/webgpu_inspector","job":"Inspect WebGPU frames","group":"Testing and checks","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Browser extension that inspects WebGPU objects, captures frames, shows textures and buffers and reports validation errors.","platforms":["web"],"license":"MIT","stars":377,"last_push":"2026-10-21","archived":false,"agent_friendly":"low","agent_notes":"Extension UI for a human. Community add-ons wrap it for agents (scasekar/webgpu-inspector-plugin and -cli, 1 star, unverified). Checked 2026-11-05: 377 stars, v1.1.1 on 2026-05-21, commits through 2026-10-21.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"liriliri/eruda","name":"Eruda","repo":"https://github.com/liriliri/eruda","url":"https://eruda.liriliri.io","job":"Debug web games on a phone","group":"Testing and checks","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you test web games on your phone","what":"In-page developer console for mobile browsers: console, errors, network, elements and storage on the phone itself.","platforms":["web","android","ios"],"license":"MIT","stars":21237,"last_push":"2025-08-01","archived":false,"agent_friendly":"low","agent_notes":"One script tag behind a ?debug flag. Checked 2026-11-05: 21k stars, v3.4.3 on 2025-06-15, last commit 2025-08-01.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pixijs/devtools","name":"PixiJS DevTools","repo":"https://github.com/pixijs/devtools","url":"https://github.com/pixijs/devtools","job":"Inspect PixiJS scenes live","group":"Testing and checks","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Official browser extension for inspecting a PixiJS scene graph, textures and properties live.","platforms":["web"],"license":"MIT","stars":67,"last_push":"2025-12-08","archived":false,"agent_friendly":"low","agent_notes":"Human-facing extension. Checked 2026-11-05: 67 stars, v2.3.1 on 2025-12-08.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"samme/phaser-plugin-inspector","name":"Phaser Plugin Inspector","repo":"https://github.com/samme/phaser-plugin-inspector","url":"https://github.com/samme/phaser-plugin-inspector","job":"Tweak Phaser scenes while playing","group":"Testing and checks","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want to poke Phaser objects live","what":"In-game panel (built on Tweakpane) to view and change Phaser scene, game object, physics and camera properties live.","platforms":["web"],"license":"ISC","stars":50,"last_push":"2025-04-02","archived":false,"agent_friendly":"medium","agent_notes":"Written for Phaser 3; Phaser 4 support unconfirmed. Checked 2026-11-05: 50 stars, v2.6.0 on 2025-02-07, last commit 2025-04-02 (stale).","fun":"yes","fun_note":"","sell":"yes","sell_note":"ISC per package.json; no LICENSE file in the repo.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"godot-extended-libraries/godot-debug-menu","name":"Godot Debug Menu","repo":"https://github.com/godot-extended-libraries/godot-debug-menu","url":"https://github.com/godot-extended-libraries/godot-debug-menu","job":"Show FPS in Godot games","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"specialty","backup_for":"","need":"when you want a quick FPS overlay in Godot","what":"Drop-in Godot 4 overlay with FPS, frame time graphs and hardware info.","platforms":["windows","mac","linux","android","ios","web"],"license":"MIT","stars":673,"last_push":"2025-11-19","archived":false,"agent_friendly":"medium","agent_notes":"Autoload toggled with a key. Shows up in running-game screenshots, so an agent can read frame time from a capture. Checked 2026-11-05: 673 stars, last commit 2025-11-19, release v1.2.0 from 2023.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"wolfpld/tracy","name":"Tracy","repo":"https://github.com/wolfpld/tracy","url":"https://github.com/wolfpld/tracy","job":"Profile frame time in detail","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Real-time frame profiler with nanosecond zones, GPU timing and sampling, used by Godot (custom builds) and Bevy (feature flag).","platforms":["windows","mac","linux"],"license":"BSD-3-Clause","stars":17072,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Godot docs: build templates with scons profiler=tracy profiler_path=... debug_symbols=yes (custom engine build). Bevy docs/profiling.md: enable the trace_tracy feature. Has a capture CLI and CSV export so an agent can read numbers, but the viewer is a GUI. Checked 2026-11-05: 17k stars, v0.14.1 on 2026-08-22.","fun":"yes","fun_note":"","sell":"yes","sell_note":"BSD-3-Clause (LICENSE read 2026-11-05).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"baldurk/renderdoc","name":"RenderDoc","repo":"https://github.com/baldurk/renderdoc","url":"https://renderdoc.org","job":"Debug graphics frame by frame","group":"Testing and checks","kinds":["3D world"],"role":"specialty","backup_for":"","need":"Look inside a slow frame.","what":"Stand-alone graphics debugger that captures a frame and shows every draw call, texture, shader and pipeline state (Vulkan, D3D11, D3D12, OpenGL).","platforms":["windows","linux","android"],"license":"MIT","stars":11279,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"Has renderdoccmd and a Python API, so captures can be scripted, but analysis is mostly a human GUI task. Checked 2026-11-05: 11k stars, v1.47 on 2026-10-31.","fun":"yes","fun_note":"Too heavy for a hobbyist.","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"google/perfetto","name":"Perfetto","repo":"https://github.com/google/perfetto","url":"https://ui.perfetto.dev","job":"Analyze performance traces","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Trace recording and analysis suite with a web UI and SQL trace processor; reads Chrome JSON traces and Android system traces.","platforms":["windows","mac","linux","android","web"],"license":"Apache-2.0","stars":6770,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"trace_processor lets an agent query a trace with SQL (frame durations, long slices). Godot docs have a perfetto page for custom builds and Android. Also opens LÖVE traces from AppleCake. Checked 2026-11-05: 6.8k stars, v59.1 on 2026-10-27.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Apache-2.0. The web UI runs locally in the browser.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"jakobhellermann/bevy-inspector-egui","name":"bevy-inspector-egui","repo":"https://github.com/jakobhellermann/bevy-inspector-egui","url":"https://github.com/jakobhellermann/bevy-inspector-egui","job":"Inspect Bevy games live","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"In-game world inspector for Bevy: browse entities, components and resources and edit values live.","platforms":["windows","mac","linux","web"],"license":"Apache-2.0","stars":1652,"last_push":"2026-10-17","archived":false,"agent_friendly":"medium","agent_notes":"Human-facing UI; for agent access use bevy_brp_mcp over the remote protocol instead. Checked 2026-11-05: 1.7k stars, last commit 2026-10-17.","fun":"yes","fun_note":"","sell":"yes","sell_note":"Apache-2.0 on GitHub (crate is MIT OR Apache-2.0).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"engineersmith/applecake","name":"AppleCake (LÖVE profiler)","repo":"https://github.com/EngineerSmith/AppleCake","url":"https://github.com/EngineerSmith/AppleCake","job":"Profile LOVE games","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Profiler for LÖVE that writes Chrome tracing JSON, viewable in Perfetto or chrome://tracing.","platforms":["windows","mac","linux"],"license":"MIT","stars":34,"last_push":"2026-10-12","archived":false,"agent_friendly":"high","agent_notes":"Output is a JSON trace an agent can parse or load in Perfetto trace_processor. Small project: last release 2.1 in 2022, last commit 2026-10-12, 34 stars.","fun":"yes","fun_note":"","sell":"yes","sell_note":"MIT.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"vitejs/vite","name":"Vite","repo":"https://github.com/vitejs/vite","url":"https://vite.dev","job":"Build and serve web games fast","group":"Share and ship","kinds":["Quick browser game","3D world","Retro style"],"role":"main-pick","backup_for":"","need":"","what":"Fast dev server and bundler for web games (Phaser, Three.js, plain TS).","platforms":["web"],"license":"MIT","stars":83761,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"Config is plain JS or TS; CLI only.","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"ffmpeg/ffmpeg","name":"FFmpeg","repo":"https://github.com/FFmpeg/FFmpeg","url":"https://ffmpeg.org","job":"Convert and trim audio and video","group":"Sound and music","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"Encode, convert and trim audio and video; capture gameplay clips for review.","platforms":[],"license":"LGPL or GPL by build","stars":66561,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"GPL is fine for hobby use.","sell":"catch","sell_note":"License depends on the build and codecs; the installed build is GPL. Fine as a tool, not something we ship inside a game.","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"dequelabs/axe-core","name":"axe-core","repo":"https://github.com/dequelabs/axe-core","url":"https://github.com/dequelabs/axe-core","job":"Check menus for accessibility problems","group":"Testing and checks","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want menus kids and grandparents can use","what":"Automated accessibility checks for menus and HTML overlays.","platforms":["web"],"license":"MPL-2.0","stars":7764,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"maplibre/maplibre-gl-js","name":"MapLibre GL JS","repo":"https://github.com/maplibre/maplibre-gl-js","url":"https://maplibre.org","job":"Show interactive maps on web pages","group":"Levels and maps","kinds":["Map and travel"],"role":"main-pick","backup_for":"","need":"when you want to make a map or road-trip game","what":"Open web map renderer for map-driven games and route views.","platforms":["web"],"license":"BSD-3-Clause","stars":12028,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"brinshadewater/shadewater-game-asset-pipeline","name":"Shadewater Game Asset Pipeline","repo":"https://github.com/BrinShadewater/Shadewater-Game-Asset-Pipeline","url":null,"job":"Process 2D game art in a pipeline","group":"Art 2D","kinds":["Retro style","Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Agent-friendly 2D asset pipeline with offline helpers and frame checks.","platforms":[],"license":"MIT","stars":0,"last_push":"2026-09-08","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"barissabuncular/game-asset-pipeline","name":"game-asset-pipeline (Blender to sprites)","repo":"https://github.com/barissabuncular/game-asset-pipeline","url":null,"job":"Render Blender models into 2D sprites","group":"Art 3D","kinds":["Adventure or RPG","Platformer or action","Retro style"],"role":"specialty","backup_for":"","need":"when you want 2D sprites from 3D models","what":"Renders Blender 3D models into 2D sprite sheets and checks them in Godot.","platforms":[],"license":"MIT","stars":0,"last_push":"2026-08-01","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"emscripten-core/emscripten","name":"Emscripten","repo":"https://github.com/emscripten-core/emscripten","url":"https://emscripten.org","job":"Compile C code to run in browsers","group":"Share and ship","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Compiles C and C++ to WebAssembly for the browser.","platforms":["web"],"license":"MIT","stars":27757,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"godotvr/godot-xr-tools","name":"Godot XR Tools","repo":"https://github.com/GodotVR/godot-xr-tools","url":null,"job":"Add VR hands and grabbing to Godot","group":"Engine","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to make a VR game","what":"VR interaction components for Godot (hands, grabbing, movement).","platforms":["windows","android"],"license":"MIT","stars":743,"last_push":"2026-10-10","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"No VR headset owned.","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"fonttools/fonttools","name":"fontTools (pyftsubset)","repo":"https://github.com/fonttools/fonttools","url":null,"job":"Trim fonts so web games load fast","group":"UI and text","kinds":["Quick browser game"],"role":"reference","backup_for":"","need":"","what":"Subsets and inspects font files so a web game ships only the glyphs it uses.","platforms":[],"license":"MIT","stars":5308,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":{"claude":"MEETS (often)","codex":"CONDITIONAL (often)"},"found_by":["Codex"]},{"id":"khronosgroup/ktx-software","name":"KTX-Software","repo":"https://github.com/KhronosGroup/KTX-Software","url":null,"job":"Make compressed 3D textures","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Makes compressed GPU textures (KTX2 and Basis) for web and mobile 3D.","platforms":[],"license":"see project","stars":1397,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"farama-foundation/vizdoom","name":"ViZDoom","repo":"https://github.com/Farama-Foundation/ViZDoom","url":null,"job":"Train AI to play Doom","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Doom-based environment for training AI agents to play.","platforms":[],"license":"see project","stars":2109,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"catch","fun_note":"","sell":"catch","sell_note":"License unconfirmed by the Codex sweep.","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"jonwheatley/pixel-path","name":"Pixel Path","repo":"https://github.com/jonwheatley/pixel-path","url":null,"job":"Show road-trip routes in pixel art","group":"Levels and maps","kinds":["Map and travel","Retro style"],"role":"backup","backup_for":"","need":"when you want a pixel-art road-trip route game","what":"Pixel-art road-trip route visualizer; Codex already tested a free placeholder-art route.","platforms":[],"license":"see project","stars":302,"last_push":"2026-10-12","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"setcodes/gamedev-skills","name":"gamedev-skills (setcodes)","repo":"https://github.com/setcodes/gamedev-skills","url":null,"job":"Use unverified game dev agent skills","group":"Agent helpers","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Agent skills for game development.","platforms":[],"license":"MIT","stars":4,"last_push":"2026-10-20","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"catch","fun_note":"","sell":"catch","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"mgba-emu/mgba","name":"mGBA","repo":"https://github.com/mgba-emu/mgba","url":"https://mgba.io","job":"Run Game Boy Advance games and tests","group":"Retro hardware","kinds":["Retro hardware"],"role":"main-pick","backup_for":"","need":"","what":"Game Boy, Game Boy Color and Game Boy Advance emulator with Lua scripting.","platforms":["windows","linux","mac"],"license":"MPL-2.0","stars":7562,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Gemini"]},{"id":"sourmesen/mesen2","name":"Mesen 2","repo":"https://github.com/SourMesen/Mesen2","url":"https://www.mesen.ca","job":"Run NES and SNES with debugger","group":"Retro hardware","kinds":["Retro hardware"],"role":"backup","backup_for":"mGBA","need":"","what":"Accurate NES, SNES, Game Boy and PC Engine emulator with a debugger and Lua scripting.","platforms":[],"license":"GPL-3.0","stars":2413,"last_push":"2026-06-04","archived":true,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"Project is archived; still fine for hobby use.","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Gemini"]},{"id":"liji32/sameboy","name":"SameBoy","repo":"https://github.com/LIJI32/SameBoy","url":"https://sameboy.github.io","job":"Run Game Boy games accurately","group":"Retro hardware","kinds":["Retro hardware"],"role":"backup","backup_for":"PyBoy","need":"","what":"Highly accurate Game Boy and Game Boy Color emulator.","platforms":[],"license":"MIT","stars":2238,"last_push":"2026-11-02","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Gemini"]},{"id":"ares-emulator/ares","name":"ares","repo":"https://github.com/ares-emulator/ares","url":"https://ares-emu.net","job":"Run many old consoles in one emulator","group":"Retro hardware","kinds":["Retro hardware"],"role":"backup","backup_for":"mGBA","need":"","what":"Multi-system emulator (NES through N64, Genesis, PC Engine and more).","platforms":[],"license":"ISC","stars":1853,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Gemini"]},{"id":"tasemulators/bizhawk","name":"BizHawk","repo":"https://github.com/TASEmulators/BizHawk","url":"https://tasvideos.org/BizHawk","job":"Record and replay emulator play","group":"Retro hardware","kinds":["Retro hardware"],"role":"specialty","backup_for":"","need":"when you want to script or record emulator runs","what":"Multi-system emulator built for tool-assisted play: Lua scripts, input recording and frame stepping.","platforms":[],"license":"MIT","stars":2812,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Gemini"]},{"id":"stenzek/duckstation","name":"DuckStation","repo":"https://github.com/stenzek/duckstation","url":"https://www.duckstation.org","job":"Play PlayStation 1 games","group":"Retro hardware","kinds":["Retro hardware"],"role":"specialty","backup_for":"","need":"when you want PS1 games on your PC","what":"PlayStation 1 emulator.","platforms":[],"license":"see project","stars":10949,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"Non-commercial license suits personal hobby play.","sell":"catch","sell_note":"The project moved to a non-commercial, no-derivatives license; fine for testing our own builds, never bundle it.","team_pick":null,"design_check":null,"found_by":["Gemini"]},{"id":"name:android-sdk-command-line-tools","name":"Android SDK command-line tools","repo":null,"url":"https://developer.android.com/studio#command-line-tools-only","job":"Build Android APKs from the command line","group":"Share and ship","kinds":["Adventure or RPG","Platformer or action","3D world"],"role":"main-pick","backup_for":"","need":"APKs for the Android handhelds.","what":"sdkmanager, adb, apksigner and build tools without Android Studio.","platforms":["android"],"license":"Android SDK license","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"Free; needs a JDK too.","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"khronosgroup/gltf-validator","name":"glTF-Validator","repo":"https://github.com/KhronosGroup/glTF-Validator","url":null,"job":"Check 3D model files for errors","group":"Testing and checks","kinds":["3D world"],"role":"main-pick","backup_for":"","need":"","what":"Checks GLB and glTF files for structural errors before they reach the engine.","platforms":[],"license":"Apache-2.0","stars":475,"last_push":"2026-10-06","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"always","design_check":null,"found_by":["Codex"]},{"id":"ajv-validator/ajv","name":"Ajv","repo":"https://github.com/ajv-validator/ajv","url":null,"job":"Check save and level files with schemas","group":"Testing and checks","kinds":["Quick browser game","Adventure or RPG"],"role":"every-game","backup_for":"","need":"","what":"JSON Schema validator for save files, level files and mod manifests in JS.","platforms":["web"],"license":"MIT","stars":14873,"last_push":"2026-09-06","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"always","design_check":null,"found_by":["Codex"]},{"id":"kanadek/saveweaver","name":"saveweaver","repo":"https://github.com/KanadeK/saveweaver","url":null,"job":"Test save file upgrades","group":"Testing and checks","kinds":["Adventure or RPG"],"role":"reference","backup_for":"","need":"","what":"Save schema and multi-version migration fixture tooling.","platforms":[],"license":"MIT","stars":0,"last_push":"2026-08-01","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"genymobile/scrcpy","name":"scrcpy","repo":"https://github.com/Genymobile/scrcpy","url":null,"job":"Mirror your Android phone to the PC","group":"Testing and checks","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"Record and drive the handheld from the PC.","what":"Mirrors, records and controls an Android device from the PC over adb.","platforms":["android"],"license":"Apache-2.0","stars":154114,"last_push":"2026-11-02","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"sometimes","design_check":null,"found_by":["Codex"]},{"id":"mobile-dev-inc/maestro","name":"Maestro","repo":"https://github.com/mobile-dev-inc/Maestro","url":null,"job":"Script taps on a real phone","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Scripted UI flows on real Android and iOS devices.","platforms":[],"license":"Apache-2.0","stars":16336,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"nvaccess/nvda","name":"NVDA","repo":"https://github.com/nvaccess/nvda","url":null,"job":"Test menus with a free screen reader","group":"Testing and checks","kinds":["Any game"],"role":"main-pick","backup_for":"","need":"","what":"Free Windows screen reader, used here as a test environment.","platforms":["windows"],"license":"GPL-2.0-or-later with exceptions","stars":2680,"last_push":"2026-11-05","archived":false,"agent_friendly":"low","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"always","design_check":null,"found_by":["Codex"]},{"id":"thepaciellogroup/ccae","name":"Colour Contrast Analyser","repo":"https://github.com/ThePacielloGroup/CCAe","url":null,"job":"Check text contrast in menus","group":"Testing and checks","kinds":["Any game"],"role":"every-game","backup_for":"","need":"","what":"Checks text and UI contrast from screenshots.","platforms":[],"license":"GPL-3.0","stars":534,"last_push":"2025-09-10","archived":false,"agent_friendly":"low","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"always","design_check":null,"found_by":["Codex"]},{"id":"daltonlens/daltonlens","name":"DaltonLens","repo":"https://github.com/DaltonLens/DaltonLens","url":null,"job":"See your game as color-blind players do","group":"Testing and checks","kinds":["Any game"],"role":"specialty","backup_for":"","need":"when you want your game readable for color-blind players","what":"Simulates color-vision differences on screenshots.","platforms":[],"license":"BSD-2-Clause","stars":55,"last_push":"2026-03-17","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"mdqinc/sdl_gamecontrollerdb","name":"SDL GameControllerDB","repo":"https://github.com/mdqinc/SDL_GameControllerDB","url":null,"job":"Map thousands of game controllers","group":"Game logic","kinds":["Party and couch","Fighting and arcade"],"role":"specialty","backup_for":"","need":"Odd or arcade pads that Godot does not know.","what":"Community mapping database for thousands of game controllers.","platforms":[],"license":"Zlib","stars":1791,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"mrf/godot-stagehand","name":"Godot Stagehand","repo":"https://github.com/mrf/godot-stagehand","url":null,"job":"Automate Godot games for testing","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"Godot AI","need":"Replay a tricky bug exactly. Very young.","what":"Game-level automation for Godot: named inputs and observable state.","platforms":[],"license":"MIT","stars":9,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"once","design_check":null,"found_by":["Codex"]},{"id":"randallliuxin/godot-e2e","name":"godot-e2e","repo":"https://github.com/RandallLiuXin/godot-e2e","url":null,"job":"Run end-to-end Godot tests","group":"Testing and checks","kinds":["Adventure or RPG","Platformer or action"],"role":"backup","backup_for":"","need":"","what":"Out-of-process end-to-end tests for Godot games.","platforms":[],"license":"Apache-2.0","stars":20,"last_push":"2026-07-14","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"once","design_check":null,"found_by":["Codex"]},{"id":"baekalfen/pyboy","name":"PyBoy","repo":"https://github.com/Baekalfen/PyBoy","url":null,"job":"Run Game Boy ROM tests with Python","group":"Retro hardware","kinds":["Retro hardware"],"role":"main-pick","backup_for":"","need":"","what":"Python-scriptable Game Boy emulator: press buttons, read the screen, run headless.","platforms":[],"license":"LGPL-3.0","stars":5235,"last_push":"2026-10-30","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":"always","design_check":null,"found_by":["Codex"]},{"id":"danielswolf/rhubarb-lip-sync","name":"Rhubarb Lip Sync","repo":"https://github.com/DanielSWolf/rhubarb-lip-sync","url":null,"job":"Make mouth shapes from voice recordings","group":"Voices and dialogue","kinds":["Story and visual novel","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want portraits that talk","what":"Turns a recorded voice line into mouth-shape timings for your own mouth sprites.","platforms":[],"license":"MIT; bundled dependency notices","stars":2737,"last_push":"2026-06-16","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"subtitleedit/subtitleedit","name":"Subtitle Edit","repo":"https://github.com/SubtitleEdit/subtitleedit","url":null,"job":"Write and time subtitles","group":"Voices and dialogue","kinds":["Story and visual novel"],"role":"specialty","backup_for":"","need":"Timed captions.","what":"Subtitle and caption authoring and timing.","platforms":[],"license":"MIT","stars":14868,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"gametechdev/presentmon","name":"PresentMon","repo":"https://github.com/GameTechDev/PresentMon","url":null,"job":"Measure frame times on Windows","group":"Testing and checks","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want to find why a game stutters","what":"Measures presented frames and frame times on Windows.","platforms":["windows"],"license":"MIT","stars":2662,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"soimy/maxrects-packer","name":"MaxRects Packer","repo":"https://github.com/soimy/maxrects-packer","url":null,"job":"Pack sprites into one atlas","group":"Art 2D","kinds":["Quick browser game","Platformer or action"],"role":"reference","backup_for":"","need":"","what":"Packs rectangles into sprite atlases from code.","platforms":[],"license":"MIT","stars":249,"last_push":"2026-10-15","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"anchore/syft","name":"Syft","repo":"https://github.com/anchore/syft","url":null,"job":"List every part inside a build","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Lists every component and license inside a packaged build (SBOM).","platforms":[],"license":"Apache-2.0","stars":9841,"last_push":"2026-11-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"jedisct1/minisign","name":"minisign","repo":"https://github.com/jedisct1/minisign","url":null,"job":"Sign release files for download","group":"Share and ship","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Signs release files so players can verify downloads.","platforms":[],"license":"ISC","stars":2880,"last_push":"2026-10-11","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"mikedh/trimesh","name":"trimesh","repo":"https://github.com/mikedh/trimesh","url":null,"job":"Inspect and repair 3D meshes","group":"Art 3D","kinds":["3D world"],"role":"reference","backup_for":"","need":"","what":"Python library to inspect and repair meshes.","platforms":[],"license":"MIT","stars":3716,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"colmap/colmap","name":"COLMAP","repo":"https://github.com/colmap/colmap","url":null,"job":"Turn photos into 3D scans","group":"Art 3D","kinds":["3D world"],"role":"specialty","backup_for":"","need":"when you want a 3D scan of a real object","what":"Photogrammetry: turns photos of a real object or room into 3D.","platforms":[],"license":"BSD-3-Clause; dependencies separate","stars":13161,"last_push":"2026-11-05","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"alicevision/meshroom","name":"Meshroom","repo":"https://github.com/alicevision/Meshroom","url":null,"job":"Turn photos into 3D scans with nodes","group":"Art 3D","kinds":["3D world"],"role":"backup","backup_for":"COLMAP","need":"","what":"Node-based photogrammetry app built on AliceVision.","platforms":[],"license":"MPL-2.0; third-party notices","stars":13063,"last_push":"2026-11-05","archived":false,"agent_friendly":"low","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"libretro/retroarch","name":"RetroArch","repo":"https://github.com/libretro/RetroArch","url":null,"job":"Play many old consoles in one app","group":"Retro hardware","kinds":["Retro hardware"],"role":"main-pick","backup_for":"mGBA","need":"","what":"Emulator front end with many cores.","platforms":[],"license":"GPL-3.0","stars":14544,"last_push":"2026-11-05","archived":false,"agent_friendly":"low","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"mlxxxp/arduboy2","name":"Arduboy2","repo":"https://github.com/MLXXXp/Arduboy2","url":null,"job":"Write games for the Arduboy handheld","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Library for games on the tiny Arduboy handheld.","platforms":[],"license":"see project","stars":307,"last_push":"2023-08-14","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"catch","fun_note":"","sell":"catch","sell_note":"Read the pinned terms; the device is separate.","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"name:playdate-sdk","name":"Playdate SDK","repo":null,"url":"https://play.date/dev/","job":"Make games for the Playdate handheld","group":"Retro hardware","kinds":["Retro hardware"],"role":"reference","backup_for":"","need":"","what":"Panic's free SDK and simulator for the crank handheld.","platforms":[],"license":"see project","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"","fun":"no","fun_note":"","sell":"no","sell_note":"SDK and simulator are free; the device costs extra. Catalog allows disclosed coding help but bans generative AI art, audio, music, text and dialogue. Sideloading is separate.","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"openra/openra","name":"OpenRA","repo":"https://github.com/OpenRA/OpenRA","url":null,"job":"Play and mod classic strategy games","group":"Engine","kinds":["Sandbox and sim"],"role":"backup","backup_for":"","need":"","what":"Open data-driven RTS engine with a mod SDK.","platforms":[],"license":"GPL-3.0","stars":17737,"last_push":"2026-10-28","archived":false,"agent_friendly":"medium","agent_notes":"","fun":"yes","fun_note":"","sell":"catch","sell_note":"Use original or cleared assets; the classic upstream media is proprietary.","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"cosgunhalil/tickwise","name":"Tickwise","repo":"https://github.com/cosgunhalil/Tickwise","url":null,"job":"Find where two game runs diverge","group":"Testing and checks","kinds":["Any game"],"role":"reference","backup_for":"","need":"","what":"Deterministic replay that finds the first tick where two runs diverge.","platforms":[],"license":"Apache-2.0","stars":0,"last_push":"2026-10-05","archived":false,"agent_friendly":"high","agent_notes":"","fun":"yes","fun_note":"","sell":"yes","sell_note":"","team_pick":null,"design_check":null,"found_by":["Codex"]},{"id":"name:flux-1-dev-and-flux-1-kontext-dev","name":"FLUX.1 [dev] and FLUX.1 Kontext [dev]","repo":null,"url":"https://huggingface.co/black-forest-labs/FLUX.1-dev","job":"Make images in many ready art styles","group":"AI generators","kinds":["Adventure or RPG","Platformer or action","Retro style","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want a style only a FLUX.1 dev LoRA has","what":"Black Forest Labs' 12B text-to-image model (dev) and its instruction-based image editor (Kontext dev), with the largest LoRA library of any open image model.","platforms":["windows","linux","mac"],"license":"Weights: FLUX.1 [dev] Non-Commercial License (HF card for both models). Outputs may be used for any purpose, including commercial, but not to train a competing model.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"ComfyUI JSON workflows and the stable-diffusion.cpp CLI. VRAM: 12B, so fp16 is about 24 GB; use GGUF Q8 (about 12.7 GB) or Q5/Q4 (about 8 GB) through ComfyUI-GGUF, or Nunchaku INT4 (README says 20-series FLUX support was added). Expect a minute or more per 1024 px image on Turing.","fits_16gb_gpu":"quantized","fun":"yes","fun_note":"Non-commercial weights are fine for hobby games; the whole FLUX.1 dev LoRA library is now usable.","sell":"no","sell_note":"Non-commercial: the FLUX.1 [dev] Non-Commercial License lists 'personal study, private entertainment, hobby projects' as allowed use (license text read 2026-11-05). LoRAs trained on dev inherit it. Official HF download is a click-through gate; city96 GGUF re-uploads are ungated and carry the same license.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:flux-2-klein-9b","name":"FLUX.2 [klein] 9B","repo":null,"url":"https://huggingface.co/black-forest-labs/FLUX.2-klein-9B","job":"Edit and vary pictures with more detail","group":"AI generators","kinds":["Adventure or RPG","Platformer or action","Story and visual novel"],"role":"backup","backup_for":"FLUX.2 klein 4B","need":"","what":"The bigger sibling of klein 4B: one 9B model for text-to-image, editing and multi-reference images, with more detail.","platforms":["windows","linux","mac"],"license":"Weights: FLUX Non-Commercial License (HF card). Only klein 4B is Apache-2.0.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Same ComfyUI workflows as klein 4B; GGUF for stable-diffusion.cpp (leejet). VRAM: 9.1B params (18.2 GB bf16); GGUF Q8 10.3 GB, Q6 7.9 GB, Q5 about 7 GB. The Qwen3 8B text encoder is 16.4 GB bf16 or 8.7 GB fp8mixed, so quantize it or put it on CPU. Load fp16, not bf16; FP8 saves memory but not time on Turing.","fits_16gb_gpu":"quantized","fun":"yes","fun_note":"Non-commercial weights are fine for hobby games; usable as the higher-detail klein.","sell":"no","sell_note":"Non-commercial: the FLUX Non-Commercial License allows non-commercial use, the same family of terms as FLUX.1 dev, which names hobby projects. Click-through gate on HF; Comfy-Org and unsloth repacks exist. FLUX.2 [dev] from the same skipped entry stays out (32B plus a 24B text encoder).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"qwenlm/qwen-image-2.1","name":"Qwen-Image 2.1 and 2.1-Turbo","repo":"https://github.com/QwenLM/Qwen-Image-2.1","url":"https://huggingface.co/Qwen/Qwen-Image-2.1","job":"Make see-through sprites and props from text","group":"AI generators","kinds":["Adventure or RPG","Platformer or action","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want AI sprites with a transparent background straight away","what":"Qwen's 2026 unified image model (7B generator) that makes and edits images with real transparency (RGBA), takes up to 10 reference images and renders text well.","platforms":["windows","linux"],"license":"Weights: Qwen RESEARCH License Agreement (2026-09-20), which defines Non-Commercial as 'research or evaluation purposes only' (LICENSE read). Code repo has no detected SPDX license.","stars":2167,"last_push":"2026-10-14","archived":false,"agent_friendly":"high","agent_notes":"Diffusers pipeline, ComfyUI (Comfy-Org repack) and stable-diffusion.cpp GGUF (leejet). VRAM: transformer 14.2 GB bf16, GGUF Q8 7.6 GB, Q6 6.3 GB; the text encoder is about 8B (17.5 GB bf16) and must be quantized or offloaded. Examples load bf16, so check fp16 for black or NaN images first on Turing.","fits_16gb_gpu":"quantized","fun":"catch","fun_note":"Research-or-evaluation license: fine for trying ideas, unclear for art in a game you share.","sell":"catch","sell_note":"Hobby gray: free to download, but the license covers research or evaluation only, and a shared hobby game is not clearly either. Fine for prototypes and placeholder art; redo final art with the Apache Qwen-Image family or Z-Image if in doubt. Redistributing the weights needs the license's Notice text.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:bria-rmbg-2-0","name":"BRIA RMBG-2.0 (also rembg's bria-rmbg model)","repo":null,"url":"https://huggingface.co/briaai/RMBG-2.0","job":"Cut characters out of their backgrounds","group":"AI generators","kinds":["Adventure or RPG","Platformer or action","Story and visual novel","Quick browser game"],"role":"backup","backup_for":"rembg","need":"","what":"BRIA's background-removal model (BiRefNet architecture trained on licensed images) for clean cutouts of characters and props.","platforms":["windows","linux","mac"],"license":"Weights: CC BY-NC 4.0 (HF card, license name bria-rmbg-2.0). Commercial use needs a BRIA agreement.","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"rembg CLI and library (`rembg i -m bria-rmbg in.png out.png`), ComfyUI-RMBG node, transformers. VRAM: small (BiRefNet-sized), CPU works.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"Non-commercial weights are fine for hobby games; credit BRIA.","sell":"no","sell_note":"Non-commercial: CC BY-NC 4.0 allows non-commercial use with credit, so name BRIA in the game credits. The HF download is gated (agree and share contact details); rembg's bria-rmbg option and ComfyUI-RMBG can fetch it too.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"multimodal-art-projection/yue","name":"YuE2 (3B)","repo":"https://github.com/multimodal-art-projection/YuE","url":"https://huggingface.co/m-a-p/YuE2-3B","job":"Make full songs with singing from lyrics","group":"Sound and music","kinds":["Adventure or RPG","Platformer or action","3D world","Story and visual novel","Party and couch","Kids and learning"],"role":"backup","backup_for":"ACE-Step 1.5","need":"when you want to make a song with singing","what":"Open song generator (3B) that turns lyrics and a style prompt into full songs with vocals through an editable melody and chord plan; it also makes covers.","platforms":["windows","linux"],"license":"Apache-2.0","stars":13112,"last_push":"2026-11-01","archived":false,"agent_friendly":"high","agent_notes":"Python package and CLI, an agent skill in the repo, a plan you can export, edit and regenerate, ComfyUI repack (Comfy-Org/YuE2) and audio.cpp GGUF CLI/server. VRAM: audio.cpp Q8 main + F16 VAE peaked at 8.9 GB and Q4 at 7.8 GB for a 3-minute song (publisher's RTX 5090 run); the official BF16 path peaks at 11 to 14 GiB but is not a Turing path. Untested on a 16 GB card.","fits_16gb_gpu":"quantized","fun":"yes","fun_note":"Weights are non-commercial for companies, but personal creators are explicitly allowed, so it is usable now.","sell":"no","sell_note":"Non-commercial: CC BY-NC 4.0 plus a creator permission that explicitly covers personal users. The official HF path wants a 24 GB BF16 GPU with FlashAttention, so use the GGUF route here. YuE v1 from the same skipped entry stays out (superseded).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"hkchengrex/mmaudio","name":"MMAudio","repo":"https://github.com/hkchengrex/MMAudio","url":"https://github.com/hkchengrex/MMAudio","job":"Make sound effects that match video","group":"Sound and music","kinds":["Platformer or action","3D world","Adventure or RPG","Story and visual novel"],"role":"specialty","backup_for":"","need":"when you want sound effects timed to a gameplay or cutscene clip","what":"Makes sound effects that match a video clip, or from a text prompt: footsteps, hits, doors and ambience timed to what is on screen.","platforms":["windows","linux"],"license":"MIT","stars":2305,"last_push":"2026-02-23","archived":false,"agent_friendly":"high","agent_notes":"CLI `demo.py --video <clip> --prompt \"...\"` (leave out --video for text-to-audio), Gradio app, kijai ComfyUI-MMAudio node. VRAM: about 6 GB in 16-bit mode (README). The default dtype is bf16; on Turing try `--full_precision` (fp32), which still fits. Clips default to 8 seconds.","fits_16gb_gpu":"likely","fun":"yes","fun_note":"Non-commercial weights are fine for hobby games; usable now.","sell":"no","sell_note":"Non-commercial: CC BY-NC 4.0 allows non-commercial use with credit.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"fishaudio/fish-speech","name":"Fish Audio S2 Pro (Fish Speech)","repo":"https://github.com/fishaudio/fish-speech","url":"https://huggingface.co/fishaudio/s2-pro","job":"Voice characters with laughs, whispers and shouts","group":"Voices and dialogue","kinds":["Adventure or RPG","Story and visual novel","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want voice lines that laugh, whisper or shout on cue","what":"Expressive multilingual text-to-speech and voice cloning (4B) with free-form inline tags such as [whisper], [laughing] or [shouting], plus multi-speaker scenes.","platforms":["windows","linux"],"license":"Code: Fish Audio Community License (README). S2 Pro weights: Fish Audio Research License, which allows research and non-commercial use and defines non-commercial to include 'personal use (i.e., hobbyist)'; no commercial rights (LICENSE.md read). S1-mini: CC BY-NC-SA 4.0.","stars":33597,"last_push":"2026-11-02","archived":false,"agent_friendly":"high","agent_notes":"CLI, WebUI and a local HTTP API server (Docker images too); s2.cpp is a C++/GGML engine with Vulkan. VRAM: 4.56B params; official docs recommend 24 GB and give a --half flag for GPUs without bf16. GGUF via s2.cpp: Q8 5.3 GB, Q6 4.3 GB, all-in-one files; s2.cpp is alpha.","fits_16gb_gpu":"quantized","fun":"yes","fun_note":"The research license explicitly allows hobbyist use; usable now.","sell":"no","sell_note":"Non-commercial: the Fish Audio Research License names hobbyist personal use as allowed, and you own the outputs. If you ship the model itself, include the license, a Notice file and 'Built with Fish Audio'. Fish Audio Drama 3 from the same skipped entry stays out (35B MoE, 48 GB FP8 minimum).","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:lfm2-5-and-lfm3-liquid-ai","name":"LFM2.5 and LFM3 (Liquid AI)","repo":null,"url":"https://huggingface.co/LiquidAI","job":"Run quick NPC chat on handhelds","group":"AI generators","kinds":["Adventure or RPG","Story and visual novel","Kids and learning"],"role":"backup","backup_for":"Qwen3.5 small models","need":"","what":"","platforms":["windows","linux","mac","android","ios"],"license":"Weights: LFM Open License v1.0 (Apache-style terms with notices); commercial use only for entities under US$10M annual revenue (LICENSE read).","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Official GGUF builds (for example LiquidAI/LFM3-1.7B-GGUF) for llama.cpp, Ollama and llama.cpp-based Godot plugins. VRAM: the 1.2B model is 1.17B params (about 2.4 GB in 16-bit, about 1 GB at Q4); runs on CPU and Android.","fits_16gb_gpu":"yes","fun":"yes","fun_note":"The revenue cap is irrelevant for hobby games; usable as the phone-speed fallback.","sell":"no","sell_note":"Non-commercial: the only limit is the US$10M revenue threshold. Keep the license and NOTICE text if you ship the model inside a game.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"patriciogonzalezvivo/lygia","name":"LYGIA shader library","repo":"https://github.com/patriciogonzalezvivo/lygia","url":"https://lygia.xyz","job":"Borrow ready shader building blocks","group":"Animation and effects","kinds":["3D world","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want custom shader effects without writing the math","what":"The biggest reusable shader function library: noise, SDF shapes, color, lighting, blur and filters as #include files for GLSL, HLSL, WGSL and Metal.","platforms":["web","windows","mac","linux"],"license":"Prosperity Public License 3.0.0 (LICENSE.md, verified 2026-11-05).","stars":3480,"last_push":"2026-10-24","archived":false,"agent_friendly":"high","agent_notes":"Plain-text shader files; resolve includes with the lygia.xyz resolver, the npm bundle or vite-plugin-glsl. Works with three.js, glslViewer and ComfyUI GLSL nodes. No Godot shading language port listed; the functions are short enough for an agent to port.","fun":"yes","fun_note":"Its license explicitly allows hobby projects; usable now.","sell":"no","sell_note":"Non-commercial: Prosperity allows noncommercial use and lists 'private entertainment, hobby projects, amateur pursuits' as personal uses (verified). Keep the license text and contributor line with any copy. Selling a game would need a paid license after a 30-day trial.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:shadertoy-code","name":"Shadertoy code","repo":null,"url":"https://www.shadertoy.com","job":"Find and reuse shader effects","group":"Animation and effects","kinds":["3D world","Quick browser game","Retro style"],"role":"backup","backup_for":"","need":"when you want a shader effect someone already made","what":"The largest public gallery of real-time GLSL shaders (skies, water, fire, CRT, fractals, transitions) with live source.","platforms":["web"],"license":"Per shader.","stars":null,"last_push":null,"archived":null,"agent_friendly":"medium","agent_notes":"Source is plain GLSL; an agent can port mainImage() to a Three.js ShaderMaterial or a Godot shader. The official API needs a free key, and the site blocks automated fetches, so paste the source in.","fun":"yes","fun_note":"The default non-commercial share-alike terms are fine for hobby games with credit.","sell":"no","sell_note":"Non-commercial: CC BY-NC-SA allows non-commercial reuse with credit, and your changed shader stays CC BY-NC-SA. Read each shader's header first: some authors choose MIT or CC0, a few reserve all rights.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"hfg-gmuend/openmoji","name":"OpenMoji","repo":"https://github.com/hfg-gmuend/openmoji","url":"https://openmoji.org","job":"Add friendly emoji-style icons","group":"UI and text","kinds":["Kids and learning","Party and couch","Quick browser game"],"role":"specialty","backup_for":"","need":"when you want cheerful emoji icons for kids or party games","what":"Open emoji set (over 4,000 symbols plus extra icons) in one consistent flat style, as color and outline SVG and PNG.","platforms":["web","windows","mac","linux","android","ios"],"license":"CC-BY-SA-4.0","stars":4582,"last_push":"2026-11-04","archived":false,"agent_friendly":"high","agent_notes":"SVG and PNG files plus a JSON index with names, tags and Unicode codes, so an agent can search and pick icons by keyword.","fun":"yes","fun_note":"Share-alike terms are fine for hobby games; just credit OpenMoji.","sell":"no","sell_note":"Non-commercial: CC BY-SA 4.0 only asks that you credit OpenMoji and share changed emoji under the same license; using them in a hobby game is fine.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"pencil2d/pencil","name":"Pencil2D","repo":"https://github.com/pencil2d/pencil","url":"https://www.pencil2d.org","job":"Draw simple flipbook animations, kid-friendly","group":"Art 2D","kinds":["Kids and learning","Platformer or action","Story and visual novel"],"role":"specialty","backup_for":"","need":"when a kid wants to draw their own animations for the game","what":"Simple free 2D hand-drawn animation app with bitmap and vector layers and onion skin.","platforms":["windows","mac","linux"],"license":"GPL-2.0","stars":1841,"last_push":"2026-11-05","archived":false,"agent_friendly":"low","agent_notes":"A drawing app for a person. It has a basic command-line export of projects to images or video (not tested here).","fun":"yes","fun_note":"Restored for the family angle, not the license: simpler than Krita for kids.","sell":"no","sell_note":"Non-commercial: GPL-2.0 desktop app; the drawings you make are yours. GPL was never a real barrier here; it was skipped as redundant.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"kornelski/pngquant","name":"pngquant","repo":"https://github.com/kornelski/pngquant","url":"https://pngquant.org","job":"Shrink PNG files for faster loading","group":"Share and ship","kinds":["Quick browser game"],"role":"specialty","backup_for":"","need":"when you want a web game's images to load faster","what":"Lossy PNG compressor that converts images to good-looking 8-bit palettes with alpha, often cutting file size by about 70 percent (project claim).","platforms":["windows","mac","linux"],"license":"GPL-3.0-or-later (COPYRIGHT file verified), or a commercial license for libimagequant.","stars":5771,"last_push":"2026-10-27","archived":false,"agent_friendly":"high","agent_notes":"One-line CLI, for example `pngquant --quality=65-85 --skip-if-larger --ext .png --force *.png`; Windows binaries from pngquant.org. Skip art that already uses an exact small palette.","fun":"yes","fun_note":"GPL only mattered for embedding the library; the command-line tool is fine.","sell":"no","sell_note":"Non-commercial: running the GPL command-line tool on your images puts no license on the images; only linking libimagequant into your own program brings GPL terms.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"rpg-paper-maker/rpg-paper-maker","name":"RPG Paper Maker","repo":"https://github.com/RPG-Paper-Maker/RPG-Paper-Maker","url":"https://github.com/RPG-Paper-Maker/RPG-Paper-Maker","job":"Build an RPG by clicking, no code","group":"Engine","kinds":["Adventure or RPG","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want to make an RPG without writing code","what":"No-code RPG maker where you build a 3D world out of 2D sprites and tiles (a papercraft look) with events, battles and menus; version 3 runs in the browser or as a desktop app.","platforms":["web","windows","mac","linux"],"license":"RPG Paper Maker EULA (2023-10-04, read): the free version is for personal, non-commercial use; games may be published if they are totally free. A paid commercial edition exists for selling.","stars":707,"last_push":"2026-11-04","archived":false,"agent_friendly":"medium","agent_notes":"Projects are JSON files written by the editor; game scripts are TypeScript on three.js and Howler.js, with a plugins folder. Mostly a GUI tool: an agent can edit data and scripts but not drive the editor.","fun":"yes","fun_note":"The free version is non-commercial only, which fits free hobby games exactly.","sell":"no","sell_note":"Non-commercial: free games made with the free version, default assets included, may be published (EULA sections 1.2 and 1.3). Only selling needs the commercial edition.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"name:bbc-sound-effects-archive","name":"BBC Sound Effects archive","repo":null,"url":"https://sound-effects.bbcrewind.co.uk","job":"Find real recorded sound effects","group":"Sound and music","kinds":["Adventure or RPG","Story and visual novel","3D world","Kids and learning"],"role":"specialty","backup_for":"","need":"when you want real-world recordings for a game kept in the family","what":"The BBC's archive of over 30,000 recorded sound effects (nature, vehicles, crowds, homes, historic recordings) to search and download.","platforms":["web"],"license":"RemArc licence: personal, educational or research use; other uses are licensed separately. The site's front page says you may 'use them in your own personal/educational projects, or licence them for use' (read 2026-11-05); the licence page itself refused our fetch.","stars":null,"last_push":null,"archived":null,"agent_friendly":"low","agent_notes":"JavaScript web app that blocks automated fetches; search and download by hand.","fun":"catch","fun_note":"Personal-use licence: fine for family copies, unclear for public uploads.","sell":"catch","sell_note":"Hobby gray: a game kept among family and friends fits 'personal project'; posting it publicly (for example on itch.io) is not clearly personal. Credit the BBC.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"first-player-problem","name":"First Player Problem","repo":"https://github.com/thebeefasaurusrex/first-player-problem","group":"Game logic","job":"Run seeded bot matches to compare board-game rules.","kinds":["Sandbox and sim","Party and couch"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"chirp-smith","name":"ChirpSmith","repo":"https://github.com/thebeefasaurusrex/chirp-smith","group":"Sound and music","job":"Generate, check and audition reproducible game sound effects.","kinds":["Any game"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"pause-postcard","name":"PausePostcard","repo":"https://github.com/thebeefasaurusrex/pause-postcard","group":"Share and ship","job":"Save a game screenshot with its build and location.","kinds":["Any game"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"run-receipt","name":"RunReceipt","repo":"https://github.com/thebeefasaurusrex/run-receipt","group":"Testing and checks","job":"Run Godot checks and tell when a saved result is stale.","kinds":["Any game"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"scene-sift","name":"SceneSift","repo":"https://github.com/thebeefasaurusrex/scene-sift","group":"Agent helpers","job":"Find definitions and call sites in game code and scenes.","kinds":["Any game"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"token-taxman","name":"Token Taxman","repo":"https://github.com/thebeefasaurusrex/token-taxman","group":"Agent helpers","job":"Estimate weighted token use and repeated work from local logs.","kinds":["Any game"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"pocket-parity","name":"PocketParity","repo":"https://github.com/thebeefasaurusrex/pocket-parity","group":"Retro hardware","job":"Run Game Boy test scripts on PyBoy and Mesen.","kinds":["Retro hardware"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"pixel-tripwire","name":"Pixel Tripwire","repo":"https://github.com/thebeefasaurusrex/pixel-tripwire","group":"Testing and checks","job":"Flag visual faults and score screenshot detectors.","kinds":["Any game"],"origin":"made here","role":"specialty","license":"Apache-2.0","fun":"yes","sell":"yes"},{"id":"name:polyfork","name":"Polyfork","repo":null,"url":"https://polyfork.dev","job":"Find and reshape low-poly 3D props","group":"Art 3D","kinds":["3D world","Adventure or RPG","Quick browser game"],"role":"specialty","backup_for":"","need":"First lookup for agent-selected low-poly props when the catalog style fits. Keep Blender for original editable models.","what":"Low-poly asset library with agent-readable dimensions, triangle counts, palettes, named moving parts and programmable shape variants. GLB exports work in Godot with the tested material correction.","platforms":["web","windows","mac","linux"],"license":"Free meshes: CC BY 4.0 or Polyfork license; source modules and HD: Polyfork license","stars":null,"last_push":null,"archived":null,"agent_friendly":"high","agent_notes":"Hands-on test, 2026-11-11: Godot 4.7.2 on Windows, Compatibility/OpenGL, NVIDIA Quadro RTX 5000. Four authored GLBs imported with exact triangle counts and dimensions within 3 cm. Original materials rendered white until vertex_color_use_as_albedo was enabled. Five-sail geometry export worked. Tested color-only GLB requests kept default paint; API describes runtime-only JavaScript recoloring. Named sails/door transform; precise hinge alignment unverified. No Android, character rig, physics/navigation or performance tests. Field test: https://secondhandsaves.com/loadout/field-tests/polyfork-godot/","fun":"yes","fun_note":"Low-poly files and public browsing are free. No account needed for the tested GLB route.","sell":"yes","sell_note":"Commercial games are allowed. Free mesh files can use CC BY 4.0 with credit, including raw-file redistribution, or the Polyfork license without credit and with redistribution restrictions. Source modules and HD use different terms; keep the exact license with each download.","team_pick":null,"design_check":null,"found_by":["Codex"],"tested":{"date":"2026-11-11","status":"tested with material correction","report":"/loadout/field-tests/polyfork-godot/"},"field_test":"/loadout/field-tests/polyfork-godot/"},{"id":"kailashsr38/ascii-magic-art","name":"ASCII Magic Art","repo":"https://github.com/kailashsr38/ascii-magic-art","url":"https://www.ascii-magic.com/ascii","job":"Animated ASCII art pieces and a small kit for drawing your own","group":"ASCII","kinds":["Retro style","Quick browser game","Any game"],"role":"specialty","backup_for":"","need":"Use it for title screens, loaders and backdrops, or as a starter kit for an ASCII game. It draws; input, collision and game state are yours.","what":"A library of 734 animated ASCII pieces in 24 categories (scenes, UI, charts, 3D shapes, loaders, games, lettering). Zero dependencies. Use a piece as a web component or an ES module, or draw your own with the small kit in lib/kit.js (grid, shading ramps, noise, palettes, 3D helpers).","platforms":["web","windows","mac","linux"],"license":"MIT (two photo scenes: Unsplash License)","stars":428,"last_push":"2026-10-26","archived":false,"agent_friendly":"high","agent_notes":"Hands-on test, 2026-11-13: repo kailashsr38/ascii-magic-art, MIT, package 1.1.0, commit b324cb0, zero dependencies, no install scripts. 733 of 734 pieces pass the built-in validator; sphere-cube-morph failed only the speed limit (20.8 ms per frame vs 12). A self-hosted test page ran six pieces at once plus the looks, with 0 requests to outside sites and no errors. Pieces play only while on screen and show a still frame when the visitor prefers reduced motion. Self-host rule: the CLI's copy-a-prompt feature tells your AI to load the script from ascii-magic.com. Instead install the package, pin the version, and serve runtime/, lib/ and only the pieces you use from your own site. It is an art library, not a game engine. Godot untested. A few pieces imitate famous games closely; leave those out of anything you publish. Two photo scenes (ocean-sunset, starry-ridge) use the Unsplash License, not MIT. Pieces draw on a canvas, so a screen reader gets the piece name as a label, not the art. Field test: https://secondhandsaves.com/loadout/field-tests/ascii-magic-art/","fun":"yes","fun_note":"Free and open source. No account needed.","sell":"yes","sell_note":"MIT, so you can sell games made with it. Keep the MIT notice. Two photo scenes (ocean-sunset, starry-ridge) use the Unsplash License instead, so check it before you ship them.","team_pick":null,"design_check":null,"found_by":["Claude","Codex"],"tested":{"date":"2026-11-13","status":"tested","report":"/loadout/field-tests/ascii-magic-art/"},"field_test":"/loadout/field-tests/ascii-magic-art/"},{"id":"klad-app/klad","name":"klad","repo":"https://github.com/klad-app/klad","url":"https://klad.studio","job":"Paint and animate 2D game art alongside your AI agent","group":"Art 2D","kinds":["Retro style","Platformer or action","Adventure or RPG","Any game"],"role":"specialty","backup_for":"","need":"When you want an agent to paint props, characters, sprites or animation with real brushes, and you want to fix any single stroke by hand afterward.","what":"2D painting and animation app shared between you and a coding agent. You paint in the editor with a pen; the agent paints through the klad command line on the same drawing, live. No image model: every stroke, shape and fill stays editable data. Brushes, layers, timeline, in-betweens from key poses, bones (preview), a pixel art mode with palettes and Aseprite in and out, and exports to PNG, sprite sheets, GIF and Godot (SpriteFrames, TileSet).","platforms":["mac","windows","linux"],"license":"Source-available (PolyForm Internal Use + extra permissions); file format, CLI docs, agent skills and client crate MIT","stars":208,"last_push":"2026-11-13","archived":false,"agent_friendly":"high","agent_notes":"Untested here. Reviewed from its README, licence and CI on 2026-11-14 (v0.2.0, the pixel art release, 12 Nov 2026; repo is 10 days old). Built for agents: every editor action has a klad command, strokes read as JSON, edits apply as JSON ops, and it ships three agent skills (klad skill, klad skill drawing, klad skill pixel) that the agent should read first. Notes pinned on the canvas reach the agent. No installers yet: build from source with Rust and just, about ten minutes. Made on a Mac; Windows builds and passes CI but nobody has drawn with it there, and tablets give no pressure on Linux. Bones and the file format are still changing.","fun":"yes","fun_note":"Free to build from source and use for yourself. Drawings you make are yours to share.","sell":"catch","sell_note":"Selling a game with art you made in klad is fine; the drawings are yours. Using klad inside a company with 500,000 euros or more in yearly revenue needs a bought licence per person. You may not redistribute the app itself.","team_pick":null,"design_check":null,"found_by":["Claude"]},{"id":"viettranx/3dviz-pro-max","name":"3Dviz Pro Max","repo":"https://github.com/viettranx/3dviz-pro-max","url":"https://github.com/viettranx/3dviz-pro-max","job":"A fact checklist for your AI when it builds Three.js or Blender 3D scenes","group":"Art 3D","kinds":["3D world","Kids and learning","Quick browser game"],"role":"specialty","backup_for":"","need":"Use it when you are making a science or learning game in 3D and correctness matters: real bond angles, left and right kept straight on a skeleton, honest lighting numbers. Do not expect it to build the scene for you.","what":"An agent skill (a Claude Code plugin and a Codex skill folder) for Three.js and Blender scenes. It holds 223 recipes, 440 knowledge records, 22 kits and 37 style profiles with numeric starting values, plus a capture script. Your agent searches it, reads the records that fit, and follows the checks.","platforms":["windows","mac","linux"],"license":"MIT","stars":1294,"last_push":"2026-09-11","archived":false,"agent_friendly":"medium","agent_notes":"Hands-on test, 2026-11-14: we built three small browser games with it in one session (a molecule puzzle, a forensic exam room and a logic-gate puzzle) and the builders scored it 2, 2.5 and 2 out of 5. It made the results more correct but not faster. What it gave: real bond angles measured from coordinates, left and right kept straight on a skeleton, logic that decides what you see (never show on or off by brightness alone) and honest lighting starting numbers. What it did not give: each subject has only a recipe or two, no kit fit any of the three games so every model was hand-built, and the skill's own records say their rendered geometry was never checked. Search is keyword-only and misses on one wrong word (x-ray lightbox returned seismic waves). On Windows its Python scripts need python, not python3, plus a sys.path workaround because they import each other. A full git clone fails on Windows path length (its evidence folder), so clone sparse with only skills/ and examples/. capture.py needs Python Playwright. Use it as a short checklist for science or learning games; do not use it as a build accelerator. The games are free to play on the field test page and are test builds, not finished games. Field test: https://secondhandsaves.com/loadout/field-tests/3dviz-pro-max/","fun":"yes","fun_note":"Free and open source. No account needed.","sell":"yes","sell_note":"MIT, so you can sell games made with it. Keep the MIT notice.","team_pick":null,"design_check":null,"found_by":["Claude"],"tested":{"date":"2026-11-14","status":"tested","report":"/loadout/field-tests/3dviz-pro-max/"},"field_test":"/loadout/field-tests/3dviz-pro-max/"}]}