UITK Screen Reader & Accessibility Audit OFFICIAL SALE

UI Toolkit Screen Reader & Accessibility Audit is a drop-in toolkit that makes UITK interfaces accessible—fast.

What it does

  • Runtime (Unity 6+): Builds and maintains the Accessibility Hierarchy so Android TalkBack / iOS VoiceOver (and desktop readers in 6.3+) can read and interact with your UI. Includes an Announce API for toasts/status updates.
  • Editor: An Accessibility Audit window that finds common issues (missing/weak labels, small hit targets, low text contrast) and lets you Ping the offending control.

Why teams use it

  • Saves days of wiring AccessibilityNode roles/actions/frames for UITK controls.
  • Catches easy issues before QA (labels, tap targets, contrast).
  • Works with your existing UITK workflow—no prefabs or custom controls required.

What’s included

  • Runtime: A11yBridge, A11yMapper, A11yNodeSync, A11yAnnouncer, A11ySettingsMirror, utilities, runtime asmdef.
  • Editor: Accessibility Audit window, contrast helper, “Create Demo Scene” menu, editor asmdef.
  • Samples: “Menus Demo” (plug-and-play), “Marketing Demo” (bad vs fixed UI for before/after).
  • Docs: Documentation~/README.md, CHANGELOG, MIT license.

Quick start (60 seconds)

  1. Add A11yBridge to the scene and drag your UIDocument into its documents array.
  2. Press Play.
  3. (Optional) Call A11yAnnouncer.Announce("Download complete"); from a button to test announcements.

Compatibility

  • Runtime screen readers: Unity 6.0+ (Android/iOS).
  • Desktop readers & Editor Hierarchy Viewer: Unity 6.3+ (Windows/macOS).
  • Audit window only: Unity 2021.3–2023.3 (no runtime readers in those versions).
  • Pipelines: Built-in, URP, HDRP.
  • No external services. No data collection.