Steamworks 文献库
辅助功能
Steam 现在支持显示游戏辅助功能,使玩家可以更轻松地找到想玩且符合自己需求和兴趣的游戏。 开发者现在可以表明自己支持哪些辅助功能,而这些功能会在游戏的 Steam 商店页面上显示。 此外,玩家也可以专门搜索支持这些辅助功能的游戏。

商店页面显示

开发者表明自己游戏可用的辅助功能选项会在商店页面一侧显示。 默认情况下会折叠显示如下:

accessibility_features_widget_collapsed.png

但也可以展开查看按类别划分的功能:

accessibility_features_widget_expanded.png

商店搜索

玩家可以搜索启用了辅助功能的游戏:

accessibility_features_search_filters.png

辅助功能向导

可以使用商店页面“基本信息”选项卡中的“辅助功能向导”来表明所支持的辅助功能。

accessibility_wizard_prompt.png

该向导会逐步引导您回答一系列问题来确定您的游戏支持哪些辅助功能。

accessibility_wizard_narrated_game_menus.png

辅助功能

游戏过程:

  • 可调整难度:玩家可以调整游戏难度。
  • 随时保存:玩家可以使用自动保存和手动保存来保存游戏进度, 且可以在游戏的任何时候保存。

音频:

  • 自定义音量控制:玩家可以调整音频音量。 不同类型的音频可以单独静音。
  • 朗读游戏菜单:玩家可以听取游戏朗读菜单的内容。
  • 立体声:玩家可以辨别声音来自左侧或右侧多远的地方。
  • 环绕声:玩家可以辨别声音来自任一方向多远的地方。

视觉:

  • 可调整文字大小:玩家可以调整文字大小, 如游戏内文字、菜单文字、角色对话文字或字幕文字。
  • 字幕选项:玩家可以选择自定义所有语音内容和基本音频信息的字幕显示。
  • 可选颜色:游戏过程不依靠颜色来传递重要信息,或者玩家可以选择调整区分信息所用的颜色。
  • 对比度控制:对比度可调节,例如可更改前景色与背景色、突出显示前景元素、启用深色/浅色模式,或调节显示对比度。
  • 镜头舒适度:玩家可以选择调整或禁用画面抖动、镜头晃动、运动模糊等令人不适的镜头移动,或者游戏本身不包含这些效果。
  • 无需视觉也可游玩:玩家无需查看屏幕即可完整游玩游戏。 这要求您的游戏设计本身即围绕无需视觉的游戏玩法(如纯音频游戏)展开,或者您对屏幕朗读器或语音旁白的支持已足够完善,足以让玩家体验完整的游戏内容。

输入:

  • 可以仅用键盘:玩家可以仅用键盘玩游戏,无需鼠标或控制器之类的其他额外输入设备。
  • 可以仅用鼠标:玩家可以仅用鼠标玩游戏,无需键盘或控制器之类的其他额外输入设备。
  • 可以仅用触控:玩家可以仅通过触摸控制玩游戏,无需鼠标、键盘或控制器之类的其他额外输入设备。
  • 无需快速反应事件即可游玩:玩家可以选择调整游戏玩法,以避免须把握精确时机的按键输入(“快速反应事件”);或游戏本身就不需要此类按键操作。
  • 可按自己的节奏游玩:玩家可按需为任何输入花费任意时长,或可禁用或跳过需要在特定时间进行的输入。 例如,这可能适用于回合制游戏(每回合行动没有时间限制),或不包含任何计时要素的视觉小说。
  • 聊天文字转语音:文字聊天内容可以实时朗读出来。
  • 聊天语音转文字:语音聊天内容可以实时以文字转写的形式阅读。

游戏过程

可调整难度

为什么这个标签对玩家很重要?

难度设置让玩家能获得与自己的能力和偏好相匹配的游戏体验。 例如,为吸引行动无任何不便的玩家所设计的难度可能会让行动不便的玩家沮丧不已。 玩家找到此标签即可知晓他们可以调整难度获得相应体验。

建议

  • 如果可能,请对难度设置提供精细的控制。 例如,第一人称射击游戏可以允许调整敌人生命值、瞄准辅助、一击致命或无敌状态。
  • 提供预设难度级别(容易、中等、困难等)时,请说明不同级别间的区别。

随时保存

为什么这个标签对玩家很重要?

玩家可能需要可以随时安全地中止游戏。 玩家找到此标签即可知晓即使游戏中断,自己也不会失去重要游戏进度。

