Super Hierarchy transforms Unity's default Hierarchy window into a production-grade organizational powerhouse. All while maintaining zero performance overhead.Working with hundreds of GameObjects in a single scene? Struggling to locate that one prefab buried five levels deep? Tired of scrolling through endless gray rows trying to remember which object does what? Super Hierarchy solves these problems by turning your Hierarchy window into an information-rich workspace that shows you what matters at a glance.Color-coded organization lets you assign visual strips to GameObjects by type. Blue for player-related objects, red for enemies, green for environment props. No more guessing. One look and you know exactly where you are in your scene structure.Component icons display directly in the Hierarchy, showing which scripts are attached without opening the Inspector. Found a Rigidbody? BoxCollider? Custom enemy AI? You'll see the icon immediately. It's like x-ray vision for your scene.Tree lines connect parent and child objects visually, making nested structures instantly readable. Perfect for complex prefabs, UI hierarchies, or procedurally generated content.Smart folders keep your scene organized without cluttering the build. HierarchyFolder components lock their transforms (no accidental movement), auto-strip in Play Mode, and stay out of your final build. They're editor-only organizational tools that vanish when you ship.Separators create visual dividers in your Hierarchy. Just prefix any GameObject with "---" and it transforms into a clean section break. Organize by system, by type, or by workflow stage.Real-time diagnostics flag missing scripts and errors right in the Hierarchy with warning icons. Click to clean up. No hunting through the Console.Built for Unity 6 but works seamlessly with Unity 2022+. Fully compatible with URP, Built-in RP, and HDRP. Zero dependencies. Zero reflection. Zero garbage collection in editor loops.I built this tool while developing my own game to streamline my workflow, now I'm sharing it so you can benefit from the same productivity boost.The entire system is beginner-friendly with clear tooltips, inline help, and sane defaults, but power users get granular control over every drawer, every color, and every icon rule through a centralized Settings asset.If you've ever worked on a scene with more than 50 GameObjects, you need this tool.Core Features:Color Strip Drawer – Vertical color-coded bars on the left side of hierarchy rowsComponent Icons Display – Shows attached component icons on the right side with visual dimming for disabled componentsTree Lines Visualization – Connects parent-child relationships with clean linesBackground Customization – Zebra striping and full-row background colors with opacity controlHierarchyFolder Component – Runtime-safe organizational folders with transform locking and auto-strip optionsSeparator Support – Visual dividers created by prefixing GameObjects with "---"Missing Script Detection – Real-time warnings for broken component references with one-click cleanupError/Warning Indicators – Console errors/warnings displayed directly in HierarchyGameObject Toggle – Quick active/inactive toggle buttons directly in HierarchyPrefab State Indicators – Visual arrows showing prefab override statusScene View Overlay Panel – Quick access panel for all customization featuresInteractive Component Icons:Left-click – Toggle component enabled/disabled state (Behaviour, Renderer, Collider)Right-click – Opens mini-map popup with full component inspector for quick editsMiddle-click – Ping component and expand in InspectorVisual feedback – Disabled components shown with 30% opacitySmart filtering – Transform excluded, up to 5 most relevant icons shownCustom icon rules – Override default icons per component type (use script icons or custom textures)Tooltip display – Shows component type and enabled/disabled state on hoverScene View Overlay Features:Quick Actions Section:Copy/Paste/Duplicate/Delete GameObject/ Create Empty GameObject / Create Empty Parent/ Create Separator / Create Folder/ Cleanup Missing Scripts (scene-wide or selection)Object Icon Section:10-icon customizable palette with visual preview Custom icon picker (Unity built-in icons or project textures) Right-click on palette icons to edit or reset Per-GameObject icon overrideRow Color Section:10-color customizable palette Right-click on swatches to edit or reset Visual indicator for currently selected GameObject color Custom color picker with live previewText Formatting Section:10-color text palette for GameObject names Font style buttons: Normal, Bold, Italic, Bold+Italic Right-click on swatches to customize Per-GameObject text color and style overrideGameObject Properties:Quick tag assignment Quick layer assignment One-click "Clear All" to remove all customizationsCustomization & Settings:Toggle any feature independently – Enable/disable any drawer via Settings assetCustom icon rules – Define component-specific icons globally via SettingsSelection colors – Override focused/unfocused window selection colorsZebra stripe control – Toggle, opacity, even/odd row selectionFull-row background opacity – Adjustable alpha for color stripsTree line colors – Customize hierarchy connection linesPersistent customizations – Per-scene data stored via GlobalObjectId across sessionsPalette system – Color and icon palettes saved to EditorPrefs, customizable per-slotPerformance & Architecture:Zero allocations in OnGUI loops – Frame-based caching prevents garbage generationPure Unity API – No System.Reflection, no unsafe codeAssembly Definitions – Clean namespace isolation (SplashArtToolbox.SuperHierarchy)ScriptableObject-based settings – Centralized configuration with EditorPrefs fallbackGlobalObjectId persistence – Scene-specific data survives scene reload and asset reimportComponent caching – GetComponents called once per frame, not per rowGradient texture caching – Pre-generated textures reused across framesDictionary-based lookups – Constant-time access to cached dataCompatibility:Unity 6000.0 or newer (Unity 6+)Full backward compatibility with Unity 2022+Universal Render Pipeline (URP)Built-in Render PipelineHigh Definition Render Pipeline (HDRP)No external dependenciesWorkflow Integration:GameObject menu – Create Separator / Create Folder via right-click context menuWindow menu – Enable/Disable system, open Settings asset, cleanup toolsScene View overlay – Dockable panel with all customization toolsInspector integration – Tag/Layer quick assignmentUndo support – All operations (folder creation, component toggle, cleanup) fully undoablePre-uninstall cleanup – Removes all HierarchyFolder components to prevent missing script warningsMissing Script Cleanup:Scene-wide cleanup via Quick Actions overlaySelection-only cleanup availableFull Undo supportConsole logging with GameObject pingBuilt by a developer who needed it. Perfected through real production use. Ready to accelerate your workflow.



