Skip to main content

XR-003:提交游戏质量

版本 3.0,2025/11/01 XBOX 游戏必须符合 XBOX 质量标准,并且完全可用和可测试。

功能完整且可测试

游戏在提交认证时必须完全可用和可测试。这包括所有客户端代码、提交产物和可下载内容。游戏必须使用当前版本的提交验证器进行干净打包,无失败。提交验证器日志必须与提交一起包含。

XBOX 质量标准

XBOX 游戏必须在所有游戏模式和场景下正确运行,以满足玩家期望。

游戏完整性

游戏必须无严重问题,例如崩溃、冻结、无法游玩的帧率、导致主要进度阻碍的错误或图形损坏。游戏设置、选项和控件必须正确应用,并在适当的情况下尊重默认设置。导航和内容可用性应无缝,没有死胡同或无法访问的菜单。多人游戏功能必须稳定且可用,无论玩家数量如何。

存档游戏兼容性

游戏存档和玩家进度必须在内容更新后继续可用。此外,在使用基本光盘版本加载更新后的存档时不得发生永久性数据丢失。

更多信息

不准确和不完整的提交将被认证拒绝。在提交认证之前,请确保查看在合作伙伴中心提交到 XBOX 认证文档。有关提交到认证的问题,请联系您的 Microsoft 联系人

提交验证器

提交验证器不是开发人员使用的独立工具。相反,当使用 makepkg pack 命令时,它会自动被调用来检查应用。有关语法和命令行使用的更多信息,请参阅 makepkg 参考页。 提交验证器识别的问题类型将随时间增长和演变,以实现从提交、认证到市场的顺利过程的目标。

合作伙伴托管的服务

运行游戏所需的合作伙伴服务在提交到认证时必须处于运行状态并正确配置。这些服务将在为游戏安排测试之前进行验证,并且必须在整个认证过程中保持功能。

实现指南和最佳实践

选项和设置

游戏设置(例如选项、控件和语言)在游戏内更新并终止和再次启动游戏后正确应用。默认设置在适当的地方得到尊重。

导航

所有导航命令必须按预期运行。在控制台上,游戏必须可通过控制器完全导航。内容中没有死胡同,所有游戏菜单都可导航,所有内容都可用。

本地化支持

对游戏必须支持的本地化数量没有要求。在支持本地化文本的区域中,文本必须无论显示设置如何都可读。

排行榜

游戏必须允许用户将统计数据发布到所有可用的排行榜,并使用提供的过滤器对这些排行榜进行排序。

控制台上的耳机状态更改

在控制台上,耳机连接、移除和重新连接时必须继续听到音频。

认证测试用例

下表显示了哪些 XR-003 测试用例适用于您的游戏在控制台或 PC 上。

003-02 游戏完整性

配置 测试步骤
  1. 登录 XBOX 配置文件并启动游戏。
  2. 浏览所有菜单、子菜单,查看所有功能并完成所有游戏模式。
    • 交互并完成所有菜单 UI、额外内容、单人和多人游戏模式,包括所有支持语言中的任何附加功能。
    • 测试离线、在线,以及分屏(如适用)。
    • 使用最大玩家数量测试多人游戏模式。
    • 将统计数据发布到所有支持的排行榜。
预期结果 所有游戏都必须为用户提供可靠、公平、一致且完整的 XBOX 娱乐体验。 通过示例
  1. 游戏可以在所有游戏模式下完成。
  2. 在游戏过程中设置的选项在终止和重新启动游戏后保存。
  3. 游戏的所有区域都可以按预期导航。
  4. 本地化文本在支持的所有区域中正确显示。
  5. 用户能够按预期发布到排行榜。
失败示例
  1. 游戏在关卡结束时崩溃,或用户在游戏的任何区域被阻止推进。
  2. 游戏的区域无法按预期导航。
  3. 如果用户使用暂停菜单反转水平或垂直摄像机控制,游戏内的摄像机控制不会改变。
  4. 用户无法按预期发布到排行榜。
  5. 如果用户已完成不同的模式,则无法完成特定的游戏模式。
  6. 在游戏过程中设置的选项在终止和重新启动游戏后重置为默认值。
  7. 由于帧率问题,游戏无法游玩。

003-16 存档游戏兼容性

