# LOADOUT: a game-dev toolkit brief for your AI

Paste or attach this file to your AI coding agent (Claude Code, Codex, Cursor or similar) at the start of a game project. It was put together on 2026-11-05 by two AI teams (Claude and Codex) that swept GitHub and reviewed each other, then hand-checked. Everything listed is free to use. Licenses change: check the project page before you rely on one.

## How to use it
1. Tell your AI what kind of game you are making. Find the matching kit below and set up only that kit.
2. Pick your license mode. **For fun** (free games for you and friends): anything marked fun=yes is fine. **For sale** (sold, ads, or on a store): use only tools marked sell=yes, and read sell_note for catches.
3. Follow the rules in the every-game kit. They matter more than any single tool.
4. Need something specific? Check the "I want to" list. Need something obscure? Search tools.json or toolkit.csv (656 tools, 356 worth knowing).

## The every-game kit
### Every game
The small kit that comes along on every game, whatever the type. The engine and everything else come from the game's own kit.
- **Rules:** Use: Human design pass: one art direction sheet (hero, ordinary enemy, a boss that feels dangerous, an environment corner, a menu) and a feel spec per action, judged in motion on the real screen. · Use: Runtime feedback: the agent can run the game, read its state and see the screen. Godot: a normal rendering run with --write-movie or a screenshot hook (headless runs show nothing). Web: the develop-web-game loop below. · Use: Versioned save fixtures: keep one save file from every version, and every build must load them all. · Use: A test only counts after it fails on a build we broke on purpose. · Try first: One GPU trial at a time, on a real asset (for example a concept paintover for a boss), compared with the current way on result, cleanup time and editability.
- **Art:** Krita [Use] Painting, paintovers, key art. · Inkscape [Use] Icons, logos, UI frames. · Google Fonts [Use] Three type roles: display, body, numbers. · Lospec palettes (list and API) [Use] Pick a palette, then assign shadow, mid and light per material by hand. · Kenney (all CC0 packs) [Use] Free placeholders. Swap or repaint before anyone judges the look.
- **Sound:** Audacity [Use] Trim, loop and clean up sounds. Pin version 3.7. · FFmpeg [Use] Convert audio, cut gameplay clips. · jsfxr [Try first] Retro sound effects an agent writes as text. A person listens to each one in the game mix.
- **Agent help:** Engine llms.txt files [Use] Current engine docs so agents stop writing old-version code. · develop-web-game test loop (openai/skills, removed 2026-04-23) [Use] Web games: run, screenshot, read state. It runs on Playwright. · Godot AI (hi-godot) [Try first] Godot games: a helper on top of file edits, telemetry off. · Limbo Console [If needed] Godot dev builds: inspect and drive game state. Strip it from release builds.
- **Checks:** Ajv [Use] Validates save files against a schema in JS games, as part of the save fixture check. · Colour Contrast Analyser [Use] HUD and menu text has enough contrast. Also look at it on the real screen. · NVDA [If needed] Menus work with a screen reader, once per release.
- **Share:** butler [Use] itch.io by default: public or hidden pages for friends. · GitHub Pages [If needed] A plain link instead of itch.io. One host per project.

## Kits by kind of game
### Adventure or RPG (Like Wispvale)
Top-down exploring, talking, collecting and fighting. Godot is home base.
- **Engine:** Godot Engine [Use] GDScript, so a web build stays possible.
- **Maps:** Better Terrain [Try first] Auto-tiling inside Godot's own tile editor. · LDtk [If needed] When levels have lots of typed objects.
- **Characters:** Pixelorama [Use] Pixel sprites and animation. · game-asset-pipeline (Blender to sprites) [Try first] Model once in Blender, render every angle as sprites. Keeps creatures on-model.
- **Story and dialogue:** Dialogue Manager [Use] Branching conversations in plain text files. · Rhubarb Lip Sync [If needed] Portraits that talk.
- **Enemies and states:** LimboAI [Try first] Enemy and boss decisions. · Godot State Charts [If needed] Only if player or boss states get tangled. · GLoot [If needed] An inventory.
- **Feel and effects:** Phantom Camera [Try first] Camera framing and boss shots. · Juicee [Try first] Hit-stop, shake and flashes, tuned per action. · Effekseer [Try first] Spells and heavy hits.
- **Input:** Controller Icons [Use] The right button prompts for any pad.
- **Sound:** BeepBox [Use] Music an agent can write and edit. · Furnace [If needed] Real chip sound. · Kokoro-82M [If needed] A temporary voice for lines.
- **Testing:** GUT (Godot Unit Test) [Use] Tests that run without the editor in one command. Won both bake-offs. · gdUnit4 [If needed] Only when a test must fake input or step frames.
- **Handhelds:** Android SDK command-line tools [If needed] APKs for Android handhelds. · scrcpy [If needed] Record and drive an Android handheld from the PC.

### Quick browser game (Arcade, puzzle, daily game)
The game is a link friends tap. Phaser is home base.
- **Engine:** Phaser 4 [Use] Pin one version per project. It has sound built in. · Vite [Use] Dev server and build. · LittleJS [If needed] Instead of Phaser, for a tiny jam-size game.
- **Art:** Pixelorama [Use] Sprites. · Free Texture Packer (app, CLI, core) [Use] Packs sprites into atlases.
- **Levels:** Tiled [Use] Plain-text maps an agent can edit.
- **Sound:** ZzFX [Try first] Tiny sound effects as number arrays. · BeepBox [Use] Music.
- **Helpers:** seedrandom [If needed] Runs that repeat for tests. · idb-keyval [If needed] Saves that survive a reload. · lil-gui [If needed] Tuning sliders for game feel.
- **Testing:** Vitest [Use] Logic tests. The every-game kit covers screenshots.
- **Phones:** Vite PWA plugin [Try first] Installs like an app on phones.

### Platformer or action (2D jumping, running, fighting)
Feel is everything. This kit is the Godot route; for a link, use the Quick browser game kit.
- **Engine:** Godot Engine [Use] Downloads and handhelds.
- **Art:** Pixelorama [Use] Sprites. · Pixel Art Lighter [Try first] Hand-tuned normal maps for prominent pixel sprites. · Laigter [If needed] Batch normal maps from the command line.
- **Levels:** LDtk [Try first] Fast level layout with auto-tiles. · SmartShape2D [If needed] Smooth hand-drawn terrain shapes.
- **Feel and effects:** Phantom Camera [Use] Smooth follow and look-ahead. · Juicee [Try first] Hit-stop and shake, per action. · Effekseer [Try first] Big hits.
- **Enemies:** LimboAI [Try first] Behavior trees. · BulletUpHell [If needed] Bullet patterns for a shooter.
- **Input:** Controller Icons [Use] Pad prompts.
- **Sound:** Furnace [Try first] Chip music.
- **Testing:** GUT (Godot Unit Test) [Use] Tests that run without the editor in one command. Won both bake-offs. · gdUnit4 [If needed] Only when a test must fake input or step frames. · Godot Stagehand [If needed] Replay a tricky bug exactly. Very young.

### 3D world or showpiece (Explore, drive, fly)
Godot is the default for a 3D game. Three.js only when the point is a showpiece link.
- **Engine:** Godot Engine [Use] The default for 3D games, downloads and Android. · Three.js [If needed] A custom 3D showpiece that lives at a link.
- **Models:** Blender [Use] Masters, exported as glTF. · Blockbench [If needed] Chunky low-poly models. · glTF-Transform and gltfpack [Use] Shrink files for phones. · glTF-Validator [Use] Catch broken .gltf and .glb files before the engine does.
- **Materials and light:** Poly Haven [Use] Free HDRI lighting, textures and models. · Material Maker [If needed] Your own materials from a node graph.
- **World:** Terrain3D [Try first] Godot terrain. · ProtonScatter [Try first] Scatter trees and rocks.
- **Characters:** Quaternius (packs and Universal Animation Library) [If needed] Placeholder characters and animations. · UniRig [If needed] Auto-rig a model.
- **Three.js extras:** three-mesh-bvh [If needed] Fast picking and collision for Three.js. · postprocessing (pmndrs) [If needed] Bloom and color grading, with restraint.
- **Debug:** RenderDoc [If needed] Look inside a slow frame.

### Story game or visual novel (Choices, characters, reading)
Words first. Decide how the story is told, then pick the one engine for it.
- **Engine (pick one by format):** Ink [Use] A branching story, played on the web with inkjs. · Ren'Py [If needed] If it is a classic visual novel. · Dialogue Manager [If needed] If the story lives inside a Godot game.
- **Voices:** Kokoro-82M [Try first] Read lines aloud. · Rhubarb Lip Sync [If needed] Mouths that move with the voice. · Subtitle Edit [If needed] Timed captions.
- **Music:** BeepBox [Use] Themes an agent can write.
- **Other languages:** i18next [If needed] Translations for an Ink web story. · Poedit [If needed] Translation files for Godot or Ren'Py.

### Party game (Couch play, a home arcade cabinet)
Several people, one screen. Godot handles many gamepads.
- **Engine:** Godot Engine [Use] Several gamepads at once.
- **Input:** Controller Icons [Use] Pad prompts for every player. · SDL GameControllerDB [If needed] Odd or arcade pads that Godot does not know. · Xelu's free controller and key prompts [If needed] Different button art, used through Controller Icons.
- **Feel:** Juicee [Try first] Big readable feedback. · Phantom Camera [Try first] A shared camera that fits everyone.
- **Sound:** BeepBox [Use] Upbeat loops.
- **TV box:** Android SDK command-line tools [If needed] Run it on an Android TV box. · scrcpy [If needed] Watch and record an Android TV box screen on the PC.

### Fighting game (A home arcade cabinet)
Ikemen GO for a cabinet fighter. Godot only for a web or phone fighter.
- **Engine:** Ikemen GO [Use] A free fighting game engine for a cabinet, with its own effect system. · Godot Engine [If needed] A fighter for web or phones.
- **Art:** Pixelorama [Use] Sprites and frames. · game-asset-pipeline (Blender to sprites) [Try first] Pre-rendered 3D fighters, the classic look.
- **For a Godot fighter only:** netfox [If needed] Rollback for online fights. · Effekseer [If needed] Hit sparks and supers. · Juicee [If needed] Hit-stop by attack weight.
- **Sound:** Furnace [Try first] Arcade-style music.

### Real retro hardware (Game Boy first)
A real ROM that runs on Android handhelds. Game Boy has a tested route; the other consoles are optional.
- **Game Boy (tested):** GBDK-2020 [Use] Build the ROM in C. Codex proved it. · PyBoy [Use] An agent presses buttons and checks the screen. · GB Studio [If needed] The visual route, no code. · hUGETracker and hUGEDriver [Use] Game Boy music.
- **Art:** Pixelorama [Use] Tiles and sprites. · Lospec palettes (list and API) [Use] Real hardware palettes, which the console enforces.
- **Other consoles (optional):** Butano [If needed] Game Boy Advance, tested in mGBA. · NESFab [If needed] NES, tested in Mesen 2. · SGDK [If needed] Genesis, tested in ares.
- **Play it:** RetroArch [Use] What Android handhelds run.

### Retro-style modern game (Pixel art, CRT glow, chiptune)
A new game with an old soul. Godot or Phaser underneath, from their own kits.
- **Art:** Pixelorama [Use] Sprites. · Open pixel fonts (Monogram, Departure Mono, Ark Pixel) [Use] Departure Mono, Monogram, Ark Pixel at whole sizes.
- **Screen:** Flowerwall CRT shader for Godot [Try first] A careful CRT, not cheap scanlines. · webgl-crt-shader [If needed] The web version. · didder [If needed] Dithered art like old hardware.
- **Sound:** Furnace [Use] Chip music for real. · FamiStudio [If needed] NES-style music, easier to learn.

