Problem
No accessibility features exist. UITextComponent has a per-component font size but there's no global text scale, no subtitle/caption system, and no colorblind modes (a grep for subtitle/caption/colorblind/accessibility finds nothing relevant).
Why it matters
Increasingly a storefront/cert requirement; subtitles in particular are expected for a narrative shooter, and global text scaling + colorblind palettes are baseline accessibility.
Proposed approach
- Subtitle/caption system (timed lines, speaker label) driven by the dialogue/audio systems.
- Global UI text-scale multiplier (with a minimum legible size) applied across
UITextComponent.
- Colorblind palette modes (deuteran / protan / tritan) as a post-process LUT or palette swap.
Acceptance criteria
- Dialogue / voice lines show subtitles that can be toggled.
- A global text-scale setting visibly scales all UI text.
- Colorblind mode changes the presented palette.
Tier C — accessibility.
Score
capability: 3
craft: 3
stability: 1
decay: 1
effort: 5
confidence: 0.8
learning: 3
fun: 3
kano: table-stakes
blocked_by: []
blocks: []
Rated per issue-scoring · score = confidence × (capability + craft + stability + decay) / effort, derived by the picker.
Problem
No accessibility features exist.
UITextComponenthas a per-component font size but there's no global text scale, no subtitle/caption system, and no colorblind modes (a grep for subtitle/caption/colorblind/accessibility finds nothing relevant).Why it matters
Increasingly a storefront/cert requirement; subtitles in particular are expected for a narrative shooter, and global text scaling + colorblind palettes are baseline accessibility.
Proposed approach
UITextComponent.Acceptance criteria
Tier C — accessibility.
Score
Rated per issue-scoring · score = confidence × (capability + craft + stability + decay) / effort, derived by the picker.