Desuq Cafe

Back to Devlog
Component Navigator Tools Unity Editor

Component Navigator

The Pain Point

My main character in Inhyeong has around 50 components. Scrolling through Unity’s default Inspector to find a specific one was painful — everything in one flat list, no organization, no way to group related things together.

What I Built

A complete Inspector replacement that automatically categorizes components into groups like Combat, Audio, UI, Physics, etc. Three-layer priority system for categorization:

  1. [ComponentCategory] attribute on your script (highest priority)
  2. Manual override via right-click “Set Category”
  3. Prefix/Namespace/Assembly rules in Project Settings
  4. Built-in type detection (fallback)

Features That Mattered Most

  • Search Filtering — Ctrl+F to instantly filter components by name
  • Focus Mode — click a component, everything else collapses
  • Multi-Object Editing — select multiple GameObjects, see shared components, edit across all of them
  • Drag-to-Reorder — visual reordering of components and categories, persisted across sessions
  • Prefab Override Bar — shows modified/added/removed counts with per-component Apply/Revert

Everything works with the standard Inspector context menus, debug mode, and double-click-to-open-script. Three built-in themes (Signature purple, Match Editor, Custom with accent color picker).

What’s Next

Planning to release this on the Unity Asset Store. The core functionality is solid — remaining work is QA testing and polish.

Other posts