### Fantasy console jam (A weekend game)
Tiny on purpose. Everything lives in one small cart.
- **Engine:** TIC-80 [Use] Code, art, map and sound in one app. · Pyxel [If needed] If you would rather write Python. Version 3 just shipped. · PuzzleScript [If needed] A pure puzzle game.

### Something for the kids (Learning, family, kids making their own)
Big readable UI, voices, and tools kids can use themselves.
- **Kids make their own:** Microsoft MakeCode Arcade [Try first] Retro games built with blocks. · Bitsy [Try first] Tiny story worlds. · Pencil2D [If needed] Drawing their own flipbook animations.
- **We make one for them:** Godot Engine [Use] Or Phaser from the browser kit. · Kokoro-82M [Try first] Reads text aloud.
- **Checks:** Use: Read every screen on the real device at arm's length: big text, big buttons, nothing that needs reading fast.

### Online with friends (Only when the game truly needs it)
Most games don't. When one does, start with one route.
- **Browser games:** Colyseus [Use] Rooms and shared state. Hosting is extra. · boardgame.io [If needed] Turn-based and board games instead. · Trystero [If needed] Peer to peer; check what it still needs for signaling before relying on it.
- **Godot games:** netfox [Use] Rollback and state sync.
- **Before friends play:** Use: Two clients, then lag, disconnect and rejoin.

## I want to...
- make portraits talk: Rhubarb Lip Sync. Uses your own mouth sprites.
- give a game a CRT TV look: Flowerwall CRT shader for Godot (backup: webgl-crt-shader). Godot first, web second. Avoid cheap dark scanlines.
- dither art like old hardware: didder (backup: Dither shaders (Godot and three.js))
- add a VHS or composite video look: ntsc-rs
- scan a real object into a 3D model: COLMAP (backup: Meshroom). Plan a cleanup pass.
- turn 3D models into pixel sprites: game-asset-pipeline (Blender to sprites) (backup: Blender spritesheet renderer (bgivenb)). The pre-rendered look; keeps characters on-model.
- make spells and hit effects: Effekseer (backup: GODOT-VFX-LIBRARY). Godot.
- make hits feel heavy: Juicee. Godot. Write a feel spec per attack first.
- shatter meshes on big 3D hits: Smash The Mesh. Godot 3D.
- make objects jiggle and sway: Wigglebone. Ears, tails, antennas on Godot creatures.
- add a temporary voice to lines: Kokoro-82M (backup: Piper (piper1-gpl)). Pick voices whose data allows it.
- make background music fast: BeepBox (backup: ACE-Step 1.5). ACE-Step counts as the GPU trial.
- make chiptune music: Furnace (backup: FamiStudio)
- make Game Boy music: hUGETracker and hUGEDriver
- make retro sound effects: jsfxr (backup: Bfxr2). Bfxr2 has footsteps on five surfaces.
- check what a sound effect sounds like: earshot. A helper. A person still listens.
- loop a music track with no gap: PyMusicLooper
- build 3D rooms like Quake: TrenchBroom + func_godot. Godot.
- draw tile maps: Tiled (backup: LDtk). Godot games can also use Godot's own tile editor.
- generate dungeons: rot.js (backup: WFC (krychu)). rot.js for web games.
- generate terrain: FastNoiseLite (backup: Terrain3D). Both Godot. FastNoiseLite is built in.
- write branching dialogue: Dialogue Manager (backup: Ink). Dialogue Manager in Godot, Ink on the web.
- give enemies a brain: LimboAI (backup: Beehave). Godot.
- add an inventory: GLoot. Godot.
- show the right controller buttons: Controller Icons. Godot. Xelu's prompts give it different button art.
- play couch multiplayer with several pads: Godot Engine. Plus Controller Icons for every player's prompts.
- add touch controls on phones: Virtual Joystick (Godot) (backup: nipplejs). Virtual Joystick in Godot, nipplejs on the web.
- turn an image into a 3D model: TripoSG (backup: Hunyuan3D 2.x (2.0, 2mini, 2mv, 2.1)). Distant props only, after cleanup. Counts as the GPU trial.
- remove an image background: rembg (backup: BiRefNet)
- fix messy AI pixel art: spritefusion-pixel-snapper (backup: proper-pixel-art)
- make concept art or paintovers with AI: Z-Image (Turbo and Base) (backup: FLUX.2 [klein] 4B). Through ComfyUI. Never for hero characters. Counts as the GPU trial.
- upscale old or small images: Real-ESRGAN (with ncnn Vulkan CLI)
- make 2D sprites catch light: Pixel Art Lighter (backup: Laigter). Won on one painted prop in a 13-position Godot lantern sweep. Use Laigter when batch export matters.
- make chunky low-poly or voxel models: Blockbench (backup: vengi (voxedit, voxconvert))
- make materials and textures: Material Maker (backup: ambientCG)
- rig a 3D character automatically: UniRig
- make animation from text: Kimodo. Uses licensed motion data.
- use real motion capture: CMU Motion Capture Database (backup: FreeMoCap)
- generate planets and space art: Pixel Planets
- generate trees: EZ-Tree (backup: gdTree3D). EZ-Tree on the web, gdTree3D in Godot.
- put a game on Android handhelds: Android SDK command-line tools. Godot exports the APK; scrcpy records it on the PC.
- check the game on an Android TV box with a controller: scrcpy. Mirror an Android TV box over adb and play it with a real pad.
- keep old saves working: Ajv. Keep one save from every version; every build must load them. Ajv checks JSON saves.
- share a game with friends by link: butler (backup: GitHub Pages). itch.io allows hidden pages.
- make a phone-installable web game: Vite PWA plugin (backup: Capacitor)
- make a Windows download: Godot Engine. A zip of the Godot export works for friends. Inno Setup if you want an installer.
- play together online: Colyseus (backup: boardgame.io). Web. Godot games use netfox.
- add rollback for a fighter: netfox. Godot. Ikemen GO has its own netplay.
- replay a bug exactly: Godot Stagehand (backup: godot-e2e). Both very young; trial first.
- test a browser game automatically: develop-web-game test loop (openai/skills, removed 2026-04-23). It runs on Playwright.
- test a Godot game automatically: GUT (Godot Unit Test) (backup: gdUnit4). GUT won both bake-offs; gdUnit4 when a test must fake input.
- tune game feel with sliders: lil-gui (backup: Limbo Console). lil-gui on the web, Limbo Console in Godot.
- find why a game stutters: PresentMon (backup: RenderDoc)
- translate a game: i18next (backup: Poedit). i18next on the web, Poedit for Godot.
- make NPCs that talk back with AI: NobodyWho (backup: Ollama). Runs locally, no cloud bill.
- let players talk to the game by voice: whisper.cpp
- make a map or road-trip game: MapLibre GL JS (backup: Pixel Path)
- make a VR game: Godot XR Tools
- make a game friends can mod: Luanti (formerly Minetest) (backup: OpenRA)
- make a real Game Boy ROM: GBDK-2020 (backup: GB Studio). Test with PyBoy.
- make a game for a home arcade cabinet: Godot Engine (backup: Ikemen GO). Ikemen GO when it is a fighter.
- let a kid make their own game: Microsoft MakeCode Arcade (backup: Bitsy)
- keep a character on-model across AI images: FLUX.1 [dev] and FLUX.1 Kontext [dev]. Kontext edits from one reference image. Back in for hobby use. Counts as the GPU trial.
- make AI sprites with see-through backgrounds: Qwen-Image 2.1 and 2.1-Turbo. Research-only license: check it first.
- make a song with singing: YuE2 (3B) (backup: ACE-Step 1.5). Back in for hobby use.
- make sound effects that match a clip: MMAudio. Back in for hobby use.
- give characters voices that laugh, whisper or shout: Fish Audio S2 Pro (Fish Speech) (backup: Kokoro-82M). Made-up voices or your own, never a real person without permission.
- let a kid draw their own animations: Pencil2D
- make an RPG without code: RPG Paper Maker
- find real recorded sound effects: BBC Sound Effects archive (backup: Kenney audio packs). BBC is for personal projects only.
- borrow ready-made shader effects: LYGIA shader library (backup: Shadertoy code). Back in for hobby use.
- shrink images so a web game loads faster: pngquant

## Hands-on Field Tests
Hub: https://secondhandsaves.com/loadout/field-tests/
Pixel lighting: https://secondhandsaves.com/loadout/field-tests/pixel-lighting/
Polyfork in Godot: https://secondhandsaves.com/loadout/field-tests/polyfork-godot/
ASCII Magic Art: https://secondhandsaves.com/loadout/field-tests/ascii-magic-art/
3Dviz Pro Max: https://secondhandsaves.com/loadout/field-tests/3dviz-pro-max/
Original CROSSCHECK verdicts are evidence reviews. These reports describe actual runs and their scope; reviewed-only alternatives do not receive a field-tested badge.

## Later field test: Polyfork (2026-11-11)
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/
Field test and import helper: https://secondhandsaves.com/loadout/field-tests/polyfork-godot/
Polyfork complements Blender, Kenney, Quaternius and Poly Haven. It is not a whole-kit replacement. Poly Haven assets are CC0; the API code is AGPL-3.0.

## Later field test: ASCII Magic Art (2026-11-13)
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/
Field test: https://secondhandsaves.com/loadout/field-tests/ascii-magic-art/
Section: ASCII. Self-host rule: do not load its script from ascii-magic.com. Install the package, pin the version, and serve runtime/, lib/ and only the pieces you use from your own site. Keep the MIT notice. Two photo scenes use the Unsplash License.

## Later field test: 3Dviz Pro Max (2026-11-14)
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/
Section: Art 3D. Verdict: a good fact checklist, not a speed tool. Three scores of 2, 2.5 and 2 out of 5. Keep the MIT notice.

## Made here
- First Player Problem | made here | Run seeded bot matches to compare board-game rules. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/first-player-problem
- ChirpSmith | made here | Generate, check and audition reproducible game sound effects. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/chirp-smith
- PausePostcard | made here | Save a game screenshot with its build and location. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/pause-postcard
- RunReceipt | made here | Run Godot checks and tell when a saved result is stale. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/run-receipt
- SceneSift | made here | Find definitions and call sites in game code and scenes. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/scene-sift
- Token Taxman | made here | Estimate weighted token use and repeated work from local logs. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/token-taxman
- PocketParity | made here | Run Game Boy test scripts on PyBoy and Mesen. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/pocket-parity
- Pixel Tripwire | made here | Flag visual faults and score screenshot detectors. | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/pixel-tripwire