建议

  • 让玩家随时可以保存,载入期间或载入存档会导致游戏中断的情况除外。
  • 允许自动保存和手动保存,并为两种不同的存档使用各自的存档栏。 不要让自动存档覆盖手动存档。

音频

自定义音量控制

为什么这个标签对玩家很重要?

玩家可能需要降低会分散注意力的声音,以便他们能够专注于需要听到的声音。 玩家找到此标签即可知晓他们可以调整游戏中不同种类声音的相对音量。

建议

  • 为音乐、音效、环境声和角色语音分别提供音量控制。
  • 能提供的音量控制区分性越强越好。 例如,请考虑为活动音效(脚步声、枪击声等对游戏过程至关重要的音效)和背景音效(如交通噪音或背景语音)提供单独的音量滑块。

朗读游戏菜单

为什么这个标签对玩家很重要?

低视力的玩家可以依靠朗读功能与菜单交互。 玩家找到此标签即可知晓他们无需看到文字也可理解并使用游戏菜单。

建议

  • 要么向屏幕朗读器公开 UI 树(例如通过 Microsoft UI 自动化),要么为所有游戏菜单和通知提供朗读音频。
  • 朗读标题和副标题,为非修饰性图片提供替代文本,并朗读交互式元素的名称、作用和状态(如“音量,滑块,60%”)。
  • 每当上下文发生变化(如画面切换)时,朗读新的上下文。 这包括切换选项卡等用户发起的变化,也包括离开加载屏幕等游戏发起的变化。
  • 允许用户在首次启动游戏时尽快启用朗读,或默认启用朗读,并允许用户禁用。

立体声

为什么这个标签对玩家很重要?

玩家找到此标签即可知晓自己可以分辨声音是来自左侧还是右侧奥

建议

  • 对于在游戏内某个地点发出的声音,调整左右声道以表明其相对于玩家的位置。
  • 对于至关重要的游戏声音,还可以考虑提供一个视觉指示选项,以显示声音来源的方向。

环绕声

为什么这个标签对玩家很重要?

玩家找到此标签即可知晓他们可以分辨声音来自于哪个方向,包括上、下、前、后。

建议

  • 对于在游戏内某个地点发出的声音,调整空间音频声道以表明其相对于玩家的位置。
  • 对于至关重要的游戏声音,还可以考虑提供一个视觉指示选项,以显示声音来源的方向。

视觉

可调整文字大小

为什么这个标签对玩家很重要?

提升文字大小对于低视力玩家以及在尺寸较大或距离较远的屏幕上玩游戏的玩家来说都非常有用。 玩家找到此标签即可知晓他们可以调整菜单及 HUD 文字大小,以便可以清楚地阅读。

建议

  • 要么提供较大的默认文字尺寸,要么允许用户放大文字。
  • 允许文字在 1080p 中至少放大为 38 像素高,在 4k 中至少放大为 76 像素高。

字幕选项

为什么这个标签对玩家很重要?

基本字幕支持对于有视觉障碍的玩家来说可能并不足够。 提供背景不透明度、文本颜色及大小的选项可以让玩家自定义字幕,以获得舒适效果。 玩家找到此标签即可知晓他们可以为所有对话启用清晰可辨的字幕。

建议

  • 在字幕中指出是谁在说话。
  • 避免 HUD 元素与字幕重叠(无论是在后面还是前面)。
  • 使用易读的无衬线字体。
  • 提供字幕背景框选项,且不透明度可调。
  • 提供字幕文字大小的缩放选项,与 UI 文字大小分开设置。

可选颜色

为什么这个标签对玩家很重要?

不是所有的玩家看到的颜色都一样,而且用颜色来传递游戏功能并不总是可靠。 玩家找到此标签即可知晓他们无须使用颜色来区分游戏元素,或是可以更改所使用的颜色。

建议

  • 避免将颜色作为区分重要信息的唯一方式。 提供形状、图案、图标、文字等其他方式。
  • 如果无法避免使用颜色,请提供更改所用颜色的选项。
  • 不要依赖全屏筛选器。 如果为红绿色盲等人员提供预设模式,也请提供为每个元素选择特定颜色的功能。

对比度控制

为什么这个标签对玩家很重要?

不同玩家对对比度的需求各不相同。 有些玩家需要较高的对比度,来区分前景与背景元素;而有些玩家则需要较低的对比度,以避免眼睛疼痛。 玩家找到此标签即可知晓他们能将对比度调整到自己觉得舒适的程度。

