UI Doctor 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

by Indie World (opens in new tab)

No ratings yet

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.

Price $5.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for UI Doctor, 6 months Current $5.00; lowest $5.00; highest $5.00 in this period. $0 $2.5 $5 Sep Oct Nov

Asset preview

1 / 3

UI Doctor screenshot 1

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.

Documentation

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.10f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.