## Tools worth knowing (356)
Format: name | role | job | kinds of game | license | fun / sell | link
- Pixel Art Lighter | specialty | Light pixel-art sprites | Adventure or RPG, Platformer or action, Retro style | MIT | fun:yes sell:yes | https://www.moonfell-rpg.com/pixel-lighter
- Godot Engine | main-pick | Build 2D and 3D games | Adventure or RPG, Platformer or action, 3D world, Party and couch | MIT | fun:yes sell:yes | https://github.com/godotengine/godot
- Defold | backup for Godot | Make small 2D Android and web games | Platformer or action, Quick browser game | Defold License 1.0 (Apache-2.0 based, source-available) | fun:yes sell:yes | https://github.com/defold/defold
- GDevelop | backup for Godot | Make games with no code, using events | Kids and learning, Quick browser game | MIT (core, engine, IDE, extensions; name and logo reserved) | fun:yes sell:catch (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 d) | https://github.com/4ian/GDevelop
- Ursina | specialty | Make simple 3D games in Python | 3D world | MIT | fun:yes sell:yes | https://github.com/pokepetter/ursina
- Luanti (formerly Minetest) | specialty | Run and mod a Minecraft-like voxel game | Sandbox and sim, Party and couch | LGPL-2.1+ (engine), CC BY-SA 3.0 (bundled textures and sounds) | fun:yes sell:catch (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 Androi) | https://github.com/luanti-org/luanti
- LOVE (LOVE2D) | backup for Godot | Make 2D games in Lua | Retro style, Quick browser game | zlib (bundled libraries have their own licenses) | fun:yes sell:yes | https://github.com/love2d/love
- Pygame Community Edition | backup for Godot | Make 2D games in Python | Kids and learning, Retro style | LGPL-2.1 | fun:yes sell:yes | https://github.com/pygame-community/pygame-ce
- Phaser 4 | main-pick | Make 2D browser games | Quick browser game, Kids and learning | MIT | fun:yes sell:yes | https://github.com/phaserjs/phaser
- LittleJS | backup for Phaser 4 | Make tiny browser games with no dependencies | Quick browser game | MIT | fun:yes sell:yes | https://github.com/KilledByAPixel/LittleJS
- KAPLAY | backup for Phaser 4 | Make fun 2D browser games quickly | Quick browser game, Kids and learning | MIT | fun:yes sell:yes | https://github.com/kaplayjs/kaplay
- Three.js | main-pick | Show 3D scenes in the browser | 3D world | MIT | fun:yes sell:yes | https://github.com/mrdoob/three.js
- Babylon.js | main-pick | Build full 3D games in the browser | 3D world, Online multiplayer | Apache-2.0 | fun:yes sell:yes | https://github.com/BabylonJS/Babylon.js
- Ikemen GO | main-pick | Run and make fighting games | Fighting and arcade | MIT | fun:yes sell:yes | https://github.com/ikemen-engine/Ikemen-GO
- Solarus | specialty | Make Zelda-style action adventure games | Adventure or RPG | GPL-3.0 (engine), CC BY-SA 4.0 (resources) | fun:yes sell:catch (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. Ho) | https://www.solarus-games.org
- OpenBOR | specialty | Make side-scrolling beat em up games | Fighting and arcade, Platformer or action | BSD-3-Clause | fun:yes sell:yes | https://github.com/DCurrent/openbor
- Adventure Game Studio | specialty | Make point and click adventure games | Story and visual novel | Artistic-2.0 | fun:yes sell:yes | https://github.com/adventuregamestudio/ags
- Ren'Py | main-pick | Make visual novels | Story and visual novel | MIT (most), LGPL parts | fun:yes sell:yes | https://github.com/renpy/renpy
- Ink | main-pick | Write branching story scripts | Story and visual novel | MIT | fun:yes sell:yes | https://github.com/inkle/ink
- inkjs | main-pick | Run Ink stories on web pages | Story and visual novel | MIT | fun:yes sell:yes | https://github.com/y-lohse/inkjs
- Yarn Spinner | backup for Ink and inkjs | Write branching dialogue scripts | Story and visual novel, Adventure or RPG | MIT | fun:yes sell:catch (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 ) | https://github.com/YarnSpinnerTool/YarnSpinner
- Twine | specialty | Draw branching stories as one web page | Story and visual novel, Kids and learning | GPL-3.0 | fun:yes sell:yes | https://github.com/klembot/twinejs
- Inform 7 | specialty | Write text adventure games | Story and visual novel | Artistic-2.0 | fun:yes sell:yes | https://github.com/ganelson/inform
- Bitsy | specialty | Make tiny pixel story worlds | Story and visual novel, Kids and learning | MIT | fun:yes sell:yes | https://codeberg.org/adamledoux/bitsy
- GB Studio | main-pick | Make real Game Boy games, no code | Retro hardware | MIT | fun:yes sell:yes | https://github.com/chrismaltby/gb-studio
- Microsoft MakeCode Arcade | specialty | Make games with blocks in a browser | Kids and learning, Fantasy console | MIT | fun:yes sell:yes | https://github.com/microsoft/pxt-arcade
- PuzzleScript | specialty | Make Sokoban-style puzzle games from text | Quick browser game, Kids and learning | MIT | fun:yes sell:yes | https://github.com/increpare/PuzzleScript
- TurboWarp Packager (Scratch) | specialty | Turn Scratch projects into web apps | Kids and learning | MPL-2.0 | fun:yes sell:yes | https://github.com/TurboWarp/packager
- Pyxel | main-pick | Make retro pixel games in Python | Fantasy console, Retro style | MIT | fun:yes sell:yes | https://github.com/kitao/pyxel
- TIC-80 | main-pick | Make tiny retro games in one program | Fantasy console, Retro style | MIT | fun:yes sell:catch (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 wit) | https://github.com/nesbox/TIC-80
- WASM-4 | backup for TIC-80 | Make tiny 4-color games in many languages | Fantasy console | ISC | fun:yes sell:yes | https://github.com/aduros/wasm4
- quadplay | backup for TIC-80 | Make retro games for four players | Fantasy console, Party and couch | LGPL-3.0 (IDE and compiler) | fun:yes sell:yes | https://github.com/factory797/quadplay
- GBDK-2020 | main-pick | Write Game Boy games in C | Retro hardware | Mixed permissive (see LICENSES folder); no credit needed in ROMs | fun:yes sell:yes | https://github.com/gbdk-2020/gbdk-2020
- Butano | specialty | Make Game Boy Advance games in C++ | Retro hardware | Zlib | fun:yes sell:yes | https://github.com/GValiente/butano
- NESFab | specialty | Write NES games in a purpose-built language | Retro hardware | GPL-3.0 | fun:yes sell:catch (Free. The GPL covers the compiler; check the library terms before selling a ROM.) | https://github.com/pubby/nesfab
- SGDK | specialty | Write Sega Genesis games in C | Retro hardware | MIT | fun:yes sell:yes | https://github.com/Stephane-D/SGDK
- Matter.js | main-pick | Add simple 2D physics to browser games | Quick browser game | MIT | fun:yes sell:yes | https://github.com/liabru/matter-js
- box2d3-wasm | backup for Matter.js | Run Box2D physics in the browser | Quick browser game | MIT (npm metadata; no LICENSE file at repo root) | fun:yes sell:catch (License is only stated in package.json; Box2D itself is MIT. Ask or check the npm tarball before shipping.) | https://github.com/Birch-san/box2d3-wasm
- JoltPhysics.js | main-pick | Add 3D physics in the browser | 3D world | MIT | fun:yes sell:yes | https://github.com/jrouwe/JoltPhysics.js
- Havok for Babylon.js | backup for JoltPhysics.js | Add 3D physics to Babylon.js games | 3D world | MIT (package.json; no LICENSE file at repo root) | fun:yes sell:yes | https://github.com/BabylonJS/havok
- recast-navigation-js | specialty | Make 3D walking paths in the browser | 3D world | MIT | fun:yes sell:yes | https://github.com/isaac-mason/recast-navigation-js
- PathFinding.js | backup for Grid Engine | Find paths across grids in JavaScript | Quick browser game | MIT (README license section; no LICENSE file) | fun:yes sell:yes | https://github.com/qiao/PathFinding.js
- Grid Engine | specialty | Move characters on tile grids in Phaser | Quick browser game, Adventure or RPG | Apache-2.0 | fun:yes sell:yes | https://github.com/Annoraaq/grid-engine
- LimboAI | main-pick | Give Godot characters behavior trees | Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/limbonaut/limboai
- Beehave | backup for LimboAI | Give Godot characters behavior trees in GDScript | Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/bitbrain/beehave
- Godot State Charts | backup for LimboAI | Build state machines for Godot characters | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/derkork/godot-statecharts
- XState | specialty | Manage game states in JavaScript | Quick browser game | MIT | fun:yes sell:yes | https://github.com/statelyai/xstate
- FastNoiseLite | specialty | Generate noise for terrain and effects | Sandbox and sim | MIT | fun:yes sell:yes | https://github.com/Auburn/FastNoiseLite
- seedrandom | main-pick | Make repeatable random numbers in JavaScript | Quick browser game | MIT (package.json; no LICENSE file at root) | fun:yes sell:yes | https://github.com/davidbau/seedrandom
- rot.js | specialty | Make roguelike dungeons in JavaScript | Quick browser game | BSD-3-Clause | fun:yes sell:yes | https://github.com/ondras/rot.js
- Tracery | specialty | Generate names and text from rules | Story and visual novel, Kids and learning | Apache-2.0 | fun:yes sell:yes | https://github.com/galaxykate/tracery
- WFC (krychu) | backup | Generate tile maps from an example image | Retro style | MIT (README only; no LICENSE file) | fun:yes sell:catch (License stated in README, no LICENSE file. Fine for build-time use; confirm before vendoring code.) | https://github.com/krychu/wfc
- WFC for Godot (godot-constraint-solving) | specialty | Generate Godot tile maps automatically | Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/AlexeyBond/godot-constraint-solving
- MarkovJunior | specialty | Generate mazes, dungeons and buildings from short rewrite rules | Retro style, Adventure or RPG, 3D world | MIT | fun:yes sell:yes | https://github.com/mxgmn/MarkovJunior
- Gaea | backup for Godot's own editor | Generate Godot worlds from a node graph | Adventure or RPG, 3D world | MIT | fun:yes sell:yes | https://github.com/gaea-godot/gaea
- Fantasy Map Generator | specialty | Generate fantasy world maps in a browser | Adventure or RPG, Story and visual novel | MIT (LICENSE file; GitHub API shows NOASSERTION) | fun:yes sell:yes | https://github.com/Azgaar/Fantasy-Map-Generator
- Terrain3D | main-pick | Sculpt 3D terrain in Godot | 3D world | MIT | fun:yes sell:yes | https://github.com/TokisanGames/Terrain3D
- ProtonScatter | specialty | Scatter trees and rocks across Godot scenes | 3D world | MIT | fun:yes sell:yes | https://github.com/HungryProton/scatter
- SmartShape2D | specialty | Draw 2D terrain curves in Godot | Platformer or action | MIT | fun:yes sell:yes | https://github.com/SirRamEsq/SmartShape2D
- Better Terrain | backup for Godot's own editor | Paint auto-fitting terrain tiles in Godot | Adventure or RPG, Platformer or action | Unlicense | fun:yes sell:yes | https://github.com/Portponky/better-terrain
- gdTree3D | backup | Grow 3D trees in Godot | 3D world | MIT (LICENSE.md) | fun:yes sell:yes | https://github.com/JekSun97/gdTree3D
- Godot Road Generator | specialty | Build 3D roads with traffic in Godot | Map and travel, 3D world | MIT | fun:yes sell:yes | https://github.com/TheDuckCow/godot-road-generator
- Dialogue Manager | main-pick | Write branching dialogue in Godot | Adventure or RPG, Story and visual novel | MIT | fun:yes sell:yes | https://github.com/nathanhoad/godot_dialogue_manager
- Dialogic 2 | backup for Dialogue Manager | Build dialogue scenes visually in Godot | Story and visual novel, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/dialogic-godot/dialogic
- Quest System | specialty | Track quests in Godot | Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/shomykohai/quest-system
- GLoot | specialty | Add inventories to Godot games | Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/peter-kish/gloot
- idb-keyval | main-pick | Save game data in the browser | Quick browser game | Apache-2.0 (LICENCE file; GitHub API shows NOASSERTION) | fun:yes sell:yes | https://github.com/jakearchibald/idb-keyval
- Controller Icons | main-pick | Show the right button icons in Godot | Adventure or RPG, Platformer or action, Party and couch | MIT | fun:yes sell:yes | https://github.com/rsubtil/controller_icons
- Virtual Joystick (Godot) | backup for Godot's built-in touch controls | Add an on-screen joystick to Godot | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/MarcoFazioRandom/Virtual-Joystick-Godot
- nipplejs | backup for Phaser 4 | Add on-screen joysticks to web games | Quick browser game | MIT | fun:yes sell:yes | https://github.com/yoannmoinet/nipplejs
- Maaack's Game Template | specialty | Start a Godot game with menus ready | Adventure or RPG, Platformer or action, Party and couch | MIT | fun:yes sell:yes | https://github.com/Maaack/Godot-Game-Template
- Limbo Console | main-pick | Add a debug console to Godot | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/limbonaut/limbo_console
- Rex plugins (Phaser 4) | specialty | Add menus and widgets to Phaser games | Quick browser game | MIT | fun:yes sell:yes | https://github.com/rexrainbow/phaser3-rex-notes
- troika-three-text | specialty | Draw crisp text in Three.js scenes | 3D world | MIT | fun:yes sell:yes | https://github.com/protectwise/troika
- lil-gui | main-pick | Tweak game numbers live with a panel | Quick browser game, 3D world | MIT | fun:yes sell:yes | https://github.com/georgealways/lil-gui
- Popochiu | specialty | Make point and click adventures in Godot | Story and visual novel, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/carenalgas/popochiu
- Juicee | specialty | Add screen shake and hit effects | Platformer or action, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/Kelpekk/Juicee
- tween.js | backup for Anime.js | Animate values smoothly in JavaScript | Quick browser game, 3D world | MIT (LICENSE file; API shows NOASSERTION) | fun:yes sell:yes | https://github.com/tweenjs/tween.js
- Anime.js | main-pick | Animate values and timelines in JavaScript | Quick browser game | MIT | fun:yes sell:yes | https://github.com/juliangarnier/anime
- GSAP | backup for Anime.js | Animate anything on the web | Quick browser game, Story and visual novel | GSAP Standard "No Charge" License (not OSI) | fun:yes sell:catch (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) | https://github.com/greensock/GSAP
- three.quarks | specialty | Make particle effects in Three.js | 3D world | MIT | fun:yes sell:yes | https://github.com/Alchemist0823/three.quarks
- postprocessing (pmndrs) | specialty | Add glow and blur effects to Three.js | 3D world | Zlib | fun:yes sell:yes | https://github.com/pmndrs/postprocessing
- Smash The Mesh | specialty | Shatter 3D objects in Godot | 3D world | MIT | fun:yes sell:yes | https://github.com/cloudofoz/godot-smashthemesh
- Wigglebone | specialty | Make bones jiggle in Godot | 3D world | MIT | fun:yes sell:yes | https://github.com/detomon/wigglebone
- BulletUpHell | specialty | Make bullet hell patterns in Godot | Platformer or action | MIT | fun:yes sell:yes | https://github.com/Dark-Peace/BulletUpHell
- Phantom Camera | main-pick | Control cameras smoothly in Godot | Adventure or RPG, Platformer or action, 3D world | MIT | fun:yes sell:yes | https://github.com/ramokz/phantom-camera
- camera-controls | specialty | Move the camera smoothly in Three.js | 3D world | MIT | fun:yes sell:yes | https://github.com/yomotsu/camera-controls
- i18next | specialty | Translate game text in JavaScript | Kids and learning | MIT | fun:yes sell:yes | https://github.com/i18next/i18next
- GATO (Godot Accessibility Toolkit) | specialty | Check Godot games for color blindness | Any game | MPL-2.0 | fun:yes sell:yes | https://github.com/Nokorpo/gato-godot-accessibility-toolkit
- three-mesh-bvh | specialty | Speed up 3D collision checks in Three.js | 3D world | MIT | fun:yes sell:yes | https://github.com/gkjohnson/three-mesh-bvh
- Importality | backup for Pixelorama | Import sprites from art apps into Godot | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/nklbdev/godot-4-importality
- Pixelorama | main-pick | Draw and animate pixel sprites | Any game | MIT | fun:yes sell:yes | https://github.com/Orama-Interactive/Pixelorama
- LibreSprite | backup for Pixelorama | Draw and animate pixel sprites offline | Retro style | GPL-2.0 | fun:yes sell:yes | https://github.com/LibreSprite/LibreSprite
- PixiEditor | backup for Pixelorama | Mix pixel art and vector drawing | Retro style | LGPL-3.0 | fun:yes sell:yes | https://github.com/PixiEditor/PixiEditor
- Krita | every-game | Paint art and textures | Any game | GPL-3.0 | fun:yes sell:yes | https://github.com/KDE/krita
- Inkscape | every-game | Draw vector icons and maps | Any game | GPL-3.0-or-later binaries (mixed GPL-2.0+ source) | fun:yes sell:yes | https://github.com/inkscape/inkscape
- Free Texture Packer (app, CLI, core) | main-pick | Pack sprites into one sheet | Quick browser game, Platformer or action | MIT | fun:yes sell:yes | https://github.com/odrick/free-tex-packer
- ImageMagick | specialty | Slice and resize images by command | Any game | ImageMagick License (Apache-2.0 style) | fun:yes sell:yes | https://github.com/ImageMagick/ImageMagick
- Blender spritesheet renderer (bgivenb) | backup | Turn 3D models into sprite sheets | Retro style | CC0-1.0 | fun:yes sell:yes | https://github.com/bgivenb/blender-spritesheet
- Tiled | main-pick | Design tile maps and levels | Quick browser game, Adventure or RPG, Platformer or action, Retro style | GPL (editor and plugins); BSD-2-Clause (libtiled, tmxviewer) | fun:yes sell:yes | https://github.com/mapeditor/tiled
- LDtk | backup for Tiled | Design tile maps with auto-layers | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/deepnight/ldtk
- TrenchBroom + func_godot | specialty | Build 3D levels with brushes for Godot | 3D world | GPL-3.0 | fun:yes sell:yes | https://github.com/TrenchBroom/TrenchBroom
- TileMapDual | backup for Godot's own editor | Draw tile terrain with fewer tiles | Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/pablogila/TileMapDual
- Blender | main-pick | Model, rig and animate 3D | 3D world | GPL (app); your assets are yours | fun:yes sell:yes | https://github.com/blender/blender
- MCP for Blender (ahujasid) | specialty | Let an AI drive Blender | 3D world | MIT | fun:yes sell:catch (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. Send) | https://github.com/ahujasid/mcp-for-blender
- Blockbench | backup for Blender | Model low-poly 3D and paint textures | 3D world, Sandbox and sim, Kids and learning | GPL-3.0 | fun:yes sell:yes | https://github.com/JannisX11/blockbench
- vengi (voxedit, voxconvert) | backup | Edit and convert voxel models | Sandbox and sim | MIT (LICENSE file; GitHub shows NOASSERTION) | fun:yes sell:yes | https://github.com/vengi-voxel/vengi
- MagicaVoxel | specialty | Build voxel models and render them | Sandbox and sim, Retro style | Proprietary freeware: "Free to use for any project" | fun:yes sell:catch (Free to use for any project; credit requested but not required; selling or redistributing the software is prohibited (verified mv_main.html). Closed source. Lat) | https://ephtracy.github.io/
- glTF-Transform and gltfpack | main-pick | Shrink and fix 3D files for games | 3D world | MIT | fun:yes sell:yes | https://github.com/donmccurdy/glTF-Transform
- MPFB2 (MakeHuman for Blender) | specialty | Make human characters in Blender | 3D world | GPL-3.0 (code); bundled assets CC0 (per LICENSE.md) | fun:yes sell:yes | https://github.com/makehumancommunity/mpfb2
- Blender LPM skill (low-poly modelling skill) | specialty | Have Claude build low-poly Blender assets | 3D world | MIT | fun:yes sell:yes | https://github.com/ozanzeng/blender-LPM-skill
- Rokoko Studio Live for Blender (retargeting) | specialty | Copy animations between 3D characters | 3D world | LGPL-3.0 | fun:yes sell:catch (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 READ) | https://github.com/Rokoko/rokoko-studio-live-blender
- Material Maker | specialty | Make textures from nodes | 3D world | MIT | fun:yes sell:yes | https://github.com/RodZill4/material-maker
- Laigter | specialty | Make normal maps for 2D lighting | Adventure or RPG, Retro style | GPL-3.0 | fun:yes sell:yes | https://github.com/azagaya/laigter
- Synfig Studio | specialty | Make 2D cutout and vector animation | Kids and learning, Story and visual novel | GPL-3.0 | fun:yes sell:yes | https://github.com/synfig/synfig
- Friction | specialty | Make motion graphics and title cards | Story and visual novel, Quick browser game | GPL-3.0 | fun:yes sell:yes | https://github.com/friction2d/friction
- godotshaders.com | specialty | Browse free Godot shaders | Adventure or RPG, Platformer or action, 3D world | Per shader: CC0, MIT or GPL-3.0, chosen by the author | fun:yes sell:catch (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 ) | https://godotshaders.com
- GDQuest Godot shaders | backup for godotshaders.com | Browse a curated Godot shader library | Adventure or RPG, Platformer or action, 3D world | MIT (code and shaders); CC-BY-NC-SA 4.0 (art assets) | fun:yes sell:catch (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.) | https://github.com/gdquest-demos/godot-shaders
- GODOT-VFX-LIBRARY | backup for Effekseer | Add ready-made particle effects to Godot | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/haowg/GODOT-VFX-LIBRARY
- Universal Transition Shader | main-pick | Add screen transitions in Godot | Adventure or RPG, Platformer or action, Party and couch | CC0-1.0 | fun:yes sell:yes | https://github.com/cashew-olddew/Universal-Transition-Shader
- Effekseer | main-pick | Make spell and hit effects | Adventure or RPG, Platformer or action, 3D world | MIT | fun:yes sell:yes | https://github.com/effekseer/Effekseer
- libretro shader collections (crt-royale, crt-lottes, guest) | specialty | Add CRT TV looks to emulators | Retro hardware, Retro style | Per file: crt-royale GPL-2.0+, guest-advanced GPL-2.0+, crt-lottes public domain; repo has no top-level license | fun:yes sell:catch (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; publi) | https://github.com/libretro/slang-shaders
- Flowerwall CRT shader for Godot | main-pick | Add a CRT look to Godot games | Retro style, Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/art-oria/Flowerwall-CRT-shader-for-Godot
- webgl-crt-shader | specialty | Add a CRT look to web games | Quick browser game, Retro style | MIT | fun:yes sell:yes | https://github.com/gingerbeardman/webgl-crt-shader
- ntsc-rs | specialty | Give videos a VHS look | Retro style | Apache-2.0 / MIT for core; GUI crate under a separate license | fun:yes sell:yes | https://github.com/ntsc-rs/ntsc-rs
- PS1 shaders (godot-psxlike, threejs-psx-shader) | specialty | Give 3D games a PS1 look | 3D world, Retro style | MIT | fun:yes sell:yes | https://github.com/wyvernbw/godot-psxlike
- spritefusion-pixel-snapper | main-pick | Snap AI pixel art to a grid | Retro style, Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/Hugo-Dz/spritefusion-pixel-snapper
- proper-pixel-art | backup for spritefusion-pixel-snapper | Fix AI pixel art by command line | Retro style | MIT | fun:yes sell:yes | https://github.com/KennethJAllen/proper-pixel-art
- unfake.js | backup for spritefusion-pixel-snapper | Fix AI pixel art in the browser | Retro style, Quick browser game | MIT | fun:yes sell:yes | https://github.com/jenissimo/unfake.js
- didder | specialty | Dither images from the command line | Retro style | GPL-3.0 | fun:yes sell:yes | https://github.com/makew0rld/didder
- Dither shaders (Godot and three.js) | backup | Add a dithered limited-color look | Retro style | CC0-1.0 | fun:yes sell:yes | https://github.com/Donitzo/godot-color-dither
- Bitmap font generators (fontbm, SnowB) | specialty | Make pixel-exact bitmap fonts | Retro style | MIT | fun:yes sell:yes | https://github.com/vladimirgamalyan/fontbm
- Google Fonts | every-game | Pick free fonts for menus and text | Any game | Mostly OFL-1.1; some Apache-2.0 or Ubuntu Font License (per family) | fun:yes sell:yes | https://github.com/google/fonts
- Open pixel fonts (Monogram, Departure Mono, Ark Pixel) | main-pick | Use readable free pixel fonts | Retro style, Fantasy console | CC0-1.0 | fun:yes sell:yes | https://datagoblin.itch.io/monogram
- Lospec palettes (list and API) | every-game | Find pixel art color palettes | Retro style, Fantasy console, Adventure or RPG, Platformer or action | No license stated per palette (palettes are color lists) | fun:yes sell:catch (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.) | https://lospec.com/palette-list
- game-icons.net | specialty | Get thousands of game item icons | Adventure or RPG, Platformer or action | CC BY 3.0 (some CC0) | fun:yes sell:catch (Attribution required: credit the authors (Lorc, Delapouite and others) from a game menu (verified FAQ and license.txt). Fine for commercial games once credited.) | https://github.com/game-icons/icons
- Xelu's free controller and key prompts | specialty | Get button and key prompt pictures | Party and couch, Platformer or action | CC0 | fun:yes sell:yes | https://thoseawesomeguys.com/prompts/
- pixelarticons | specialty | Get pixel-style menu icons | Retro style, Quick browser game | MIT | fun:yes sell:yes | https://github.com/halfmage/pixelarticons
- Retro web UI kits (NES.css, RPGUI, augmented-ui) | specialty | Style web menus like NES or RPG | Retro style, Quick browser game | MIT | fun:yes sell:yes | https://github.com/nostalgic-css/NES.css
- Kenney (all CC0 packs) | every-game | Grab free art, sound and UI packs | Any game | CC0 | fun:yes sell:yes | https://kenney.nl/assets
- Quaternius (packs and Universal Animation Library) | main-pick | Grab free low-poly 3D models | 3D world, Adventure or RPG | Mixed: pack pages say CC0; site license page shows Quaternius Asset License v1.0 | fun:yes sell:catch (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 ) | https://quaternius.com
- KayKit | backup for Quaternius | Grab free low-poly 3D characters | 3D world, Adventure or RPG | CC0 | fun:yes sell:catch (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 charac) | https://kaylousberg.itch.io
- Poly Haven | main-pick | Grab free 3D models and sky lighting | 3D world | CC0 (assets); AGPL-3.0 (API code) | fun:yes sell:yes | https://github.com/Poly-Haven/Public-API
- ambientCG | backup for Poly Haven | Grab free surface textures | 3D world | CC0 | fun:yes sell:yes | https://ambientcg.com
- CC0 pixel packs (Ninja Adventure, 0x72 Dungeon) | main-pick | Grab a full top-down pixel art pack | Adventure or RPG, Retro style | CC0 | fun:yes sell:yes | https://pixel-boy.itch.io/ninja-adventure-asset-pack
- OpenGameArt (filter to CC0) | backup for Kenney | Search a big free art archive | Any game | Per asset: CC0, CC-BY, CC-BY-SA, OGA-BY, GPL, LGPL | fun:yes sell:catch (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 4) | https://opengameart.org
- Universal LPC Spritesheet Character Generator | specialty | Build top-down pixel characters from parts | Adventure or RPG, Retro style | GPL-3.0 | fun:yes sell:catch (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-) | https://github.com/LiberatedPixelCup/Universal-LPC-Spritesheet-Character-Generator
- CMU Motion Capture Database | specialty | Get free motion capture clips | 3D world | Free use: "may be copied, modified, or redistributed without permission" | fun:yes sell:yes | http://mocap.cs.cmu.edu
- Pixel Planets | specialty | Make animated pixel planets | Retro style, Sandbox and sim | MIT | fun:yes sell:yes | https://github.com/Deep-Fold/PixelPlanets
- EZ-Tree | specialty | Grow procedural 3D trees | 3D world, Sandbox and sim | MIT | fun:yes sell:yes | https://github.com/dgreenheck/ez-tree
- pixel-sprite-generator | specialty | Generate tiny random pixel sprites | Retro style, Quick browser game | MIT | fun:yes sell:yes | https://github.com/zfedoran/pixel-sprite-generator
- Pixelorama-MCP | specialty | Let an agent edit Pixelorama art | Retro style, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/abidoo22/Pixelorama-MCP
- ComfyUI | main-pick | Run local AI image generation | Any game | GPL-3.0 | fun:yes sell:yes | https://github.com/Comfy-Org/ComfyUI
- ComfyUI MCP Server | specialty | Let an agent drive ComfyUI | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/joenorton/comfyui-mcp-server
- comfyui_controlnet_aux | specialty | Guide AI images with poses and edges | Adventure or RPG, Platformer or action | Apache-2.0 | fun:yes sell:yes | https://github.com/Fannovel16/comfyui_controlnet_aux
- ComfyUI-RMBG | backup for rembg | Remove image backgrounds inside ComfyUI | Any game | GPL-3.0 | fun:yes sell:catch (The pack also offers BRIA RMBG-2.0, whose weights are CC BY-NC 4.0. Pick BiRefNet or BEN2 for commercial art.) | https://github.com/1038lab/ComfyUI-RMBG
- ComfyUI-PixelArt-Detector | backup for spritefusion-pixel-snapper | Clean AI pixel art inside ComfyUI | Retro style | MIT | fun:yes sell:yes | https://github.com/dimtoneff/ComfyUI-PixelArt-Detector
- ComfyUI-seamless-tiling | specialty | Make tileable textures with AI | 3D world, Adventure or RPG | GPL-3.0 | fun:yes sell:yes | https://github.com/spinagon/ComfyUI-seamless-tiling
- Krita AI Diffusion | specialty | Generate AI art inside Krita | Any game | GPL-3.0 | fun:yes sell:yes | https://github.com/Acly/krita-ai-diffusion
- AI Toolkit (ostris) | specialty | Train your own AI art style | Any game | MIT | fun:yes sell:yes | https://github.com/ostris/ai-toolkit
- SDXL 1.0 base | backup for Z-Image | Use the classic SDXL image model | Retro style | Weights: CreativeML OpenRAIL++-M (commercial use allowed with use-based restrictions). | fun:yes sell:yes | https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0
- Z-Image (Turbo and Base) | main-pick | Make concept art with Z-Image | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/Tongyi-MAI/Z-Image
- FLUX.2 [klein] 4B | backup for Z-Image | Make and edit images with FLUX.2 klein | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/black-forest-labs/flux2
- Qwen-Image family (Qwen-Image, 2512, Edit-2511, Layered) | specialty | Make images with readable text | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/QwenLM/Qwen-Image
- Illustrious XL and NoobAI-XL | specialty | Make anime-style character art | Story and visual novel, Adventure or RPG | Weights: Fair AI Public License 1.0-SD (commercial use allowed; derivative models must stay under the same license; use restrictions). | fun:yes sell:catch (Trained on anime-board data, which carries reputational risk for a Steam AI disclosure. Fine-tunes must be shared under FAIPL.) | https://huggingface.co/Laxhar/noobai-XL-1.1
- Pixel art LoRAs (commercial-safe bases) | specialty | Push AI images toward pixel art | Retro style, Adventure or RPG, Platformer or action | LoRA weights: Pixel Art XL CreativeML OpenRAIL-M; tarn59 and Limbicnation Apache-2.0 (HF tags). Base models: OpenRAIL++ or Apache-2.0. | fun:yes sell:yes | https://huggingface.co/nerijs/pixel-art-xl
- Sprite sheet LoRAs (klein 4B and Qwen-Image-Edit) | specialty | Make whole sprite sheets with AI | Retro style, Platformer or action, Adventure or RPG | LoRA weights: Apache-2.0 (HF tags). Bases: klein 4B Apache-2.0, Qwen-Image-Edit-2511 Apache-2.0. | fun:yes sell:yes | https://huggingface.co/svntax-dev/pixel_spritesheet_4walk_small_lora_v1
- Wan 2.2 | specialty | Animate a pose into video frames | Retro style, Platformer or action | Apache-2.0 | fun:yes sell:yes | https://github.com/Wan-Video/Wan2.2
- rembg | main-pick | Cut backgrounds off images | Any game | MIT | fun:yes sell:yes | https://github.com/danielgatis/rembg
- BiRefNet | backup for rembg | Cut backgrounds with fine edge detail | Any game | MIT | fun:yes sell:yes | https://github.com/ZhengPeng7/BiRefNet
- Real-ESRGAN (with ncnn Vulkan CLI) | specialty | Upscale small images | Any game | BSD-3-Clause | fun:yes sell:yes | https://github.com/xinntao/Real-ESRGAN
- Upscayl | backup for Real-ESRGAN | Upscale images in a simple app | Any game | AGPL-3.0 | fun:yes sell:yes | https://github.com/upscayl/upscayl
- TRELLIS.2 via trellis.cpp | specialty | Turn one image into a 3D model | 3D world | MIT | fun:yes sell:yes | https://github.com/pwilkin/trellis.cpp
- TRELLIS (v1) | backup for trellis.cpp | Turn images or text into 3D models | 3D world | MIT | fun:yes sell:yes | https://github.com/microsoft/TRELLIS
- TripoSG | specialty | Turn images into 3D shapes | 3D world | MIT | fun:yes sell:yes | https://github.com/VAST-AI-Research/TripoSG
- TripoSR | backup for trellis.cpp | Turn one image into 3D quickly | 3D world | MIT | fun:yes sell:yes | https://github.com/VAST-AI-Research/TripoSR
- Stable Fast 3D (and SPAR3D) | backup for trellis.cpp | Turn an image into low-poly 3D | 3D world | Code and weights: Stability AI Community License (free, including commercial, under US$1M annual revenue). SPAR3D same. | fun:yes sell:catch (Revenue cap of US$1M; register for commercial use per the license.) | https://github.com/Stability-AI/stable-fast-3d
- Hunyuan3D 2.x (2.0, 2mini, 2mv, 2.1) | backup for trellis.cpp | Turn images into textured 3D models | 3D world | 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. | fun:yes sell:catch (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.) | https://github.com/Tencent-Hunyuan/Hunyuan3D-2
- img2threejs | specialty | Rebuild an object as Three.js code | 3D world, Quick browser game | Apache-2.0 | fun:yes sell:yes | https://github.com/img2threejs/img2threejs
- StableGen | specialty | Paint AI textures onto Blender models | 3D world | GPL-3.0 | fun:yes sell:yes | https://github.com/sakalond/StableGen
- DeepBump | specialty | Make normal maps from one image | 3D world | GPL-3.0 | fun:yes sell:yes | https://github.com/HugoTini/DeepBump
- DepthFlow | specialty | Turn a still image into parallax video | Story and visual novel | AGPL-3.0 | fun:yes sell:yes | https://github.com/BrokenSource/DepthFlow
- UniRig | specialty | Add a skeleton to a 3D mesh | 3D world | MIT | fun:yes sell:yes | https://github.com/VAST-AI-Research/UniRig
- SkinTokens (TokenRig) | backup for UniRig | Rig 3D meshes with a newer tool | 3D world | MIT | fun:yes sell:yes | https://github.com/VAST-AI-Research/SkinTokens
- Kimodo | specialty | Generate character motion from text | 3D world | Apache-2.0 | fun:yes sell:yes | https://github.com/nv-tlabs/kimodo
- FreeMoCap | backup | Capture motion with webcams | 3D world | AGPL-3.0 | fun:yes sell:yes | https://github.com/freemocap/freemocap
- MediaPipe | specialty | Track poses and hands from a camera | Kids and learning, Quick browser game | Apache-2.0 | fun:yes sell:yes | https://github.com/google-ai-edge/mediapipe
- ACE-Step 1.5 | main-pick | Make full songs with AI | Any game | MIT | fun:yes sell:yes | https://github.com/ace-step/ACE-Step-1.5
- Stable Audio (Open 1.0, Open Small, Stable Audio 3) | backup for jsfxr | Make sound effects from text | Any game | MIT | fun:yes sell:catch (Revenue-capped custom license; the weights page is gated so the exact 2026 text was not read.) | https://github.com/Stability-AI/stable-audio-tools
- Kokoro-82M | main-pick | Speak lines with a small fast voice | Story and visual novel, Adventure or RPG, Kids and learning | Apache-2.0 | fun:yes sell:yes | https://github.com/hexgrad/kokoro
- Chatterbox (Turbo, Nano, Multilingual) | specialty | Clone voices with emotion | Story and visual novel | MIT | fun:yes sell:yes | https://github.com/resemble-ai/chatterbox
- Qwen3-TTS | specialty | Design a voice by describing it | Story and visual novel, Adventure or RPG | Apache-2.0 | fun:yes sell:yes | https://github.com/QwenLM/Qwen3-TTS
- VoxCPM2 | backup for Kokoro | Make speech with voice design | Story and visual novel | Apache-2.0 | fun:yes sell:yes | https://github.com/OpenBMB/VoxCPM
- Dia2 | specialty | Voice two-person dialogue scenes | Story and visual novel, Adventure or RPG | Apache-2.0 | fun:yes sell:yes | https://github.com/nari-labs/dia2
- Kitten TTS | backup for Kokoro | Make speech fast on a plain CPU | Quick browser game, Kids and learning | Apache-2.0 | fun:yes sell:yes | https://github.com/KittenML/KittenTTS
- Pocket TTS | backup for Kokoro | Make speech on a CPU with cloning | Story and visual novel | MIT | fun:yes sell:yes | https://github.com/kyutai-labs/pocket-tts
- Piper (piper1-gpl) | backup for Kokoro | Make quick offline speech | Kids and learning, Story and visual novel | GPL-3.0 | fun:yes sell:catch (GPL runtime, and some voices come from datasets with non-commercial terms; check the specific voice.) | https://github.com/OHF-Voice/piper1-gpl
- GPT-SoVITS | specialty | Clone a voice from audio | Story and visual novel | MIT | fun:yes sell:yes | https://github.com/RVC-Boss/GPT-SoVITS
- sherpa-onnx | specialty | Run speech inside a game | Adventure or RPG, Kids and learning | Apache-2.0 | fun:yes sell:yes | https://github.com/k2-fsa/sherpa-onnx
- whisper.cpp | specialty | Turn speech into text offline | Kids and learning, Story and visual novel | MIT | fun:yes sell:yes | https://github.com/ggml-org/whisper.cpp
- llama.cpp | specialty | Run a local AI model in games | Story and visual novel, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/ggml-org/llama.cpp
- Ollama | backup for llama.cpp | Run local AI models simply | Story and visual novel, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/ollama/ollama
- WebLLM | specialty | Run AI in the browser | Quick browser game, Story and visual novel | Apache-2.0 | fun:yes sell:yes | https://github.com/mlc-ai/web-llm
- transformers.js | backup for WebLLM | Run AI models in the browser | Quick browser game, Kids and learning | Apache-2.0 | fun:yes sell:yes | https://github.com/huggingface/transformers.js
- NobodyWho | specialty | Add a local AI character to Godot | Adventure or RPG, Story and visual novel | EUPL-1.2 | fun:yes sell:catch (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 ) | https://github.com/nobodywho-ooo/nobodywho
- Qwen3.5 small models (0.8B, 2B, 4B, 9B) | specialty | Power AI characters with small models | Story and visual novel, Adventure or RPG | Weights: Apache-2.0. | fun:yes sell:yes | https://huggingface.co/Qwen/Qwen3.5-4B
- Gemma 4 (E2B, E4B, 12B) | backup for Qwen3.5 small models | Power AI characters on phones | Story and visual novel, Adventure or RPG | Weights: Apache-2.0 (Gemma 3 used the Gemma Terms; Gemma 4 switched to Apache-2.0 per HF tags). | fun:yes sell:yes | https://huggingface.co/google/gemma-4-E4B-it
- Bfxr2 | backup for jsfxr | Make retro sound effects with more types | Retro style, Quick browser game | MIT | fun:yes sell:yes | https://github.com/increpare/bfxr2
- jsfxr | main-pick | Make retro sound effects fast | Quick browser game, Retro style, Platformer or action, Fantasy console | Unlicense | fun:yes sell:yes | https://github.com/chr15m/jsfxr
- ZzFX | main-pick | Play tiny sounds from a number list | Quick browser game, Retro style | MIT | fun:yes sell:yes | https://github.com/KilledByAPixel/ZzFX
- rFXGen | backup for jsfxr | Make retro sound effects offline | Retro style, Fantasy console | Zlib | fun:yes sell:yes | https://github.com/raysan5/rfxgen
- ChipTone | backup for jsfxr | Make layered chip sound effects | Retro style | Closed source tool; sounds you make are CC0 | fun:yes sell:yes | https://sfbgames.itch.io/chiptone
- jfxr | backup for jsfxr | Make sound effects with more knobs | Quick browser game, Retro style | BSD-3-Clause (README; API shows no license file) | fun:yes sell:yes | https://github.com/ttencate/jfxr
- GodotSynth | specialty | Play a synth inside Godot | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/EclipsingLines/GodotSynth
- eSpeak NG | specialty | Make robotic retro computer voices | Retro style, Kids and learning | GPL-3.0 | fun:yes sell:yes | https://github.com/espeak-ng/espeak-ng
- Furnace | main-pick | Write chiptune music for many sound chips | Retro style, Retro hardware, Fantasy console | GPL-2.0-or-later (LICENSE; ASIO build parts GPL-3.0) | fun:yes sell:yes | https://github.com/tildearrow/furnace
- FamiStudio | specialty | Write NES music | Retro hardware, Retro style | MIT | fun:yes sell:yes | https://github.com/BleuBleu/FamiStudio
- Dn-FamiTracker | backup for FamiStudio | Write NES music with a classic tracker | Retro hardware | GPL-3.0-or-later (LICENSE.md) | fun:yes sell:yes | https://github.com/Dn-Programming-Core-Management/Dn-FamiTracker
- hUGETracker and hUGEDriver | main-pick | Write Game Boy music | Retro hardware | Public domain (README) | fun:yes sell:yes | https://github.com/SuperDisk/hUGETracker
- OpenMPT and libopenmpt | backup for Furnace | Make and play tracker music | Retro style | BSD-3-Clause | fun:yes sell:yes | https://github.com/OpenMPT/openmpt
- MilkyTracker | backup for Furnace | Make tracker music in XM style | Retro style | GPL-3.0 (player library MilkyPlay is BSD) | fun:yes sell:yes | https://github.com/milkytracker/MilkyTracker
- Schism Tracker | backup for Furnace | Make tracker music with the keyboard | Retro style | GPL-2.0 | fun:yes sell:yes | https://github.com/schismtracker/schismtracker
- BassoonTracker | backup for BeepBox | Make tracker music in the browser | Quick browser game, Retro style | MIT | fun:yes sell:yes | https://github.com/steffest/BassoonTracker
- BeepBox | main-pick | Write chiptune songs in the browser | Quick browser game, Retro style | MIT | fun:yes sell:yes | https://github.com/johnnesky/beepbox
- UltraBox | backup for BeepBox | Write chiptune songs with more instruments | Quick browser game, Retro style | MIT | fun:yes sell:yes | https://github.com/ultraabox/ultrabox_typescript
- Bosca Ceoil Blue | backup for BeepBox | Make simple music for beginners | Kids and learning, Quick browser game | MIT | fun:yes sell:yes | https://github.com/YuriSizov/boscaceoil-blue
- Audacity | every-game | Trim, clean and export audio | Any game | GPL-3.0 (some files GPL-2.0 or other) | fun:yes sell:yes | https://github.com/audacity/audacity
- Tone.js | specialty | Play and schedule music in web games | Quick browser game | MIT | fun:yes sell:yes | https://github.com/Tonejs/Tone.js
- FluidSynth | specialty | Turn MIDI files into audio | Any game | LGPL-2.1 | fun:yes sell:yes | https://github.com/FluidSynth/fluidsynth
- SpessaSynth | specialty | Play MIDI in the browser | Quick browser game | Apache-2.0 | fun:yes sell:yes | https://github.com/spessasus/SpessaSynth
- GeneralUser GS | specialty | Use a free General MIDI sound set | Any game | GeneralUser GS License v2.0 (custom, permissive) | fun:yes sell:catch (License allows use without restriction for music, private or commercial, and inside software projects. The author notes some sample origins are uncertain, which) | https://github.com/mrbumpy409/GeneralUser-GS
- Howler.js | main-pick | Play sounds and music in web games | Quick browser game | MIT | fun:yes sell:yes | https://github.com/goldfire/howler.js
- Godot Sound Manager | specialty | Play music and sounds by name | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/nathanhoad/godot_sound_manager
- Raytraced Audio (Godot) | specialty | Add automatic echo and reverb to Godot | 3D world | MIT | fun:yes sell:yes | https://github.com/WhoStoleMyCoffee/raytraced-audio
- godot-nexus-resonance | backup for Raytraced Audio (Godot) | Add realistic 3D sound in Godot | 3D world | MIT | fun:yes sell:yes | https://github.com/undomick/godot-nexus-resonance
- earshot | specialty | Let an agent check a sound | Any game | MIT | fun:yes sell:yes | https://github.com/Leonxlnx/earshot
- ffmpeg-normalize | specialty | Even out audio loudness | Any game | MIT | fun:yes sell:yes | https://github.com/slhck/ffmpeg-normalize
- PyMusicLooper | specialty | Find music loop points | Any game | MIT | fun:yes sell:yes | https://github.com/arkrow/PyMusicLooper
- audiosprite | specialty | Pack many sounds into one file | Quick browser game | MIT | fun:yes sell:yes | https://github.com/tonistiigi/audiosprite
- librosa | specialty | Find beats and tempo in songs | Retro style, Quick browser game | ISC | fun:yes sell:yes | https://github.com/librosa/librosa
- Kenney audio packs | main-pick | Download free Kenney sound effect packs | Any game | CC0 (stated on each asset page) | fun:yes sell:yes | https://kenney.nl/assets/category:Audio
- OpenGameArt audio | backup for Kenney audio packs | Browse free community game music and sounds | Any game | Per asset: CC0, CC-BY 3.0/4.0, CC-BY-SA 3.0/4.0, GPL 2/3, OGA-BY, LGPL | fun:yes sell:catch (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 qu) | https://opengameart.org
- Freesound | backup for Kenney audio packs | Search a huge library of free sounds | Any game | AGPL-3.0 | fun:yes sell:catch (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) | https://github.com/MTG/freesound
- Sonniss GDC Game Audio Bundles | backup for Kenney audio packs | Grab pro sound effects from yearly bundles | Any game | Sonniss GDC bundle license (royalty-free, custom) | fun:yes sell:catch (Free, commercial use, no attribution, unlimited projects. Limits: media production use only, no reselling the sounds (even edited), and AI/ML training is prohib) | https://gdc.sonniss.com/
- SFX Kit (wyzowl) | backup for Kenney audio packs | Use ready-made UI and motion sound effects | Quick browser game, Kids and learning | CC0-1.0 | fun:yes sell:yes | https://github.com/wyzowl/sfx-kit
- Incompetech (Kevin MacLeod) | backup for Kenney audio packs | Download free background music tracks | Any game | Creative Commons with required credit; paid Standard License for no attribution | fun:yes sell:catch (Free if you credit the music using the site's generated credit text; pay for the Standard License when attribution is impossible.) | https://incompetech.com
- Pixabay music and sound effects | backup for Kenney audio packs | Download free stock music and sounds | Any game | Pixabay Content License (custom) | fun:yes sell:catch (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.) | https://pixabay.com/sound-effects/
- Electron | backup for Microsoft Store | Wrap a web game for Windows | Quick browser game | MIT | fun:yes sell:yes | https://github.com/electron/electron
- Capacitor | backup for Android SDK command-line tools | Wrap a web game for Android | Quick browser game | MIT | fun:yes sell:yes | https://github.com/ionic-team/capacitor
- PWABuilder | backup for Microsoft Store | Package a web game for Microsoft Store | Quick browser game | MIT (LICENSE.txt) | fun:yes sell:yes | https://github.com/pwa-builder/PWABuilder
- Vite PWA plugin | main-pick | Make a web game installable and offline | Quick browser game | MIT | fun:yes sell:yes | https://github.com/vite-pwa/vite-plugin-pwa
- godot-ci | backup for Godot's own editor | Export Godot games in GitHub automatically | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/abarichello/godot-ci
- butler | every-game | Upload games to itch.io | Any game | MIT | fun:yes sell:yes | https://github.com/itchio/butler
- winapp CLI | backup for Microsoft Store | Package a game as MSIX | Any game | MIT | fun:yes sell:yes | https://github.com/microsoft/winappCli
- Microsoft Store (free developer account) | main-pick | Publish free on the Microsoft Store | Any game | Proprietary service | fun:yes sell:catch (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) | https://storedeveloper.microsoft.com
- Newgrounds.io | specialty | Add Newgrounds medals and scores | Quick browser game | MIT | fun:yes sell:catch (Free API. Ad revenue share terms unverified. AI-generated art is not allowed in the Art Portal (reported).) | https://github.com/PsychoGoldfishNG/NewgroundsIO-JS
- Discord Embedded App SDK (Activities) | specialty | Run web games inside Discord | Quick browser game, Party and couch, Online multiplayer | MIT | fun:yes sell:catch (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) | https://github.com/discord/embedded-app-sdk
- PortMaster | specialty | Put games on Linux retro handhelds | Retro hardware, Retro style | MIT | fun:yes sell:yes | https://github.com/PortsMaster/PortMaster-New
- Apps2Samsung | specialty | Install web games on Samsung TVs | Quick browser game, Party and couch | MIT | fun:yes sell:yes | https://github.com/Apps2Samsung/Apps2Samsung
- webOS TV CLI | specialty | Install web games on LG TVs | Quick browser game, Party and couch | Apache-2.0 | fun:yes sell:yes | https://github.com/webos-tools/cli
- netfox | main-pick | Add rollback netcode to Godot | Online multiplayer | MIT | fun:yes sell:yes | https://github.com/foxssake/netfox
- Colyseus | main-pick | Run an online game server in Node | Online multiplayer | MIT | fun:yes sell:yes | https://github.com/colyseus/colyseus
- Socket.IO | backup for Colyseus | Send realtime messages over WebSockets | Online multiplayer | MIT | fun:yes sell:yes | https://github.com/socketio/socket.io
- PeerJS | backup for Colyseus | Connect browsers peer to peer | Online multiplayer, Party and couch | MIT | fun:yes sell:yes | https://github.com/peers/peerjs
- Trystero | backup for Colyseus | Find browser players without a server | Online multiplayer, Party and couch | MIT | fun:yes sell:yes | https://github.com/dmotz/trystero
- boardgame.io | specialty | Build turn-based online board games | Online multiplayer, Party and couch | MIT | fun:yes sell:yes | https://github.com/boardgameio/boardgame.io
- Netlify hosting | backup for GitHub Pages | Host web games on Netlify | Quick browser game | Proprietary service | fun:yes sell:catch (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 ab) | https://www.netlify.com/pricing/
- GitHub Pages | main-pick | Host web games on GitHub Pages | Quick browser game | Proprietary service | fun:yes sell:catch (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 (verif) | https://docs.github.com/en/pages
- Cloudflare Pages and Workers | backup for GitHub Pages | Host web games and backends on Cloudflare | Quick browser game | Proprietary service | fun:yes sell:catch (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. Ba) | https://developers.cloudflare.com/pages/platform/limits/
- Poedit | specialty | Edit translation files | Any game | MIT | fun:yes sell:catch (Free OSS edition; Pro features cost money and are optional.) | https://github.com/vslavik/poedit
- Godot AI (hi-godot) | main-pick for Godot's own editor | Let Claude drive the Godot editor | Adventure or RPG, Platformer or action, Party and couch | MIT | fun:catch sell:catch (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) | https://github.com/hi-godot/godot-ai
- Blender Lab MCP (official upstream) | specialty | Let Claude drive Blender | 3D world | GPL-3.0-or-later | fun:yes sell:yes | https://projects.blender.org/lab/blender_mcp
- puretty-sprites (LibreSprite-format MCP) | specialty | Let Claude draw pixel art without Aseprite | Retro style | MIT | fun:yes sell:yes | https://github.com/Lowkey333/puretty-sprites
- inkscape-mcp (aravindev) | specialty | Let Claude draw SVGs in Inkscape | Quick browser game, Kids and learning | MIT | fun:yes sell:yes | https://github.com/aravindev/inkscape_mcp
- krita-mcp (SanSaSane) | specialty | Let Claude paint in Krita | Adventure or RPG, Retro style | CC0-1.0 | fun:yes sell:yes | https://github.com/SanSaSane/krita-mcp
- ldtk-mcp | specialty | Let Claude edit LDtk level files | Adventure or RPG, Platformer or action, Retro style | MIT | fun:yes sell:yes | https://github.com/gazure/ldtk-mcp
- develop-web-game test loop (openai/skills, removed 2026-04-23) | every-game | Run a repeatable browser game test loop | Quick browser game, Retro style | Apache-2.0 | fun:yes sell:yes | https://github.com/openai/skills
- godot-claude-kit (hibi) | backup for GUT | Check Godot games headless, PASS or FAIL | Adventure or RPG, Platformer or action, Party and couch | MIT | fun:yes sell:yes | https://github.com/hibi/godot-claude-kit
- godot-claude-tools (zednaked) | specialty | Shrink Godot files so Claude reads less | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/zednaked/godot-claude-tools
- KenneyNL Godot Starter Kits | backup for Godot's own editor | Start Godot games from Kenney starter kits | Platformer or action, 3D world, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/KenneyNL/Starter-Kit-3D-Platformer
- LittleJS AI | backup for Phaser 4 + Vite | Make LittleJS browser games with Claude | Quick browser game, Retro style | MIT | fun:yes sell:yes | https://github.com/KilledByAPixel/LittleJS-AI
- Playwright | main-pick | Test and screenshot web games | Quick browser game, 3D world, Retro style | Apache-2.0 | fun:yes sell:yes | https://github.com/microsoft/playwright
- Playwright CLI | backup for Playwright | Run Playwright from a command line | Quick browser game | Apache-2.0 | fun:yes sell:yes | https://github.com/microsoft/playwright-cli
- Playwright MCP | backup for Playwright | Give Claude a browser through Playwright | Quick browser game | Apache-2.0 | fun:yes sell:yes | https://github.com/microsoft/playwright-mcp
- Engine llms.txt files | every-game | Read engine docs written for AI agents | Quick browser game, 3D world | per site | fun:yes sell:yes | https://threejs.org/docs/llms.txt
- Phaser docs MCP | specialty | Search Phaser docs from Claude | Quick browser game | hosted service | fun:yes sell:yes | https://phaser.io/oss/docs/mcp
- GDScript Formatter and linter (GDQuest) | specialty | Format and lint GDScript code | Adventure or RPG, Platformer or action, Party and couch | MIT | fun:yes sell:yes | https://github.com/GDQuest/GDScript-formatter
- gdUnit4 | backup for GUT | Test Godot games with gdUnit4 | Adventure or RPG, Platformer or action, Party and couch | MIT | fun:yes sell:yes | https://github.com/godot-gdunit-labs/gdUnit4
- GUT (Godot Unit Test) | main-pick | Test Godot games with GUT | Adventure or RPG, Platformer or action, Party and couch | MIT | fun:yes sell:yes | https://github.com/bitwes/Gut
- Vitest | main-pick | Unit test JavaScript game rules | Quick browser game | MIT | fun:yes sell:yes | https://github.com/vitest-dev/vitest
- Godot demo projects (4.7 branch) | backup for Godot's own editor | Study official Godot demo projects | Adventure or RPG, Platformer or action, 3D world, Party and couch | MIT | fun:yes sell:yes | https://github.com/godotengine/godot-demo-projects
- pixelmatch | specialty | Compare two screenshots pixel by pixel | Quick browser game | ISC | fun:yes sell:yes | https://github.com/mapbox/pixelmatch
- stats-gl | specialty | Show frame rate in three.js games | 3D world | MIT | fun:yes sell:yes | https://github.com/RenaudRohlinger/stats-gl
- Tweakpane | backup for lil-gui | Add tweak sliders to web games | Quick browser game, 3D world | MIT | fun:yes sell:yes | https://github.com/cocopon/tweakpane
- Eruda | specialty | Debug web games on a phone | Quick browser game | MIT | fun:yes sell:yes | https://github.com/liriliri/eruda
- Phaser Plugin Inspector | specialty | Tweak Phaser scenes while playing | Quick browser game | ISC | fun:yes sell:yes | https://github.com/samme/phaser-plugin-inspector
- Godot Debug Menu | specialty | Show FPS in Godot games | Adventure or RPG, Platformer or action, 3D world | MIT | fun:yes sell:yes | https://github.com/godot-extended-libraries/godot-debug-menu
- RenderDoc | specialty | Debug graphics frame by frame | 3D world | MIT | fun:yes sell:yes | https://github.com/baldurk/renderdoc
- Vite | main-pick | Build and serve web games fast | Quick browser game, 3D world, Retro style | MIT | fun:yes sell:yes | https://github.com/vitejs/vite
- FFmpeg | every-game | Convert and trim audio and video | Any game | LGPL or GPL by build | fun:yes sell:catch (License depends on the build and codecs; the installed build is GPL. Fine as a tool, not something we ship inside a game.) | https://github.com/FFmpeg/FFmpeg
- axe-core | specialty | Check menus for accessibility problems | Any game | MPL-2.0 | fun:yes sell:yes | https://github.com/dequelabs/axe-core
- MapLibre GL JS | main-pick | Show interactive maps on web pages | Map and travel | BSD-3-Clause | fun:yes sell:yes | https://github.com/maplibre/maplibre-gl-js
- game-asset-pipeline (Blender to sprites) | specialty | Render Blender models into 2D sprites | Adventure or RPG, Platformer or action, Retro style | MIT | fun:yes sell:yes | https://github.com/barissabuncular/game-asset-pipeline
- Godot XR Tools | specialty | Add VR hands and grabbing to Godot | 3D world | MIT | fun:yes sell:yes | https://github.com/GodotVR/godot-xr-tools
- Pixel Path | backup | Show road-trip routes in pixel art | Map and travel, Retro style | see project | fun:yes sell:yes | https://github.com/jonwheatley/pixel-path
- mGBA | main-pick | Run Game Boy Advance games and tests | Retro hardware | MPL-2.0 | fun:yes sell:yes | https://github.com/mgba-emu/mgba
- Mesen 2 | backup for mGBA | Run NES and SNES with debugger | Retro hardware | GPL-3.0 | fun:yes sell:yes | https://github.com/SourMesen/Mesen2
- SameBoy | backup for PyBoy | Run Game Boy games accurately | Retro hardware | MIT | fun:yes sell:yes | https://github.com/LIJI32/SameBoy
- ares | backup for mGBA | Run many old consoles in one emulator | Retro hardware | ISC | fun:yes sell:yes | https://github.com/ares-emulator/ares
- BizHawk | specialty | Record and replay emulator play | Retro hardware | MIT | fun:yes sell:yes | https://github.com/TASEmulators/BizHawk
- DuckStation | specialty | Play PlayStation 1 games | Retro hardware | see project | fun:yes sell:catch (The project moved to a non-commercial, no-derivatives license; fine for testing our own builds, never bundle it.) | https://github.com/stenzek/duckstation
- Android SDK command-line tools | main-pick | Build Android APKs from the command line | Adventure or RPG, Platformer or action, 3D world | Android SDK license | fun:yes sell:yes | https://developer.android.com/studio#command-line-tools-only
- glTF-Validator | main-pick | Check 3D model files for errors | 3D world | Apache-2.0 | fun:yes sell:yes | https://github.com/KhronosGroup/glTF-Validator
- Ajv | every-game | Check save and level files with schemas | Quick browser game, Adventure or RPG | MIT | fun:yes sell:yes | https://github.com/ajv-validator/ajv
- scrcpy | main-pick | Mirror your Android phone to the PC | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/Genymobile/scrcpy
- NVDA | main-pick | Test menus with a free screen reader | Any game | GPL-2.0-or-later with exceptions | fun:yes sell:yes | https://github.com/nvaccess/nvda
- Colour Contrast Analyser | every-game | Check text contrast in menus | Any game | GPL-3.0 | fun:yes sell:yes | https://github.com/ThePacielloGroup/CCAe
- DaltonLens | specialty | See your game as color-blind players do | Any game | BSD-2-Clause | fun:yes sell:yes | https://github.com/DaltonLens/DaltonLens
- SDL GameControllerDB | specialty | Map thousands of game controllers | Party and couch, Fighting and arcade | Zlib | fun:yes sell:yes | https://github.com/mdqinc/SDL_GameControllerDB
- Godot Stagehand | backup for Godot AI | Automate Godot games for testing | Adventure or RPG, Platformer or action | MIT | fun:yes sell:yes | https://github.com/mrf/godot-stagehand
- godot-e2e | backup | Run end-to-end Godot tests | Adventure or RPG, Platformer or action | Apache-2.0 | fun:yes sell:yes | https://github.com/RandallLiuXin/godot-e2e
- PyBoy | main-pick | Run Game Boy ROM tests with Python | Retro hardware | LGPL-3.0 | fun:yes sell:yes | https://github.com/Baekalfen/PyBoy
- Rhubarb Lip Sync | specialty | Make mouth shapes from voice recordings | Story and visual novel, Kids and learning | MIT; bundled dependency notices | fun:yes sell:yes | https://github.com/DanielSWolf/rhubarb-lip-sync
- Subtitle Edit | specialty | Write and time subtitles | Story and visual novel | MIT | fun:yes sell:yes | https://github.com/SubtitleEdit/subtitleedit
- PresentMon | specialty | Measure frame times on Windows | 3D world | MIT | fun:yes sell:yes | https://github.com/GameTechDev/PresentMon
- COLMAP | specialty | Turn photos into 3D scans | 3D world | BSD-3-Clause; dependencies separate | fun:yes sell:yes | https://github.com/colmap/colmap
- Meshroom | backup for COLMAP | Turn photos into 3D scans with nodes | 3D world | MPL-2.0; third-party notices | fun:yes sell:yes | https://github.com/alicevision/Meshroom
- RetroArch | main-pick for mGBA | Play many old consoles in one app | Retro hardware | GPL-3.0 | fun:yes sell:yes | https://github.com/libretro/RetroArch
- OpenRA | backup | Play and mod classic strategy games | Sandbox and sim | GPL-3.0 | fun:yes sell:catch (Use original or cleared assets; the classic upstream media is proprietary.) | https://github.com/OpenRA/OpenRA
- FLUX.1 [dev] and FLUX.1 Kontext [dev] | specialty | Make images in many ready art styles | Adventure or RPG, Platformer or action, Retro style, Story and visual novel | 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. | fun:yes sell:no (Non-commercial: the FLUX.1 [dev] Non-Commercial License lists 'personal study, private entertainment, hobby projects' as allowed use (license text read 2026-11-) | https://huggingface.co/black-forest-labs/FLUX.1-dev
- FLUX.2 [klein] 9B | backup for FLUX.2 klein 4B | Edit and vary pictures with more detail | Adventure or RPG, Platformer or action, Story and visual novel | Weights: FLUX Non-Commercial License (HF card). Only klein 4B is Apache-2.0. | fun:yes sell:no (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 gat) | https://huggingface.co/black-forest-labs/FLUX.2-klein-9B
- Qwen-Image 2.1 and 2.1-Turbo | specialty | Make see-through sprites and props from text | Adventure or RPG, Platformer or action, Story and visual novel | 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. | fun:catch sell:catch (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 placeho) | https://github.com/QwenLM/Qwen-Image-2.1
- BRIA RMBG-2.0 (also rembg's bria-rmbg model) | backup for rembg | Cut characters out of their backgrounds | Adventure or RPG, Platformer or action, Story and visual novel, Quick browser game | Weights: CC BY-NC 4.0 (HF card, license name bria-rmbg-2.0). Commercial use needs a BRIA agreement. | fun:yes sell:no (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)) | https://huggingface.co/briaai/RMBG-2.0
- YuE2 (3B) | backup for ACE-Step 1.5 | Make full songs with singing from lyrics | Adventure or RPG, Platformer or action, 3D world, Story and visual novel, Party and couch, Kids and learning | Apache-2.0 | fun:yes sell:no (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, s) | https://github.com/multimodal-art-projection/YuE
- MMAudio | specialty | Make sound effects that match video | Platformer or action, 3D world, Adventure or RPG, Story and visual novel | MIT | fun:yes sell:no (Non-commercial: CC BY-NC 4.0 allows non-commercial use with credit.) | https://github.com/hkchengrex/MMAudio
- Fish Audio S2 Pro (Fish Speech) | specialty | Voice characters with laughs, whispers and shouts | Adventure or RPG, Story and visual novel, Kids and learning | 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. | fun:yes sell:no (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 licen) | https://github.com/fishaudio/fish-speech
- LFM2.5 and LFM3 (Liquid AI) | backup for Qwen3.5 small models | Run quick NPC chat on handhelds | Adventure or RPG, Story and visual novel, Kids and learning | Weights: LFM Open License v1.0 (Apache-style terms with notices); commercial use only for entities under US$10M annual revenue (LICENSE read). | fun:yes sell:no (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.) | https://huggingface.co/LiquidAI
- LYGIA shader library | specialty | Borrow ready shader building blocks | 3D world, Quick browser game | Prosperity Public License 3.0.0 (LICENSE.md, verified 2026-11-05). | fun:yes sell:no (Non-commercial: Prosperity allows noncommercial use and lists 'private entertainment, hobby projects, amateur pursuits' as personal uses (verified). Keep the li) | https://github.com/patriciogonzalezvivo/lygia
- Shadertoy code | backup | Find and reuse shader effects | 3D world, Quick browser game, Retro style | Per shader. | fun:yes sell:no (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 ch) | https://www.shadertoy.com
- OpenMoji | specialty | Add friendly emoji-style icons | Kids and learning, Party and couch, Quick browser game | CC-BY-SA-4.0 | fun:yes sell:no (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.) | https://github.com/hfg-gmuend/openmoji
- Pencil2D | specialty | Draw simple flipbook animations, kid-friendly | Kids and learning, Platformer or action, Story and visual novel | GPL-2.0 | fun:yes sell:no (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.) | https://github.com/pencil2d/pencil
- pngquant | specialty | Shrink PNG files for faster loading | Quick browser game | GPL-3.0-or-later (COPYRIGHT file verified), or a commercial license for libimagequant. | fun:yes sell:no (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 term) | https://github.com/kornelski/pngquant
- RPG Paper Maker | specialty | Build an RPG by clicking, no code | Adventure or RPG, Kids and learning | 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. | fun:yes sell:no (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 ) | https://github.com/RPG-Paper-Maker/RPG-Paper-Maker
- BBC Sound Effects archive | specialty | Find real recorded sound effects | Adventure or RPG, Story and visual novel, 3D world, Kids and learning | 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. | fun:catch sell:catch (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.) | https://sound-effects.bbcrewind.co.uk
- First Player Problem | specialty | Run seeded bot matches to compare board-game rules. | Sandbox and sim, Party and couch | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/first-player-problem
- ChirpSmith | specialty | Generate, check and audition reproducible game sound effects. | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/chirp-smith
- PausePostcard | specialty | Save a game screenshot with its build and location. | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/pause-postcard
- RunReceipt | specialty | Run Godot checks and tell when a saved result is stale. | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/run-receipt
- SceneSift | specialty | Find definitions and call sites in game code and scenes. | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/scene-sift
- Token Taxman | specialty | Estimate weighted token use and repeated work from local logs. | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/token-taxman
- PocketParity | specialty | Run Game Boy test scripts on PyBoy and Mesen. | Retro hardware | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/pocket-parity
- Pixel Tripwire | specialty | Flag visual faults and score screenshot detectors. | Any game | Apache-2.0 | fun:yes sell:yes | https://github.com/thebeefasaurusrex/pixel-tripwire
- Polyfork | specialty | Find and reshape low-poly 3D props | 3D world, Adventure or RPG, Quick browser game | Free meshes: CC BY 4.0 or Polyfork license; source modules and HD: Polyfork license | fun:yes sell:yes | https://polyfork.dev
- ASCII Magic Art | specialty | Animated ASCII art pieces and a small kit for drawing your own | Retro style, Quick browser game, Any game | MIT (two photo scenes: Unsplash License) | fun:yes sell:yes | https://github.com/kailashsr38/ascii-magic-art
- klad | specialty | Paint and animate 2D game art alongside your AI agent | Retro style, Platformer or action, Adventure or RPG, Any game | Source-available (PolyForm Internal Use + extra permissions); file format, CLI docs, agent skills and client crate MIT | fun:yes sell:catch (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 bough) | https://github.com/klad-app/klad
- 3Dviz Pro Max | specialty | A fact checklist for your AI when it builds Three.js or Blender 3D scenes | 3D world, Kids and learning, Quick browser game | MIT | fun:yes sell:yes | https://github.com/viettranx/3dviz-pro-max

The full list, including 300 reference-only tools, is in tools.json and toolkit.csv.
