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.
- 许可证
- MIT
- 出品
- GameSkill 出品
我们测过
在 Node (picker, ink, Matter.js, Colyseus, ship check) + Chrome headless (packed game) 上通过 27/27 项检查(2026-11-03):能触发、有可运行示例、有截图和自检清单、单一职责、中英文文档齐全。触发检查是把提示词和 skill 描述做匹配,不是真实 agent 运行。
测试报告GameSkill 测过的版本
GameSkill 为 gameskill.dev 原创编写并测过。ZIP 里是完整的 skill:SKILL.md 及中文版、脚本、可运行示例、测试、自检清单和我们的测试报告。
GameSkill 原创,协议 MIT。ZIP 保留 LICENSE 和 CREDITS.md,里面列出了流程灵感来源、CC0 测试素材和第三方库及其协议。

自检清单
- 只选一个引擎 / 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
中文指南
这个 skill 做什么
把 X 上流行的「12 个免费 GitHub 仓库搭游戏工作室」清单变成可执行的计划:从 Godot、Phaser、Babylon.js、Kaplay、PixiJS、Matter.js、LDtk、Piskel、Howler.js、ink、Colyseus、butler 里只选一个引擎、每个需求最多一个工具,并说明其他工具为什么不用。附带选型器、ink 编译、网页打包和上传 itch.io 前的检查。
什么时候用
- 只想用免费开源工具做游戏
- 手里有一长串仓库,不知道该装哪几个
- 给小网页游戏加对话、联机或发布到 itch.io
怎么装
下载本页 ZIP,把 free-game-stack/ 放进 agent 的 skills 文件夹:Claude Code 用 .claude/skills/,Codex、Gemini CLI、OpenCode 用 .agents/skills/,Cursor 用 .cursor/skills/,Copilot 用 .github/skills/,Windsurf 用 .windsurf/skills/。也可以直接对 agent 说:Install the skill from https://gameskill.dev/skills/free-game-stack/install.md
最小示例
原创的「灯笼信使」:迷你网页 2D 游戏,需要音频、剧情、联机、物理和发布。选型器选了 Kaplay(引擎兼音频)、ink(码头管理员的开场对话)、Matter.js(斜坡上的箱子)、Colyseus(接力房间)和 butler,其余七个不用。
我们怎么测的
共 14 项:12 个工具字段完整(中英文)、许可证都是宽松许可并标了核对日期;选型器在 3,840 个 brief 上都满足规则(3D 不混 2D 工具、桌面和手机用 Godot、引擎自带的不重复装);ink 编译无错、每条选项路径都能开局;Matter.js 箱子两次结果一致并停在码头上;Colyseus 房间里两个客户端看到同一状态,作弊的 99 步被限成 1 步;打包结果通过上传检查,检查器能抓出四类问题;打包后的游戏在无头 Chrome 里用真实按键完成三次送达,无报错。结果在 gameskill/test-report.json。
和原帖的区别
原帖只列了 12 个仓库。这里补上了许可证核对、每个工具什么时候不该用、替代品、选型规则、可运行的示例和上传前检查;没有复制原帖以外的任何内容,12 个工具只链接不打包。
搭配
godot-export:选了 Godot 后导出各平台godot-multiplayer:Godot 自带联机方案
安装
告诉你的 AI
Install the skill from https://gameskill.dev/skills/free-game-stack/install.md
GameSkill 测过的版本
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包含内容
- 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
适合
- 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
不适合
- Deep engine work: use the godot-* skills or pixijs-skills
- Paid engines or asset stores
试试这条提示词
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.关于这个 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.
Related
- godot-export when the picker chooses Godot.
- godot-multiplayer for Godot's own networking.
- pixijs-skills for deeper PixiJS work.
环境要求
- 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
相关主题
常见问题
基于 12 free GitHub repos for a game studio (list only) (作者 @iiiichigo_chan,public post, tool names and links only; descriptions, rules, picker and example are our own)的思路。代码和文字由 GameSkill 编写,ZIP 里的 CREDITS.md 列出所有来源。
搭配使用
作者标注的相关 Skills,或更适合相邻任务的 Skills。
Godot, One Mechanic at a Time (reference folder, grey box, tested mechanics)
A GameSkill original for building a Godot 4 game with an agent in an order that holds up: a reference folder with a style-prompt JSON, a grey box, then one mechanic per prompt in its own script with its own headless playtest, re-running every earlier playtest before the next. Ships templates, checkers for the reference folder and project layout, and a tested 2D example (run and jump, then glide across a gap) whose playtests catch a broken mechanic.
Godot Export
Export Godot 4.7 games for desktop, web and mobile: export presets, headless CLI builds for CI, web COOP/COEP and server builds.
Godot Multiplayer
Networked Godot 4.7 games: ENet host and join, @rpc functions, per-node authority and state replication with spawners and synchronizers.
PixiJS Skills (official, v8)
The official PixiJS agent skills: 26 skills that teach AI coding agents correct PixiJS v8 usage, from Application setup, assets and the scene graph to filters, custom rendering, performance and v7 migration.
相似 skills
Godogen
Autonomous game development with Claude Code and Codex. Publishes a ready game repo for Godot, Bevy, Babylon.js or three.js.
3AGameFactory (GameFactory-3A)
An Apache-2.0 framework of agent skills and pipelines that turns a game requirement into assets (image, 3D, motion, audio, CG video) and engine-ready code for UE5, Blender, Unity, Godot 4 and three.js.
Everything Game Dev Code
An MIT scaffold for AI-assisted game development: 42 agents, 66 commands, 100+ skills and 115 rules for Unity, Unreal, Godot and HTML5, with adapters for Claude Code, Codex, Cursor, OpenCode and Kiro. Plan, write a GDD, set up an engine project or build a whole game with /full-game.
Awesome Gamedev Agent Skills
77 portable SKILL.md skills across 12 engines (Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE, Roblox, Defold, Ebitengine), with a router.