辅助功能概述
辅助功能可以让世界上的每个人、每个组织都获得更多成就,这也适用于制作更容易上手的游戏。
了解游戏的辅助功能是如何帮助更多的人玩你的游戏。 然后设身处地地为残疾用户着想,了解他们可能会如何体验你的游戏。
接下来,根据 Xbox 辅助功能准则设计游戏功能。 该指南是与行业专家以及游戏和残疾社区成员合作开发的一套最佳实践。 最后,了解目前可用的 API/服务,以帮助你创建更易于访问的游戏。
随着越来越多的开发人员可以制作游戏的辅助功能,我们也收到了一些有关查看游戏中的辅助功能和包容性的帮助请求。 因此,我们最近推出了名为 Microsoft 游戏辅助功能测试 (MGATS)的新服务,这是一项可选测试服务,可帮助你识别预发行/启动的 Xbox 和 Windows 电脑游戏的辅助功能和包容性问题。
从辅助功能开始
人们经常对开发过程中有误解,认为辅助功能成本高昂。 事实上,如果从辅助功能开始,成本并不像你想象的那样贵。 最终,你会让更多人玩你的游戏。 若要了解详细信息,请参阅 为什么制作游戏辅助功能?
了解客户
当游戏未开发辅助功能时,了解某些类型的残障玩家如何体验你的视频游戏。 若要开始,请参阅 游戏和残障玩家体验指南。
设计和测试方法的框架
Xbox 辅助功能指南是与行业专家以及游戏和残疾社区成员合作开发的一套最佳实践。 对于设计师,这些指南是生成创意的催化剂,对于开发人员,这些指南是游戏开发过程中的规范,对于测试团队,这些指南则是验证游戏可访问性的清单。 若要开始,请参阅Xbox 辅助功能准则 (XAG)。
主题包括:文本显示、对比度、视觉和音频提示的其他通道、字幕和字幕、音频自定义、屏幕旁白、输入、游戏难度选项、对象清晰度、触觉反馈、音频说明、UI 导航、UI 焦点处理、UI上下文、错误消息和破坏性操作、时间限制、视觉干扰、光敏性、语音转文本 (STT)/文本转语音 (TTS) 聊天、通信体验、辅助功能文档、可访问客户支持、高级最佳做法。
立即实现辅助功能
我们希望支持你制作具有辅助功能的游戏。 如果有你想要添加服务或资源,请随时在 Xbox 开发者论坛上告知我们。
开发
这些资源有助于开发时实现游戏中的辅助功能。
除了利用这些资源,我们建议在整个开发过程中引入残障人士,以确保你设计的功能适用于他们。
区域 | 功能/API | 用例 | 支持的平台 |
---|---|---|---|
字幕和辅助字幕,文本显示 | XAccessibility | 显示隐藏式字幕文本 | 使用 Microsoft 游戏开发工具包 (GDK) 的 Windows、Xbox One 和系列主机游戏 |
字幕和字幕,对比度 | XAccessibility (XHighContrastMode) | 为隐藏式字幕文本启用高对比度模式 | 使用 Microsoft 游戏开发工具包 (GDK) 的 Windows、Xbox One 和系列主机游戏 |
通信体验 | Azure PlayFab Party | 提供文本和语音聊天功能 | 跨平台游戏,包括 Android、iOS、Google Stadia、Nintendo Switch、PlayStation®、Windows 和 Xbox。 也适用于使用游戏引擎(如 Unity 和 Unreal)开发的游戏。 |
语音转文本 (STT)和文本转语音 (TTS)。 | PlayFab Party STT 和 PlayFab Party TTS | 启用 STT 和 TTS | 跨平台游戏,包括 Android、iOS、Google Stadia、Nintendo Switch、PlayStation、Windows 和 Xbox。 也适用于使用游戏引擎(如 Unity 和 Unreal)开发的游戏。 |
屏幕旁白 | SpeechAccessibility | 启用 Windows 和 Xbox shell UI 元素旁白(让游戏为我朗读)。 此外,获取游戏聊天 2/群聊天 STT 和 TTS 的用户设置 | 使用 Microsoft 游戏开发工具包 (GDK) 的 Windows、Xbox One 和系列主机游戏 |
音频 | 适用于沉浸式游戏的响应式空间音频 | 适用于沉浸式游戏的响应式空间音频是一个交互工具包,可使用空间音频改进游戏辅助功能。 它作为 Unity 插件提供。 功能包括:使用元数据描述(如对象类型和项说明)标记 3D 对象。 可访问的第一人称射击 (FPS) 类型控制器,它扫描环境以查找标记的对象并将信息传达给玩家。 可放置的 vantage 点对象,可根据玩家的方向提前提供视图的说明。 音频导航将引导玩家转到他们选择的对象或最接近的 vantage 点对象。 | 使用 Unity 开发的游戏 |
“PlayStation”是索尼互动娱乐公司的注册商标或商标。
发布管理—测试、发布和营销
这些资源可帮助你在发布管理过程中实现或测试可访问的功能。
区域 | 功能/服务 | 用例 | 描述 |
---|---|---|---|
游戏测试 | Microsoft 游戏辅助功能测试 (MGATS) | 安全、机密地测试预发行/启动的游戏,以确定辅助功能问题/关注点 | MGATS 是面向开发人员和发行商的一项可选 测试服务。 它旨在帮助改进 Xbox 和 Windows 电脑游戏的独占性。 测试由辅助功能使用者专家和残疾游戏玩家根据 Xbox 辅助功能指南进行。 |
Communications | 辅助功能见解 | 查看与游戏相关的网站和应用的辅助功能问题。 | Accessibility Insights 是一个免费的辅助功能工具集,可帮助你查找和修复 Windows 应用、Android 应用、网页和 Web 应用程序中的辅助功能问题。 使用实时检查,只需将鼠标悬停在元素上或设置键盘焦点即可验证应用中的元素是否具有正确的 UI 自动化 属性。 Fast Pass 可帮助你在 5 分钟内识别常见、影响较大的辅助功能问题。 |
社区反馈 | Xbox 辅助功能会员联盟 (XAIL) | 获取有关游戏辅助功能的公众反馈。 | Xbox 辅助功能会员联盟 (XAIL) 是一个由 Xbox 玩家组成的公共团体。 目标是提供有关其内容和体验的辅助功能的反馈,从而让每个人轻松畅玩游戏。 |