Inspector Designer Pro: The Complete Visual Inspector Customization Tool for Unity
Stop writing boilerplate custom editor code. Inspector Designer Pro lets you fully customize any MonoBehaviour inspector through a visual editor window, no C# scripting, no custom drawers, no PropertyAttributes. Just right-click any field, pick your options, and see results instantly.
Whether you're a solo indie developer, a technical artist on a AAA team, or a designer who needs clean, organized inspectors, this tool saves hours of editor scripting and keeps your project inspectors consistent, readable, and professional.
[DOCUMENTATION] | [VIDEO TUTORIAL]
KEY FEATURES
Visual Inspector Editor — Zero Code Required
Customize any MonoBehaviour inspector from a dedicated editor window or directly through right-click context menus. Change field types, colors, fonts, grouping, layout, and validation — all saved as reusable ScriptableObject profiles.
12 Built-In Field Type Overrides
Transform how your fields are displayed in the inspector. Override any compatible field with:
Smart type filtering ensures you only see field types compatible with each property — no guesswork, no errors.
Tab Groups with Full Styling
Organize fields into tabbed layouts with three orientation modes: Horizontal, Vertical, and Icon-Only. Every visual detail is customizable:
Foldout Groups with Header & Content Styling
Group related fields under collapsible foldouts with full visual control:
Headers, Separators & Layout Elements
Insert visual structure between fields:
Custom Buttons with Rounded Corners
Add clickable buttons to your inspector that call any public method on the target component. Full styling control over:
AudioClip In-Editor Playback
AudioClip fields get an automatic play/stop button right next to the object field. Preview audio clips directly in the inspector without entering Play mode.
Dropdown Styling
Override the default Unity enum dropdown appearance with custom background and text colors. A custom-drawn dropdown arrow ensures visibility regardless of your color choices.
Field Styling & Appearance
Per-field visual customization including:
Conditional Visibility
Show or hide fields based on other field values. Supports 8 condition operators: Equals, Not Equals, Greater Than, Less Than, Greater or Equal, Less or Equal, Is True, and Is False.
Field Validation Rules
Add validation to any field with visual error feedback:
Pinned Fields & Search
Pin important fields to the top of the inspector for quick access. Built-in search bar lets you instantly find fields by name in components with many properties.
Marquee Multi-Select with Bulk Actions
Click and drag to select multiple fields at once. Apply styling, grouping, and field type changes to your entire selection in one action — no repetitive clicking.
Right-Click Context Menus
Right-click any field to access quick actions: change display name, add to tab or foldout groups, change field type, move up/down, pin, hide, open the full editor, and more. Right-click rename on headers, foldouts, and tabs.
Field Reordering
Rearrange fields in your inspector through drag-and-drop ordering. Move fields up or down within groups for the exact layout you want.
7 Built-In Style Presets
Jump-start your inspector design with professionally crafted themes:
Each preset configures global styling, tab colors, foldout appearance, headers, and field fonts — apply with one click, then customize further.
Full Undo Support
Every single change you make is fully undoable with Ctrl+Z. Over 80 undo recording points cover all profile modifications — colors, grouping, field types, layout changes, renaming, and more.
Global Styling
Set project-wide defaults for background color, font color, font size, and field spacing. Individual field overrides take priority when set.
Reusable ScriptableObject Profiles
All customization is stored in lightweight ScriptableObject profiles — one per MonoBehaviour type. Profiles are project assets that can be shared across teams, version-controlled, and reused across scenes.
USE CASES
WHAT PROBLEMS DOES THIS SOLVE?