建议

  • 允许在游戏过程中启用与禁用高对比度模式,以便可以临时启用或禁用对视觉有干扰的对比度变化。
  • 提供多个级别的对比度控制选项,让玩家能找到符合自身需求的合适对比度。

镜头舒适度

为什么这个标签对玩家很重要?

画面抖动、镜头晃动或运动模糊等镜头效果可能会对某些玩家造成不适或伤害。 玩家找到此标签即可知晓他们可以调整或禁用这些效果。

建议

  • 如果您的游戏可以让玩家控制镜头移动,请允许玩家调整移动速度。
  • 以下是可能造成不适的效果示例:
    • 画面抖动
    • 运动模糊
    • 镜头晃动/摇摆
    • 拿走镜头控制权,例如自动将镜头对准某个关注点
  • 允许玩家调整这些效果的强度,或是完全禁用这些效果。

无需视觉也可游玩

为什么这个标签对玩家很重要?

一些视障玩家可以利用“朗读游戏菜单”等辅助功能,游玩那些仅需部分视力的游戏;但这类游戏中有许多并不适用于完全没有视力的玩家。 盲人玩家找到此标签即可知晓即使无法看见任何游戏元素,他们也能玩这款游戏。

建议

  • 如果您游戏的核心玩法依托于文字,请使用语音朗读功能或支持屏幕朗读器相关 API,使玩家在没有视觉的情况下也能完整体验游戏。
  • 如果游戏提供菜单朗读,但核心玩法仍需要依靠视觉,请不要使用此标签。

输入

可以仅用键盘

为什么这个标签对玩家很重要?

玩家可能偏好只使用键盘,或是使用映射至键盘输入的辅助工具。 玩家找到此标签即可知晓他们可以只使用键盘输入来玩游戏。

建议

  • 支持将所有操作(包括视角移动)绑定至键盘输入。

可以仅用鼠标

为什么这个标签对玩家很重要?

玩家可能偏好只使用鼠标,或是使用映射至鼠标输入的辅助工具。 玩家找到此标签即可知晓他们可以只使用鼠标输入来玩游戏。

建议

  • 提供只使用鼠标与游戏交互的方式,如屏幕上的控制选项或基于鼠标点击的移动。

可以仅用触控

为什么这个标签对玩家很重要?

玩家可能偏好只使用触摸输入,如触控板或触摸屏。 玩家找到此标签即可知晓他们可以只使用触摸输入来玩游戏。

建议

  • 提供只使用触摸输入与游戏交互的方式,如屏幕上的控制选项或基于触摸的移动。

无需快速反应事件即可游玩

为什么这个标签对玩家很重要?

快速反应事件要求依次在精确的时间点按下按键或快速地连续按下按键,这可能会让玩家感到不适或难以完成。 玩家找到此标签即可知晓他们无须执行这些操作即可玩游戏。

建议

  • 给玩家提供避免应对快速反应事件的方式,如禁用快速反应事件的选项,或是完全不使用快速反应事件。
  • 如果某个输入需要玩家快速地连续按下按键,请提供通过长按来完成输入的选项。

可按自己的节奏游玩

为什么这个标签对玩家很重要?

部分玩家无法快速进行输入操作,或者可能对大量精准的输入要求感到不适。 玩家找到此标签即可知晓他们可按需为每个按键操作花费任意时长。

建议

  • 如果您的核心玩法不需要反应速度或精确的时机,请不要引入时间限制。 请允许玩家按需为每个操作花费任意时长。
  • 在条件允许时,尽量避免给叙事文本或对话选项设置计时器。 不同玩家阅读与理解所需的时间不同;如果无法从容阅读与消化文本,他们可能会被您的游戏拒之门外。

聊天文字转语音

为什么这个标签对玩家很重要?

游戏中的社交体验(如文字聊天)对于低视力的玩家来说可能无法使用。 玩家找到此标签即可知晓游戏可以将文字聊天朗读出来。

建议

  • 提供朗读文字聊天和预录回复(如“干得漂亮!”)的选项。
  • 为语音朗读提供独立于其他游戏声音的音量调节选项。

聊天语音转文字

为什么这个标签对玩家很重要?

游戏中的社交体验(如语音聊天)对于有听力障碍的玩家来说可能无法使用。 玩家找到此标签即可知晓游戏可以将聊天语音转成文字。

建议

  • 提供将玩家之间的语音聊天实时转成文字的选项。
  • 将语音聊天的转录内容显示在与文字聊天相同的屏幕位置,以便同时阅读。