Search Unity

Question Help needed! - Easy package integration methods for accessibility tool

Discussion in 'Package Manager' started by samblauUF, Mar 22, 2023.

  1. samblauUF

    samblauUF

    Joined:
    Jan 23, 2023
    Posts:
    1
    Hello! My university project team is developing a package that will allow Unity game developers to easily integrate accessibility mechanics for blind and visually impaired users into their games. The package is geared towards 3D games and virtual spaces that blind people can explore through spatial audio and object descriptions. The mechanics rely on compiling objects around the player into a list and allowing the user to audibly explore that list.

    We want to create a package to house these mechanics and whose integration places as little burden on the developer as possible. That said, the package scripts must be informed on which objects are relevant (doorway, table, etc), and which are erroneous (ceiling, wall panel, etc).

    Is there a reliable way to detect these relevant objects automatically? What might be a preferred method for allowing the package scripts to detect relevant objects and their positions in the world (as well as knowing which object is the player)?

    Currently, the developer must manually attach the accessibility script to every object that is relevant to a blind user. This will allow blind users to explore the scene through interactions with those objects only. Would you consider this to be undue burden on developers, or is it not too much trouble if it means having accessibility in your game? In other words, is this outside the norm for package integration, or does this seem like it would be too much work for developers?