SuperAPI AI 工具集

game-ui-ux

设计与创作

查看项目

更新于 10-15 19:53

技能介绍

用途:该技能是一份与引擎无关的游戏界面契约,用于设计或评审 HUD、菜单、背包、商店、地图、设置、叠加层、教程与通知等屏幕,把玩家决策映射到信息优先级与可见性规则,并定义屏幕流程、暂停/叠加行为、焦点顺序与返回/取消行为。不适用于落地页 UI、纯视觉情绪板、具体引擎控件代码或游戏手感调优。

主要能力:对真实屏幕与状态进行盘点;按紧急度、持久性和后果划分信息层级;用显式屏幕与转场建模导航与焦点(含鼠标、键盘、控制器、触控与辅助输入);定义响应式布局与安全区;将本地化作为布局状态处理;定义 UI 数据契约,区分展示状态与游戏事实,并避免通过界面绑定泄露隐藏的多人数据;最后进行真实交互验证,覆盖加载、空、错误、离线、重连、破坏性确认等状态。

使用方式:从技能目录复制 references/contract-example.json 并替换示例,然后运行: python3 scripts/validate-game-ui.py game-ui-contract.json python3 scripts/validate-game-ui.py --self-test 输出按“Game UI/UX packet”格式返回,包含玩家决策、屏幕与状态、信息层级、输入与焦点、布局与本地化、无障碍、数据契约、验证结果与下一步归属。

限制与注意:不要依赖颜色、位置、音频、动效或触觉作为关键状态的唯一载体;不要复制通用参考分辨率、触控目标或字号,应实测目标设备;静态截图不能证明导航或状态行为;具体引擎实现、视觉概念和游戏手感应路由给相应专家。参考资料包含 references/interface-contract.md、references/contract-example.json、references/source-notes.md 和只读校验脚本 scripts/validate-game-ui.py(Python 3.9+)。