threejs-gameplay-systems
Installation
SKILL.md
Three.js 玩法系统
目的
创建或演进一个可玩的浏览器游戏循环,具备清晰的归属划分、灵敏的操作、确定性的更新顺序,以及经过验证的面向玩家的行为。
何时使用
开始一款新游戏、修复孱弱的原型、添加机制/实体、设计架构、调校相机/操作、实现规则/目标,或改善手感时。
工作流
当任务包含首个可玩搭建、架构、机制、实体、输入、相机、碰撞/物理、计分、目标、反馈或手感调校时,第一步就加载 references/gameplay-workflows.md。
在新增或修改物理、重碰撞玩法、载具移动、滚动球、迷你高尔夫、台球/斯诺克、弹球、刚体解谜、角色控制器、传感器、高速抛射物、移动平台或物理 QA 之前,先加载 references/physics-engine-selection.md。用一份引用台账追踪这两份引用,记录 是/否、路径和失败原因。若某份所需引用被跳过,不要把玩法阶段标记为完成。
在宣称一款新游戏或首个可玩切片完成之前,先加载 references/checklists/new-game-definition-of-done.md。
无尽跑酷类工作先加载 references/checklists/endless-runner-premium-quality.md。