Fighting Game · Guides & deep dives

V2 Accessibility Compliance Testing

<https://learn.microsoft.com/en-us/gaming/accessibility/guidelines>

5sections1 minread

On this page

This runbook covers TODOS.phase-72.72.13.2.15: an automated accessibility coverage checker for Xbox Accessibility Guidelines and Game Accessibility Guidelines evidence.

Standards Sources#

The checker verifies implementation evidence against the current repository. It does not certify legal compliance, platform approval, or a final release signoff.

Runtime Surface#

  • contract: V2/ue/Content/V2/UI/Accessibility/AccessibilityComplianceTesting_V2_Contract.json
  • coverage matrix: V2/ue/Content/V2/UI/Accessibility/AccessibilityComplianceMatrix_V2.json
  • focused checker: V2/ue/Tools/check-v2-accessibility-compliance-testing.py
  • aggregate accessibility contract: V2/ue/Content/V2/UI/Accessibility/AccessibilityFeatureSet_V2_Contract.json

Coverage Model#

The matrix covers all Xbox Accessibility Guideline IDs from XAG-101 through XAG-123. It also covers the Game Accessibility Guidelines category/level grid: Motor, Cognitive, Vision, Hearing, Speech, and General across Basic, Intermediate, and Advanced levels.

Every matrix row must contain:

  • coverageStatus: covered
  • existing evidence paths
  • evidence snippets that appear in those artifacts
  • manual review owner metadata when a claim cannot be fully automated, such as accessible customer support, mental-health best practices, signing coverage, or representative accessibility review

Verification#

Run these checks after changing accessibility compliance coverage:

bash
python3 V2/ue/Tools/check-v2-accessibility-compliance-testing.py
python3 V2/ue/Tools/check-v2-accessibility-feature-set.py
python3 V2/ue/Tools/check-v2-ci-workflow.py
python3 V2/tools/validate-v2-docs.py
python3 -m py_compile V2/ue/Tools/check-v2-accessibility-compliance-testing.py V2/ue/Tools/check-v2-accessibility-feature-set.py V2/ue/Tools/check-v2-ci-workflow.py
python3 -m json.tool V2/ue/Content/V2/UI/Accessibility/AccessibilityComplianceTesting_V2_Contract.json
python3 -m json.tool V2/ue/Content/V2/UI/Accessibility/AccessibilityComplianceMatrix_V2.json

Horde Gates#

  • accessibility-compliance-xag-coverage
  • accessibility-compliance-gag-grid
  • accessibility-compliance-evidence-snippets
  • accessibility-compliance-docs
  • accessibility-compliance-ci-wired
  • accessibility-compliance-horde-wired