跳过主要内容
WEB
Skill免费GameSkill 出品GameSkill 原创

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 出品
下载 ZIP

我们测过

在 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 及中文版、脚本、可运行示例、测试、自检清单和我们的测试报告。

下载测过的 ZIP(73 KB)路线图:发布与运营

GameSkill 原创,协议 MIT。ZIP 保留 LICENSE 和 CREDITS.md,里面列出了流程灵感来源、CC0 测试素材和第三方库及其协议。

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

自检清单

  • 只选一个引擎 / 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 测过的版本

测过的版本装到 .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

包含内容

  • 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.

环境要求

  • 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。

相似 skills