游戏质量指南
本指南旨在为开发者提供基于平台成功案例的经验总结,建议与平台强制要求配合使用。以下内容均为非强制性建议,但遵循这些原则将显著提升游戏质量与用户体验。
用户体验优化
🤖 易用性设计
- 采用直观的游戏机制设计,确保核心规则可被玩家快速理解。
- 建议集成渐进式教学系统,或使用国际通用视觉符号降低玩家学习门槛。
💬 交互元素需符合人机工程学标准:
- 功能按钮尺寸 ≥48×48px 。
- 响应延迟控制在 300ms 以内。
- 设计上避免可能导致误触广告的 UI 布局。
游戏性设计
✍️ 交互反馈
- 确保玩家的所有操作都能获得即时视觉/听觉反馈。
- 游戏难度曲线应采用动态平衡算法,保持挑战性与成就感的平衡。
📲 多平台适配
- 实现响应式界面设计,适配 PC 及移动端设备。具体参见 QA 配置
- PC 端默认为横屏,建议使用自适应或规定为 16:9 的屏幕比例;如果游戏移植移动端的竖屏游戏,则建议比例为 9:16。
- 移动端竖屏的建议比例 9:16,横屏比例建议为 21:9。
- 明确标注游戏模式限制(如纯多人游戏需显著提示)。
产品差异化
🗃️ 内容管理
- 采用模块化架构设计,支持后续内容扩展,并保持持续更新。
- 核心玩法机制确定后应保持稳定。
🏙️ 品牌识别
- 建立独特的视觉识别系统(VIS)。
- 命名规范:避免通用名称(如"象棋"),推荐使用差异化命名(如"超级象棋")。
- 严禁侵犯第三方知识产权。
视听规范
🎨 视觉标准
- 保持美术风格一致性(分辨率、色彩方案、艺术风格)。
- 宣传素材需准确反映实际游戏内容。
🎶 音频标准
- 背景音乐、音效音量不大不小让人舒适。
- 确保音频内容与游戏主题高度契合。
操作控制
🎮 输入设计
- 支持键盘布局的识别(含 AZERTY/QWERTY 适配)。
- 系统快捷键保留策略:
- 全屏模式下可临时禁用 Esc/Ctrl+W
- 常规模式下保持系统快捷键原生功能
🕹️ 适配平台控制器
- PC 端建议支持键盘或鼠标游玩,移动端建议匹配虚拟按键。
- 我们平台已为您提供一套不同平台控制器的兼容方案,请阅读我们的QA 控制器说明。
Unity 优化建议
WebGl打包设置建议
- EnableExceptions:异常处理方式。建议保留基本设置。
- Full会造成过多打印影响效率,不建议
- None则不处理异常,在发生异常时将阻塞进程,不建议
- CompressionFormat:任选一种压缩方式即可
- Disable 不压缩会导致包体增大,不建议
- DecompressionFallback:压缩格式回滚。建议启用
- NamesFilesAsHasher: 使用hash值命名资源文件。更新游戏版本时很有用,建议启用
- DataCaching:启用浏览器缓存,建议启用
- DebugSymbols:调试信息,仅Develop包需要,建议Off
图片压缩格式选择
- 建议的压缩格式为 RGB(A) Compressed ASTC 该格式无需将图片处理为2^n也可达到很好的压缩效果。但是部分较旧的机型可能不支持。
- 如果已有成熟的图集处理方案,则可以使用 RGBA Compressed ETC2|RGBA Crunched ETC2
- 具体以项目内容为准,参考官方文档:https://docs.unity.cn/cn/2021.3/Manual/class-TextureImporterOverride.html
WebGL资源优化
请参考Unity官方文档进行资源优化: