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.
by Indie World
Price History +
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.