My request is to have the Unity editor supply a field that can be used to supply an accessible text alternative for a Unity object. A text alternative for a visual object is fundamental to providing the basic building blocks for information required for people with disabilities.
Given that the workflow for many users of Unity is to take objects from the Asset Store or from other object libraries that already contain text labels I would like to propose working to ensure that text alternatives provided in these asset stores comes through into the object when it becomes dragged into the Unity Editor. I currently use Unity for VR programming so I am looking for Unity to help define a workflow that enables objects such as FBX, Collada, OBJ and DAE to have this metadata associated with it. By having a Unity Editor attribute expressly for accessibility purposes you could allow developers to set their own labels where appropriate. By putting this in the Unity platform, it enables developers to avoid reinventing the wheel for each coding project in Unity.
Equivalent API support on iOS, Android, and Web are pasted below for your review.
- Link to iOS
- Link to Android https://developer.android.com/reference/android/view/View#attr_android:contentDescription
- Link to aria-label https://www.w3.org/TR/WCAG20-TECHS/ARIA14.html
I would be happy to discuss this in more depth with the Unity team. I believe you have the opportunity to get accessibility far forward for experiences designed in your application.