测试步骤
  1. 登录 XBOX 配置文件,并在不连接到 XBOX 的情况下启动游戏。
  2. 玩游戏并保存您的进度和设置。
  3. 重启游戏并验证您可以从步骤 2 加载和恢复已保存的进度。
  4. 连接到 XBOX 并安装基础游戏的内容更新。
  5. 验证更新后您仍然可以加载并继续已保存的进度。
  6. 重启游戏,开始新游戏,再次保存您的进度。
  7. 退出并卸载游戏。
  8. 在没有连接到 XBOX 网络的情况下,重新安装并启动基础游戏。
  9. 验证以下情况之一:
    • 您可以加载并继续已保存的进度
    • 游戏显示消息,指示存档需要安装内容更新
    • 游戏不显示步骤 6 中所做的存档
  10. 重启游戏并安装内容更新。
  11. 验证更新后您仍然可以加载并继续已保存的进度。
预期结果 游戏的内容更新版本必须能够成功加载使用非内容更新版本的游戏创建的存档。 通过示例
  1. 内容更新版本的游戏可以成功加载所有存档。
  2. 启动基础版本以加载更新的存档时,用户被通知缺少内容,并被告知存档文件无法加载的原因,或者在基础版本中不可见在内容更新版本中所做的存档。
失败示例
  1. 内容更新版本的游戏无法加载使用先前版本的游戏创建的游戏存档。
  2. 基础版本的游戏在加载使用内容更新版本的游戏所做的存档时崩溃。

003-17 耳机状态更改

测试步骤
  1. 在 XBOX 音频设置下,将 Windows Sonic for Headphones 作为您的耳机格式启用。
  2. 将一对耳机连接到控制器,或将一对耳机无线连接到 XBOX。
  3. 启动游戏并进入游戏过程。
  4. 验证通过电视和耳机听到音频。
  5. 拔下耳机,验证短时间后音频返回。
  6. 重新插入耳机,验证通过电视和耳机听到音频。
  7. 在整个游戏过程中重复步骤 5-6。
预期结果 音频继续无问题地被听到。 通过示例
  1. 每次移除耳机时,音频都无问题返回。
  2. 连接耳机时,音频无问题返回。
失败示例
  1. 耳机状态更改后,不再听到音频。
  2. 耳机状态更改后,音频失真或损坏。

003-18 挂起后耳机状态更改

在零售控制台上,游戏在以下情况下将被挂起:
  • 当控制台通过将电源模式设置为即时启用并关闭而进入连接待机时。
  • 当游戏失去焦点十分钟时。例如,启动应用程序(如”设置”)并将其保持焦点十分钟。
出于此测试用例的目的,应在步骤 6 中验证两种方法。 测试步骤
  1. 在控制台电源模式设置为即时启用的情况下登录 XBOX 配置文件。
  2. 在 XBOX 音频设置下,将 Windows Sonic for Headphones 作为您的耳机格式启用。
  3. 将一对耳机连接到控制器,或将一对耳机无线连接到 XBOX。
  4. 启动游戏并进入游戏过程。
  5. 验证通过电视和耳机听到音频。
  6. 在整个游戏过程中的不同时刻,挂起游戏。
  7. 恢复游戏并验证通过电视听到音频。
  8. 重新连接耳机,验证通过电视和耳机听到音频。
  9. 在整个游戏过程中重复步骤 6-8。
预期结果 音频继续无问题地被听到。 通过示例
  1. 每次移除耳机时,音频都无问题返回。
  2. 连接耳机时,音频无问题返回。
失败示例
  1. 耳机状态更改后,不再听到音频。
  2. 耳机状态更改后,音频失真或损坏。

控制台和 PC 测试台配置

控制台测试台布局

控制台测试台布局包括来自所有 XBOX 控制台平台和世代的设备。这种全面的设置确保测试涵盖广泛的配置,以维持兼容性和性能标准。有关控制台平台和世代的详细要求,请参阅 XR-130 XBOX 控制台系列和世代 下表提供了测试台中使用的各种控制台设置和配置的概览。

PC 测试台布局

在各种 PC 硬件配置上测试游戏对于确保兼容性、识别潜在问题以及提供最佳用户体验至关重要。通过测试不同的显示分辨率、显卡、GPU 和 CPU,开发人员可以确保游戏在各种设置上表现良好,为所有玩家带来更好的游戏体验。 下表提供了测试台中使用的各种 PC 配置的概览。

相关

最后修改于 2026年8月13日