用途:作为构建、升级和收尾 Three.js 浏览器游戏的入口技能,负责端到端游戏成果:先做出可玩循环,再按用户要求补足视觉与界面深度,最后提供浏览器中可运行的证据。用户自己的措辞决定标准:"做个小街机游戏"不等于完整高级流程;而"premium""AAA""polished""high-fidelity""showcase""release-ready""less basic" 则要求达到高级水准,其中"less basic"表示当前视觉水平被否定。用户的范围、美术风格、约束和既有决定优先于技能默认值。
主要能力:按阶段路由到同系列子技能——threejs-gameplay-systems(设计简报、核心循环、关卡、实体、输入、相机、物理、手感)、threejs-aaa-graphics-builder(模型、材质、着色器、VFX、光照、渲染预算、评分卡)、threejs-game-ui-designer(HUD、菜单、覆盖层、响应式与触控 UI)、threejs-debug-profiler(空白画布、渲染/运行时缺陷、移动端输入、性能分析)、threejs-qa-release(浏览器 QA、截图、画布像素、机器人试玩、生产构建)、threejs-3d-generator、threejs-image-generator、threejs-audio-generator。完整游戏或大范围升级需在实现前阅读全部五个生产技能。
使用方式:以实际加载的技能目录为 <director-skill-dir>,通过 ../<skill>/SKILL.md 解析同级技能;缺失时依次使用运行器发现的技能路径、仓库 skills/ 目录或运行器安装位置(Codex 为 ~/.agents/skills,Claude Code 为 ~/.claude/skills,旧版 ~/.codex/skills 最后)。外部生成前运行 bash <director-skill-dir>/scripts/probe_asset_credentials.sh 探测密钥。创建与检查命令:python3 <threejs-gameplay-systems-skill-dir>/scripts/create_threejs_game.py ./my-game;node <threejs-qa-release-skill-dir>/scripts/inspect-threejs-canvas.mjs --manifest artifacts/evidence.json --url http://127.0.0.1:5188;python3 <director-skill-dir>/scripts/check_evidence.py ./my-game --manifest artifacts/evidence.json。生成游戏自带 npm run inspect:canvas 与 npm run verify:visual。
适用场景与限制:适用于完整游戏、广泛升级和窄范围编辑;高级工作需用 threejs-aaa-graphics-builder/references/visual-scorecard.md 的 10 类评分卡,premium 要求无类别低于 2 且平均至少 2.3。检查器只验证声明的视口/状态对与运行 ID,其结果只代表产物覆盖,不代表美学质量或玩法正确性。资料未提供具体收费、价格与平台信息。