Skip to main content
WEB
SkillFreeBy GameSkillGameSkill original

Free Game Stack (pick from 12 free open-source repos, wire them, ship to itch.io)

/free-game-stack

A GameSkill original that turns the popular "12 free GitHub repos, a game studio for $0" list into a plan: one engine and at most one tool per need, chosen from Godot, Phaser, Babylon.js, Kaplay, PixiJS, Matter.js, LDtk, Piskel, Howler.js, ink, Colyseus and butler, with licences checked and a reason for every tool left out. Ships a picker, an ink compiler step, a pack step and a pre-upload check, and Lantern Courier, a tested example using Kaplay, ink, Matter.js and a Colyseus room.

License
MIT
By
By GameSkill
Download ZIP

Tested by GameSkill

27/27 checks passed on Node (picker, ink, Matter.js, Colyseus, ship check) + Chrome headless (packed game) (2026-11-03): trigger, a runnable example, a screenshot and self-check, one job per skill, and English + Chinese docs. Trigger checks match prompts against skill descriptions; they are not a live agent run.

Test report

GameSkill's tested copy

Written and tested by GameSkill for gameskill.dev. The ZIP holds the whole skill: SKILL.md and its Chinese version, scripts, a runnable example, tests, the self-check list and our test report.

Download tested ZIP (73 KB)Roadmap: Release & ops

A GameSkill original, released under MIT. The ZIP keeps LICENSE and CREDITS.md, which lists the workflow inspiration, the CC0 test assets and the third-party libraries with their licenses.

Free Game Stack (pick from 12 free open-source repos, wire them, ship to itch.io)

Self-check

  • 只选一个引擎 / One engine only
  • 每个额外工具都对应 brief 里的一个需求 / Every extra tool answers a need in the brief
  • 装之前先把选型结果给用户看 / Show the picked stack before installing anything
  • 每块单独测完再拼 / Test each piece alone before joining them
  • 上传前 check-ship 必须 PASS / check-ship must PASS before upload
  • 密钥不进客户端,保留每个库的许可证 / No keys in the client; keep each library's licence

Install

Tell your AI

Install the skill from https://gameskill.dev/skills/free-game-stack/install.md

GameSkill's tested copy

Tested copy into .claude/skills/
mkdir -p .claude/skills
curl -fsSL https://gameskill.dev/dl/skills/free-game-stack.zip -o /tmp/gameskill-free-game-stack.zip
unzip -oq /tmp/gameskill-free-game-stack.zip -d .claude/skills
rm /tmp/gameskill-free-game-stack.zip

What you get

  • The 12 tools with checked licences, when to pick and when to skip each one, and a fallback, in English and Chinese
  • tools/pick-stack.mjs: a brief in, one engine and one line per need out, plus the tools left out
  • tools/pack-web.mjs and tools/check-ship.mjs: a web build that works on itch.io, checked before butler push
  • Lantern Courier: Kaplay game with an ink briefing, a Matter.js crate, a Colyseus relay room, all tested

Good fit

  • Making a game with free, open-source tools only
  • Turning a long list of repos into a small, shippable stack
  • Adding dialogue, multiplayer or an itch.io release to a small web game

Not for

  • Deep engine work: use the godot-* skills or pixijs-skills
  • Paid engines or asset stores

Try this prompt

Prompt
I want to make a tiny browser game with a short dialogue, online play for friends, and put it on itch.io. Use only free open-source tools, pick the smallest stack and show me why.

About this skill

Free Game Stack is a GameSkill original for the moment someone has a list of free repos and wants a game. The agent writes a short brief (web or desktop, 2D or 3D, size, needs), runs the picker over twelve well-known open-source tools, and shows one engine plus one line per need before installing anything. Every tool left out gets a reason, so the project does not end up with three renderers and no game.

The twelve come from a public list posted on X by @iiiichigo_chan: Godot, Phaser, Babylon.js, Matter.js, PixiJS, Kaplay, LDtk, Piskel, Howler.js, ink, Colyseus and butler. All twelve were MIT or Apache-2.0 when we checked on 2026-11-03. They are linked, not bundled.

Lantern Courier, the worked example, uses only what the picker chose for it: Kaplay for the game and its chime, ink for the dock keeper's briefing, Matter.js for a crate on a ramp, a Colyseus relay room where the server clamps each step, and a packed build that passes the itch.io check.

Requirements

  • Node 18+ (pick-stack and check-ship use built-ins only)
  • For the example: npm ci (kaplay, inkjs, matter-js, Colyseus, puppeteer-core) and Chrome or Chromium

Topics

FAQ

Based on 12 free GitHub repos for a game studio (list only) by @iiiichigo_chan (public post, tool names and links only; descriptions, rules, picker and example are our own). Ideas only: GameSkill wrote the code and text; CREDITS.md in the ZIP lists every source.

Works well with

Skills the author points to as related or as the better fit for neighbouring tasks.

Similar skills