当前状态:尚未实测。本文基于原帖、OpenAI 当前文档、GitHub 默认分支与历史提交做静态分析;我还没有下载、安装或运行任何第三方 Skill,也没有登录外部平台、产生费用或部署游戏。
我会关注这份清单,是因为它指出了一个真实问题:让 AI 做游戏时,只说“帮我写个小游戏”,通常只能得到一个能打开的原型。真正影响完成度的还有游戏循环、输入、UI、安全区、手感、多人同步、测试和发布。把这些关注点拆成不同 Skill,至少比把所有希望塞进一句提示词更容易检查。
原帖把 10 个 Agent Skill 称为“基本把一个游戏开发团队拆成了 10 个专家”。这个比喻很吸引人,也确实提供了一张能力地图。但我逐个打开链接后,首先发现的不是哪个最强,而是这张地图的入口已经有一半不准确。
截至 2026-08-30,10 条中只有
game-engine、game-developer、game-feel 和 game-ui-ux 能从原帖链接直接进入当前 Skill。threejs-game-ui-designer 所在仓库仍然存在,但帖子只给了仓库根目录,真正的 Skill 在 skills/threejs-game-ui-designer。剩下 5 条不是当前 404,就是已经被上游删除,或者从未在帖子所指路径出现过。这不意味着帖子毫无价值。相反,它很适合用来解释“游戏开发需要哪些能力”。问题在于,能力分类正确,不等于链接、版本、来源和安装边界也正确。
五条已经失效或写错的链接
higgsfield-game-generation 曾经真实存在,但 Higgsfield 在 2026-08-07 已把它合并进 higgsfield-websites。当前替代 Skill 不只是“生成游戏”:它要求安装 Higgsfield CLI、登录账户、使用其云端产品流程,并把游戏部署到平台子域名。文件还明确说明 deploy 会立即产生公开站点,没有 preview 阶段;生成媒体资产可能涉及 credits。把它概括成“Codex 直接生成完整浏览器游戏”忽略了账户、费用、平台锁定和公开部署这些关键条件。Rivet 的
multiplayer-game 也曾经存在,但已在 2026-08-11 从当前 skills 集合删除。删除前的内容并不只是几条通用联机建议,而是围绕 RivetKit Actors、服务端权威状态、匹配、tick loop、状态同步、兴趣管理和部署写的一整套平台指南。它有不少值得借鉴的原则,例如客户端数据不能直接决定库存、货币和排名,服务端应重新计算关键结果;但它不是可以随意嫁接到任何引擎的“多人联机专家”。game-ui-design 和 game-design-theory 更直接:当前链接 404,对应路径的 GitHub 提交历史也是空的。前者的描述与现存 game-ui-ux 大量重叠,后者所说的游戏循环、关卡和奖励机制确实重要,但一个不存在的目录不能承担这项工作。它们可能是误命名、草稿或二手整理时产生的条目,我没有证据把它们当成可安装 Skill。最值得注意的是
develop-web-game。它确实曾在 OpenAI 官方 openai/skills 的 curated 集合里,而且历史内容与原帖描述一致:小步实现,用 Playwright 执行输入,暂停后观察,检查截图和文本状态,修复控制台错误,再跑完整交互和回归。不过 OpenAI 已在 2026-04-23 删除这个 Skill。原帖发布于四个月后,所以“OpenAI 官方 Skills 仓库里的 Skill”只有历史意义,不是当前状态。我仍然认可它的测试思想。游戏能构建、页面能打开、截图生成成功,都不等于核心循环真的可玩。历史 Skill 要求给游戏提供可读状态、实际执行移动和攻击、打开截图、核对画面与状态一致、检查完整因果链,这正是 AI 游戏开发最容易偷懒的地方。但我不会因此安装已经删除的旧包;更稳妥的是把这套原则按当前项目和当前工具重新写成项目级验收 Skill。
当前仍有效的条目,价值也不一样
game-engine 来自 GitHub 的 awesome-copilot 仓库,适合 Web 游戏基础。它讲 Canvas、WebGL、游戏循环、碰撞、输入、音频、WebRTC/WebSocket 和发布,还有模板与参考资料。它更像一个宽泛的工程提纲,而不是完整引擎。面对 Phaser、Three.js、Babylon.js 或 A-Frame 时,真正的 API、版本、性能和设备行为仍要查具体文档并运行验证。game-developer 来自 Jeffallan/claude-skills,更偏 Unity、Unreal、ECS、物理、多人联网、Shader 和性能优化。它提醒 Agent 用 Profiler 验证帧时间,而不是凭感觉宣布 60 FPS,这一点很好。但它本身不提供 Unity/Unreal 编辑器控制、构建环境或真实 Profiler 数据。仓库面向 Claude 生态,SKILL.md 结构可以被 Codex 阅读,不等于它是 Codex 或 OpenAI 官方 Skill。这两个 Skill 都太宽,职责重叠明显。Web 项目可以偏向
game-engine,Unity/Unreal 项目可以偏向 game-developer,没有必要两个都装成架构负责人。让多个宽 Skill 同时触发,得到的往往不是多一个专家,而是多一套互相争夺上下文的建议。我更看好
game-feel 与 game-ui-ux。前者明确只负责机制之上的反馈:震屏、hit-stop、缓动、形变、击退、粒子和音效层叠,而且提醒不要震动真实碰撞实体、不要让冻结时间锁死恢复逻辑、不要对所有小动作过度加料,还要考虑降低震屏和闪烁。它的职责窄,容易用可观察结果验收。game-ui-ux 则负责另一组经常被忽略的基础:锚点与容器、参考分辨率缩放、手机安全区、键盘/手柄焦点、菜单栈、事件驱动 HUD。对竖屏小游戏、电视、手柄和多分辨率项目,这些要求比“再多一个漂亮面板”更重要。它不负责美术风格,但能防止 UI 在别的屏幕上直接坏掉。Three.js 仓库的情况更复杂。
threejs-game-ui-designer 的真实路径有效,但主文件很薄,主要要求先读 UI patterns、移动/桌面截图和质量清单,必要时再路由到同仓库的图像或 3D 资产 Skill。整个仓库实际上包含 director、gameplay、QA、图像、音频和 3D 等多项能力。它的 Bash 安装脚本可以全量写入用户级目录,--force 会替换同名 Skill,--prune-managed 还会清理旧的受管目录。在 Windows 上还要考虑 Bash 环境。如果我要试它,我不会直接运行全量安装脚本。我会固定 commit,只取当前项目真正需要的目录,放进测试项目自己的
.agents/skills,先读完脚本与依赖,再在隔离 Demo 上验证。Skill 不是自动组成的团队
OpenAI 当前文档把 Skill 定义为包含
SKILL.md、可选脚本、参考资料和资产的目录。Codex 可以根据用户点名显式触发,也可以根据 description 隐式匹配。这个机制能让工作流更稳定,却没有自动提供团队组织。真正的游戏团队不只是十份岗位说明书。策划和程序会对核心循环做取舍,美术与 UI 要统一资产语言,联网工程师要定义服务端权威边界,测试要能独立复现问题,制作人还要解决优先级、范围、版本和交付冲突。这 10 个仓库没有共同的编排协议、交接格式或冲突裁决。
大量安装也有上下文成本。
game-engine、game-developer、Higgsfield 和 Three.js director 都可能认为自己负责整体流程;game-ui-design 与 game-ui-ux 的描述更是直接重叠。Skill 越多,不一定越专业,反而可能让 Agent 同时遵守互相冲突的技术栈、发布动作和验收口径。对我来说,更合理的做法是按项目保留最小组合。普通 Web/Phaser 游戏用一个引擎或项目基础 Skill,加
game-ui-ux 和 game-feel,再配一个真正走完核心循环的测试 Skill。Three.js 项目就让 Three.js 专项 Skill 主导 UI,不必再叠一套职责相同的通用设计负责人。多人联机和云端生成分别做独立实验,不和首轮本地 Demo 混在一起。我会怎样实测
本次还没有下载和安装任何上游内容。若进入测试,我会先选当前有效、低外部依赖的
game-ui-ux 与 game-feel,固定仓库 commit,只下载这两个目录及 references,安装到隔离测试项目的 .agents/skills,不改用户级 Skill 目录。测试夹具会是一个本地浏览器小游戏,包含移动、攻击或拾取、受伤、计分、胜负、暂停和重开。我会先保存无专项 Skill 的基线,再依次启用 UI 与手感 Skill。验收不会停在 lint 或构建:要在 375×812、812×375 和 1440×900 三种视口实际操作,检查安全区、文本、焦点、HUD 状态、震屏、hit-stop、输入和重置;还要保存截图、控制台和完整核心循环证据。
如果增强版只是更花哨,却没有消除可复现的 UI 或反馈问题,实验就不算成功。若 Skill 需要用户级覆盖、外部账户、付费 API、公开部署或系统配置才能工作,首轮也会直接判定不符合低风险范围。
最终判断
这条帖子值得收藏为“游戏开发能力清单”,不值得照单全装。它最有用的启发,是提醒我不要把做游戏缩减成写玩法代码;UI、手感、联机和测试都需要独立关注。它最大的问题,则是链接时效和来源核验不足:发布时已经包含被删除四个月的 OpenAI Skill、被删除两周的 Rivet Skill,以及两个没有路径历史的名称。
如果只选当前最值得测试的内容,我会先选
game-ui-ux 和 game-feel。它们不承诺替我做完整游戏,只约束两个明确、可观察、常被忽略的质量维度。对于 Agent Skill,这种边界清楚的“小专家”,通常比一个什么都负责的“全能团队”更可靠。参考来源
- OpenAI Skills 文档:https://developers.openai.com/codex/skills
- OpenAI 当前 Skills 仓库:https://github.com/openai/skills
- 删除
develop-web-game的提交:https://github.com/openai/skills/commit/11c643813b4645ca9f25d49ca180697732e0141a
- Higgsfield Skills:https://github.com/higgsfield-ai/skills
- GitHub Awesome Copilot
game-engine:https://github.com/github/awesome-copilot/tree/main/skills/game-engine
- Rivet Skills:https://github.com/rivet-dev/skills
- Three.js Game Skills:https://github.com/majidmanzarpour/threejs-game-skills