View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.10 or later
- Package size
- 377 KB
- Files
- 30
- Favorites
- 1
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $5.00 on
Keywords
UI Doctor
Diagnose Unity UI interaction issues instantly. Detect raycast blockers, Canvas, EventSystem, Input System, and Selectable problems with detailed reports, live inspection, and one-click fixes.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
UI Doctor screenshot 1
About this asset
Stop Guessing Why Your UI Isn't Clickable
UI Doctor is a Unity Editor extension that quickly identifies why a UI element isn't receiving input.
Instead of manually checking EventSystems, CanvasGroups, Raycast Targets, sorting orders, or hidden overlays, simply select a UI object and click Analyze Selected. UI Doctor pinpoints the exact issue, explains the cause, and suggests how to fix it.
Key Features
- Analyze any Button, Toggle, Slider, Dropdown, ScrollRect, InputField, TMP_InputField, or Selectable
- Detect raycast blockers across multiple canvases
- Identify Canvas, CanvasGroup, EventSystem, and Input System issues
- Display the exact GameObjects blocking input
- Live Raycast Explorer to inspect the UI stack in real time
- Health Score with categorized diagnostics
- One-click fixes with full Undo support
- Generate a shareable diagnostic report
- Includes sample scenes demonstrating common UI problems
Whether you're debugging a prototype or a production project, UI Doctor helps you find and fix UI interaction issues in seconds.
From the publisher's Asset Store listing.
Technical details
Supported Unity Versions
- Unity 2021.3 LTS
- Unity 2022.3 LTS
- Unity 2023.x
- Unity 6 (6000.x)
Supported Components
- Button
- Toggle
- Slider
- Dropdown
- ScrollRect
- InputField
- TMP_InputField
- Any Selectable
Diagnostic Modules
- Raycast Analyzer
- Selectable Analyzer
- Canvas Analyzer
- CanvasGroup Analyzer
- EventSystem Analyzer
- Input System Analyzer
Includes
- Editor Window
- Live Raycast Explorer
- Automatic Fix System
- Runtime Diagnostic API
- Sample Scenes
- Documentation
Dependencies
- Unity UI (UGUI)
- Optional TextMeshPro
- Supports both Legacy Input Manager and the New Input System
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.10f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.