xraccessibility.github.io

XRAssociation + XRAccess Combined Logo smaller

XRAccessibility Project Overview

The XRAccessibility Project is an initiative driven by the XR Association and XR Access to provide a central place for developers to find solutions for creating accessible code across various XR platforms. We were inspired by developers, key players in ensuring that this technology is accessible, who reported challenges in finding accessible code snippets. It features:

Platform Supported Devices
ARCore Android
ARKit iOS
LuminOS Magic Leap One
Unity Many
Unreal Many
WebXR Web browsers
Windows Mixed Reality Microsoft HoloLens
Microsoft HoloLens 2
Windows Mixed Reality headsets

How to Contribute

The XRAccessibility Project is open source. If you know of resources that other developers could benefit from, please share them!

To contribute to the XRAccessibility Project, fill out our resources submission form.

Submissions should preferably include a video demonstration and/or a text walk-through, so that potential users don’t have to deploy a solution to understand what it does. Suggestions will be reviewed on the basis of clarity, functionality, and usefulness.

For other comments and suggestions, feel free to file an issue using Github.

General Resources to Help You Get Started

If you’re new to XR and Accessibility, then check out these resources for concepts and ideas:

XRA’s Developers Guide, Chapter Three: Chapter Three is an update to XRA’s Developers Guide, a starter guide for developers designing reality-expanding experiences. This standalone update, “Accessibility & Inclusive Design in Immersive Experiences,” offers a set of industry-backed best practices for developing accessible platforms that enhance experiences for all users, not just those with disabilities.

<img src=”https://xra.org/wp-content/uploads/2020/10/Chapter-3-Cover-1-e1603756223994.png” width=50% alt=”XR Association Developers Guide”>

XR Access Resources: The XR Access Initiative, whose mission is to modernize, innovate, and expand XR technologies, products, content and assistive technologies by promoting inclusive design in a diverse community, has put together a list of resources representing a sample of other accessible XR projects, and resources to help ensure that XR is accessible to all.

<img src=”https://i.imgur.com/YbUkSjB.png” alt=”XR Access Resources page” width=50%>

A11yVR on YouTube: This channel is a compilation of videos presentations and recordings of meetups where people discuss accessibility in technology for people with disabilities that apply to XR/VR/AR.

<img src=”https://i.imgur.com/t79JlZ5.png” alt=”A11yVR YouTube” width=50% >

Additional Accessibility Guidelines

Platform Solutions

ARCore

ARCore

ARKit

ARKit

Lumin OS

Lumin OS

Unity

Unity

Unreal Engine

Unreal Engine

WebXR

WebXR

Windows Mixed Reality Toolkit

Windows Mixed Reality

Developer Communities

Resources for Disabled Developers

Development Tools

Organizations and Articles

User Testing

Some organizations that may be able to support user testing by people with disabilities:

# Additional Resources

Locomotion Vault screenshot shows a number of locomotion techniques mapped, demonstrated, and filtered.