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.


Documentation