UI bugs often survive until late device testing: clipped translations, missing glyphs, tiny touch targets, broken controller focus, missing EventSystems and inconsistent Canvas setup. UI Release Guard turns those recurring checks into a fast, repeatable preflight.
Scan the active scene, every open scene, a selection, or all saved Scenes and Prefabs under Assets. Findings are grouped by severity, searchable, linked back to their source objects or assets, and paired with a practical suggested fix.
Highlights
- TextMesh Pro overflow, missing-font and Unicode glyph checks
- Canvas bounds, Canvas Scaler and Graphic Raycaster validation
- Configurable font-size, touch-target and static contrast checks
- Controller and keyboard navigation checks
- Optional Unity Localization coverage without a hard dependency
- Active Scene, Open Scenes, Selection and Project Assets scopes
- Searchable results with direct object and asset navigation
- Standalone HTML and JSON reports
- CI batch mode with error, warning or report-only thresholds
- Diagnostic demo scene, documentation and EditMode tests
- Editor-only architecture with zero runtime code
Automated checks complement device testing; they are not an accessibility certification. Dynamic backgrounds, runtime-created UI and custom input routing should still be reviewed manually.