首页 > 精选百科 > > 正文
2024-03-20 16:10:07

格拉茨科技大学游戏实验室为游戏引擎Unity提供无障碍工具包

导读 视频游戏的日益普及使得人们更加关注其对残疾人的无障碍性。虽然大型制作越来越多地通过添加辅助功能来考虑这一点,但由于缺乏资源,这方面...

视频游戏的日益普及使得人们更加关注其对残疾人的无障碍性。虽然大型制作越来越多地通过添加辅助功能来考虑这一点,但由于缺乏资源,这方面在独立制作中通常完全不存在。为了促进辅助功能的实现,KlemensStrasser 为 Unity 游戏引擎开发了一个可免费访问的工具包,作为他在格拉茨理工大学 (TU Graz) 交互系统和数据科学研究所的硕士论文的一部分。它可以在GitHub上免费获得。这样可以轻松地将对视觉障碍人士的支持工具集成到游戏项目中。Klemens Strasser 与他的硕士论文导师 Johanna Pirker 一起在论文中发布了工具包和操作指南,以提高游戏的可访问性。

帮助定位

在创建“工具箱”时,Klemens Strasser 重点关注四点:(1)操作菜单的支持、(2)游戏环境的感知以及(3)固定网格上的控制以及(4)角色自由导航。可以向各个方向移动。前三点可以通过屏幕阅读器来解决,但为了实现免费导航,必须实现所谓的导航代理。在计算出到达目的地的路线后,它会通过音频信号引导玩家到达他们指定的目的地。

为了使屏幕阅读器解决方案能够促进网格上的菜单操作、环境感知和控制,首先需要捕获屏幕上所有可见和可用的对象和字符。一种称为可访问性指示符的工具用于识别元素并为其分配标签、特征、值和描述。游戏会将这些信息传输到玩家使用的屏幕阅读器,然后屏幕阅读器将其读出给他们。

积极反馈的开发者

该工具包在九名游戏开发人员的测试中进行了评估,他们都拥有软件工程的大学背景。他们的任务是在一个简单的三消游戏中实现它,目标是通过移动三个相同的符号或元素将它们排列在一起。开发商的反馈始终是积极的。实施被描述为简单,任务很容易理解,他们轻松地找到了使用工具包的方法。在测试之前,只有三名开发人员使用过辅助功能,但之后大多数人都想在下一个项目中使用它们。

“游戏应该向尽可能多的人开放,这就是为什么让残疾人更容易参与游戏如此重要,”克莱门斯·斯特拉瑟说。“通过 Unity 的辅助功能工具包,我们希望让独立开发人员尽可能轻松地实现这些选项。据世界卫生组织称,全球有 2.53 亿人患有视力障碍,这将是一个非常大的群体。尽管如此,这里仍有很多工作要做,因为还有许多其他缺陷需要提供易于实施的解决方案。” 格拉茨工业大学的游戏实验室不断对此类解决方案以及与计算机游戏的可访问性相关的其他主题进行研究。

作为独立游戏开发商取得的多年成功

克莱门斯·斯特拉瑟 (Klemens Strasser) 本人多年来一直致力于游戏无障碍这一主题。即使在学习期间以及在格拉茨理工大学 (TU Graz) 完成计算机科学硕士学位后,他也独立开发了考虑到可访问性的游戏。2015 年,他凭借游戏《Elementary Minute》获得了 Apple 设计奖学生类别奖项,并凭借《Letter Rooms》和 2023 年《Ancient Board Game Collection》获得了 2022 年包容性类别奖项的提名。他为 iOS 发布的游戏迄今为止下载量已超过 20 万次。