Catch release-blocking Unity UI defects across scenes and prefabs before players find them.Editor-only. Render-pipeline independent; works with Built-in, URP, HDRP, and custom SRPs. Requires TextMesh Pro 3.0.7+ and uGUI 1.0.0+ (included as Unity Package Manager dependencies).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 codeAutomated checks complement device testing; they are not an accessibility certification. Dynamic backgrounds, runtime-created UI and custom input routing should still be reviewed manually.Unity version: 2022.3 LTS and newerDependencies: TextMesh Pro 3.0.7+ and uGUI 1.0.0+Unity Localization: optional; no hard package dependencyRender pipelines: Built-in, URP and HDRP (render-pipeline independent)Platform: Editor-only; verified in Unity 2022.3.62f3 on WindowsRuntime code: noneIncluded:- Active Scene, Open Scenes, Selection and Project Assets scanners- TMP, Canvas, contrast, touch target, navigation and localization rules- HTML and JSON report exporters- CI entry point: UIReleaseGuard.UIReleaseGuardBatch.RunProjectAudit- Configurable failure thresholds- Demo scene builder and diagnostic demo scene- EditMode tests- README, CI guide and complete rule referenceAll product files install under Assets/UIReleaseGuard.OpenAI Codex assisted with generating and refining the Editor-only C# implementation, EditMode tests and documentation. OpenAI image generation was used for the product logo and marketing images. All functional code was reviewed through compilation in Unity 2022.3.62f3, automated tests, active-scene and whole-project audits, report exports and package-content verification. The shipped package does not call AI services, transmit project data, require an API key or include model files. All analysis runs locally and deterministically inside the Unity Editor.




