Enhance Unity's Inspector with color-coded components, favorites, search, presets, and notes. Organize your workflow, find things faster, and keep your project tidy. Editor-only, zero runtime cost. 100% Render Pipeline Agnostic Inspector Pro Lite is an editor-only tool that works identically on Built-in, URP, HDRP, and custom SRPs. No shaders, no materials, no runtime code. Uses only Unity's built-in EditorGUI - automatically stripped from builds with zero performance impact. Your render pipeline choice doesn't matter. Inspector Pro Lite Inspector Pro Lite transforms Unity's default Inspector into a powerful, organized workspace. Whether you're building games, apps, VR experiences, or simulations, this tool helps you work faster and stay organized. Visual Organization Color-Coded Component Headers Instantly identify component types at a glance. Physics components (Rigidbody, Colliders, Joints) appear in blue. Rendering components (MeshRenderer, Light, Camera) in green. Audio in orange. UI in pink. Animation in yellow. Custom scripts in gray. No more scrolling through walls of identical-looking components. Enhanced Separators Beautiful 3D gradient headers with shadow effects replace Unity's flat component headers. Each component stands out with its category color, making complex GameObjects with many components easy to navigate. Custom Color Rules Define your own coloring system. Match components by: - Contains - "Controller" matches PlayerController, EnemyController, etc. - StartsWith - "UI" matches UIManager, UIButton, etc. - EndsWith - "Manager" matches GameManager, AudioManager, etc. - Exact - Match specific component names - Namespace - Color entire namespaces (great for third-party assets) Productivity Tools Component Favorites Star frequently-used components with one click. Access your favorites from a dedicated window and add them to any GameObject instantly. Perfect for components you use repeatedly like Rigidbody, AudioSource, or your custom scripts. Component Search Find any component or property instantly with Ctrl+Shift+F. Search by component name, property name, or browse by category. Click to ping or add components directly from search results. Quick Add Palette Press Ctrl+Alt+A to open a fast component palette. Your favorites appear at the top, followed by recently-used components. Search any component type and add it with one click. Much faster than navigating Unity's Add Component menu. Component Presets Save component configurations and apply them to other objects. Set up your perfect Rigidbody settings once, save as preset, and apply to any Rigidbody in your project. Great for maintaining consistency across your game. Component Notes Add comments directly to components. Document why settings are configured a certain way, leave reminders for yourself, or communicate with team members. Notes appear right below the component header. Inspector Attributes Enhance your custom scripts with powerful attributes: Visual Attributes - [ColorHeader] - Add colored section headers - [Separator] - Draw colored divider lines - [InfoBox] - Display info, warning, or error messages - [Highlight] - Color field backgrounds for emphasis Organization Attributes - [InspectorGroup] - Collapsible, colored property groups with smooth animation - [Tab] - Organize properties into tabbed views - [ReadOnly] - Display non-editable fields Conditional Attributes - [ShowIf] / [HideIf] - Show or hide fields based on conditions - [EnableIf] / [DisableIf] - Enable or disable fields conditionally - [ShowIfMultiple] - AND/OR logic with multiple conditions - [ShowIfComparison] - Compare numeric values (greater than, less than, equals) Validation Attributes - [Required] - Mark fields that must have a value - [ValidateRange] - Ensure values stay within bounds Input Attributes - [Password] - Masked input with visibility toggle - [ProgressBar] - Display values as colored progress bars - [MinMaxSlider] - Range selection with dual handles - [ResizableTextArea] - Text areas that can be resized - [SearchableEnum] - Search through large enums easily Dropdown Attributes - [SceneDropdown] - Select from build scenes - [TagDropdown] - Select from project tags - [LayerDropdown] - Select from project layers - [Dropdown] - Custom dropdown options Button Attributes - [Button] - Clickable buttons that call methods - [ConfirmButton] - Buttons with confirmation dialogs - [ConditionalButton] - Buttons that enable/disable based on conditions - [ButtonGroup] - Horizontal button groups - [PlayModeButton] / [EditModeButton] - Mode-specific buttons Special Features - [InlineEditor] - Edit ScriptableObjects directly in the inspector - [AssetPreview] - Show asset thumbnails - [CurvePreview] - Enhanced AnimationCurve editing with presets - [GradientPreview] - Enhanced Gradient editing with presets - [FindReferences] - Button to find all references to an asset - [SceneReference] - Warns about cross-scene references - [EnhancedList] - Lists with pagination, search, and reordering - [SerializableDictionary] - Full dictionary support in the inspector Additional Tools Mesh Analyzer Automatically displays mesh statistics on MeshFilter components: vertex count, triangle count, submesh count, bounds, and size in multiple units. Toggle between meters, centimeters, feet, inches, or define custom units. Quick Settings Window Access all features from Tools > Inspector Pro Lite > Quick Settings or Ctrl+Shift+I. Toggle features on/off instantly with visual feedback. One-click access to full settings. Project Settings Integration All settings accessible from Edit > Project Settings > Inspector Pro Lite. Configure colors, enable/disable features, manage custom rules, and import/export settings as JSON for team sharing. Customization Everything is customizable: - Category colors for each component type - Color intensity and opacity - Gradient headers on/off - Enhanced separators on/off - Individual feature toggles - Custom color rules - Mesh analyzer units - Keyboard shortcuts Who Is This For? Solo Developers Stay organized as your project grows. Find components faster, save time with presets, and keep documentation right in the Inspector. Teams Share settings via JSON export. Use component notes for communication. Maintain consistency with presets. Color-code by namespace to identify different team members' code. Asset Developers Make your assets more professional with organized inspectors. Use groups, tabs, and validation to create polished editor experiences. Anyone Working on Complex Projects The more components you have, the more time Inspector Pro Lite saves. Stop scrolling, start finding. Compatibility - Unity Versions: 2021.3 LTS and newer, Unity 6 ready - Render Pipelines: Built-in, URP, HDRP, and custom SRPs - Platforms: All platforms (editor-only tool) - Custom Inspectors: Works alongside your existing custom editors - Third-Party Assets: Compatible with other inspector tools Performance - Editor-only - zero runtime overhead - Automatically stripped from builds - Efficient color caching - Minimal Inspector repaint cost --- Inspector Pro Lite works with any project type, any genre, and any workflow. It's a quality-of-life improvement for every Unity developer. Requirements | Requirement | Details | |-------------------|-----------------------------------| | Unity Version | 2021.3 LTS or newer | | Unity 6 | Fully compatible | | Scripting Backend | Mono and IL2CPP | | API Compatibility | .NET Standard 2.1, .NET Framework | | Dependencies | None | Render Pipeline Support | Pipeline | Status | |----------------------------------------|-------------------| | Built-in Render Pipeline | ✅ Fully Supported | | Universal Render Pipeline (URP) | ✅ Fully Supported | | High Definition Render Pipeline (HDRP) | ✅ Fully Supported | | Custom SRP | ✅ Fully Supported | This is an editor-only tool. No shaders, no materials, no rendering code. Uses Unity's built-in EditorGUI exclusively. Platform Support Works on all platforms Unity supports. The tool runs entirely in the Editor and is automatically stripped from builds. | Platform | Status | |----------|--------| | Windows | ✅ | | macOS | ✅ | | Linux | ✅ | Performance | Aspect | Details | |-------------------|-----------------------------------------| | Runtime Overhead | Zero - editor-only | | Build Size Impact | None - automatically excluded | | Inspector Repaint | Minimal overhead with efficient caching | | Memory Usage | Lightweight, cached lookups | Package Contents | Folder | Contents | |-----------|------------------------------------------------------| | Editor/ | All editor scripts, drawers, windows, and inspectors | | Runtime/ | Attribute definitions and serializable types | | Examples/ | Demo scripts showcasing all features | | Tests/ | 40+ automated NUnit editor tests | File Count | Type | Count | |----------------------|-------------------------------------| | C# Scripts | ~40 | | Assembly Definitions | 3 | | Documentation Files | 3 (README, CHANGELOG, package.json) | | Example Scripts | 6 | | Automated Tests | 40+ | Assembly Definitions | Assembly | Platform | Purpose | |-------------------------------|---------------|-----------------------------------| | InspectorProLite.Editor | Editor only | Core editor functionality | | InspectorProLite.Runtime | All platforms | Attributes and serializable types | | InspectorProLite.Tests.Editor | Editor only | Automated tests | Code Architecture - Namespace: InspectorProLite - No global namespace pollution - Clean separation between editor and runtime code - Extensible base classes for custom editors - ScriptableObject-based settings with Project Settings integration Settings Storage | Setting Type | Storage Location | |------------------------|-----------------------------| | Project Settings | ScriptableObject in project | | Favorites | EditorPrefs (per-user) | | Foldout States | EditorPrefs (per-user) | | Component Notes | EditorPrefs (per-user) | | Custom Color Overrides | EditorPrefs (per-user) | Keyboard Shortcuts | Shortcut | Action | |--------------|------------------------| | Ctrl+Shift+I | Open Quick Settings | | Ctrl+Shift+F | Open Component Search | | Ctrl+Alt+A | Open Quick Add Palette | Integration | Feature | Details | |------------------------|----------------------------------------------------------------| | Custom Editors | Extend InspectorProLiteBaseEditor for automatic header support | | Custom PropertyDrawers | Full compatibility | | Odin Inspector | Compatible (can run alongside) | | Other Inspector Tools | Non-conflicting | Tested Unity Versions | Version | Status | |------------|----------| | 2021.3 LTS | ✅ Tested | | 2022.3 LTS | ✅ Tested | | 2023.x | ✅ Tested | | Unity 6 | ✅ Tested | Support - Full documentation included - Example scripts demonstrating all features - Automated test suite for verification - Contact publisher through Asset Store for questions




