GameForge 是一个运行在 Claude Code 中的独立游戏工作室插件,game-help 是该插件的起点指南技能。它的定位是“前台”:理解用户想达成什么,查看项目状态,然后把用户引导到最合适的技能或技能链上,本身不直接做设计、编码或写文档的工作。
主要能力
该技能会静默收集项目上下文:读取 .gameforge/project.json(引擎、阶段、支柱),通过项目文件识别引擎(如 project.godot 对应 Godot,ProjectSettings/ProjectVersion.txt 对应 Unity,*.uproject 对应 Unreal,package.json 中的 three、@react-three/fiber、phaser、pixi.js、kaplay、excalibur 对应 Web),根据 design/ 文档、源码、tests/、production/sprints/、商店素材、CHANGELOG 等信号判断项目阶段,并查看 production/session-state/active.md 获取当前焦点。如果请求明确,直接给出推荐;如果确实模糊,会提出一个包含三到四个具体选项的问题。
推荐范围覆盖:从零开始(游戏头脑风暴、项目启动、快速构建可玩原型、Game Jam 模式、市场调研),到咨询专家(创意总监、技术总监、制作人、设计师、叙事总监、美术总监、音频总监、QA 负责人、UX 设计师、经济设计师、无障碍专家),到引擎专属帮助(Godot 4、Unity 6、Unreal Engine 5、Three.js/R3F/WebGPU/Babylon.js、Phaser/PixiJS/Kaplay/Excalibur),到开发执行(原型、AI 辅助构建循环、AI 素材生成、多人联机、GDD 撰写、设计评审、代码评审、逆向文档、冲刺规划、范围检查、平衡调整、试玩测试、分析设置、本地化、CI 流水线、团队编排),再到发布与复盘(Steam/主机/移动发布、Web 游戏发布、冲刺复盘、项目复盘)。
使用方式
用户可以用自然语言描述目标,Claude 会自动匹配技能;也可以直接以 /gameforge:<skill> 形式调用。该技能还提供常见“配方”,例如周末 Web 游戏、48-72 小时 Game Jam、新商业项目、接手混乱代码库、发布前冲刺等,当用户目标匹配完整流程时可直接推荐。
工作方式说明
GameForge 包含技能、工作室智能体(可咨询的角色)、工作流(带输出文档的引导流程)和引擎专家。十一个工作室角色也作为子代理存在,团队编排器可并行获取多个独立意见,每个角色保留项目范围内的决策记忆。
项目配置由 /gameforge:game-start 写入 .gameforge/project.json,包含名称、引擎、引擎版本、阶段、支柱、提交约定、LFS 阈值等字段。
钩子机制:GameForge 在非游戏项目中保持静默;在游戏项目中,会话开始时简报引擎、阶段、git 状态、保存的焦点和缺口;压缩前快照状态并在之后恢复;git 提交前阻止不符合约定的提交主题和未使用 Git LFS 的大二进制文件;文件编辑前阻止编辑引擎生成的文件(如 .godot/、Unity Library/、Unreal Intermediate/、.uasset),并在触碰 Unity .meta 前询问;子代理日志记录委托并在并行过多时警告;API 失败或会话结束时留下恢复备注和会话日志。可通过 GAMEFORGE_HOOKS=off 禁用所有钩子,GAMEFORGE_PROTECT=off 禁用文件保护,commit_convention 设为 off 禁用提交检查。
共享知识包括游戏设计理论(MDA、Flow、自我决定理论)、工作流指南、AI 辅助构建指南和模板。
适用场景与限制
适用于使用 Claude Code 进行独立游戏开发的团队或个人,尤其在项目起步、需要确定下一步、或不确定该用哪个技能时。该技能自身不执行设计、编码或文档撰写,而是路由到其他技能;不应在未要求时列出全部技能;如果请求明确匹配某个技能,应在两行内推荐并停止。对于 Claude Code 本身的问题(插件安装、设置、权限),应简要回答并指向官方文档。