用途:Game Feel 用于诊断和调校从玩家意图到反馈结果之间的响应链,涵盖输入、模拟、可见运动、镜头、动画、VFX、音频、触觉、UI 与恢复。适合排查“机制正确但手感延迟、发虚、发飘、打滑或嘈杂”的问题,检查输入到可见响应以及动作到结果的时序,调校移动、攻击、跳跃、冲刺、开火、受击、拾取、死亡或按键反馈,比较基线与单一受控变体,并加入减少动态、闪光、触觉等替代反馈通道。
主要能力:要求先冻结单一机制与上下文,记录构建、场景、机制、目标设备、输入方式、帧模式、网络状态、镜头与玩家情境,并用可观察方式定义“更好”。随后捕获基线响应链:意图→设备事件→输入读取→模拟判定→状态变化→渲染运动→反馈通道→回到可控或静止,并注明哪些阶段是实测、哪些是推断。接着分类首个薄弱环节,如输入采样或设备映射、状态机门控/缓冲/取消/恢复、模拟响应或插值、动画起手/预备/接触/跟随/回归、镜头构图或次级运动、跨视觉音频触觉 UI 的冲击识别、反馈优先级与习惯化、渲染与帧节奏或网络与权威延迟。设计单一受控变体时,只改最早可能解释问题的因果变量,保持游戏逻辑与表现分离;镜头抖动只移动视觉层,命中停顿不得重复动作、卡死计时器或丢弃缓冲输入,瞬态效果须回到已知静止状态。不得照搬其他游戏的时长、幅度、土狼时间、输入缓冲或抖动曲线。还需维持信号层级,为关键信息提供冗余通道,并为镜头抖动、头部晃动、动态模糊、重复运动、闪光和触觉提供真正可关闭或减弱的路径,且以其他通道保留玩法信息。
使用方式:从技能目录复制 references/contract-example.json 并替换示例,然后运行: python3 scripts/validate-game-feel.py game-feel-contract.json python3 scripts/validate-game-feel.py --self-test 最后输出 Game feel packet,包含机制与上下文、基线证据、首要薄弱环节、受控改动、信号层级、无障碍替代、验证结果与下一责任方。
适用场景:攻击命中但感觉疲软、跳跃感觉迟滞、战斗时帧率崩溃等。帧率崩溃应转交性能分析,而非用手感增强掩盖。
限制:不用于发明基础机制、构建镜头系统、制作 VFX、混音或分析整帧预算,应转交相应专项技能。插件为只读 Python 3.9+ 验证器,具体收费与平台信息暂未提供。