Beautiful Hierarchy

Version: 1.2.1
Publisher: ScreamyCat
Asset Store: Get Beautiful Hierarchy on the Unity Asset Store

Beautiful Hierarchy delivers a comprehensive visual and organizational overhaul for the Unity Hierarchy window. Built for projects ranging from lightweight indie prototypes to massive AAA scene graphs, it provides intuitive visual indicators—including color-coded headers, component icons, hierarchy tree lines, alternating zebra striping, and tag badges—to make scene navigation fast and effortless.


Key Features

1. Color-Coded Headers & Presets

Transform GameObjects into visually distinct section headers to group related objects logically.

  • Setup: Right-click any GameObject in the Hierarchy and select Beautiful Unity > Hierarchy Settings.
  • Header Mode: Toggle on Header Background and assign your preferred color.
  • Presets Palette: Includes a curated rainbow palette of clean pastel colors to establish a standardized organizational schema across your team.

2. Primary Component Icons & Mini-Icons

Instantly see which behaviors and components are attached to any GameObject without selecting it in the Inspector.

  • Primary Component Icon: Replaces the default generic Unity GameObject cube with the high-resolution icon of its main component (such as Camera, Light, Canvas, AudioSource, or custom MonoBehaviour).
  • Mini-Icon Row: Renders a clean row of mini-icons on the right-hand edge of the Hierarchy item representing all attached components and scripts.
  • Global Icon Blacklist: Eliminate clutter by blacklisting common utility components (such as Transform or generic scripts) from rendering in the mini-icon row via the Settings menu.

3. Hierarchy Tree Lines & Visual Nesting

  • Connecting Tree Lines: Draws crisp connecting branch lines indicating parent-child relationships and nesting depth across deep hierarchies.
  • Improved Spatial Awareness: Easily follow parent-child chains even in complex UI or nested prefab structures.

4. Alternating Zebra Striping

  • Zebra Row Contrast: Applies alternating subtle background row colors across the Hierarchy window.
  • Reduced Eye Strain: Significantly improves row-tracking across wide screens and high-resolution displays.

5. GameObject Tag Badges

  • Tag Pills: Renders a modern pill-shaped badge displaying the GameObject's assigned Unity Tag directly in the row.
  • Visual Validation: Quickly verify that triggers, players, enemies, and interactive objects have the correct tags assigned without clicking each one individually.

Configuration & Global Settings

Beautiful Hierarchy is fully customizable through the centralized Beautiful Unity Hub:

  1. Open the hub via Tools > Beautiful Unity Hub.
  2. Select the Settings tab and navigate to Beautiful Hierarchy.
  3. Customize global preferences:
    • Toggle Tree Lines, Zebra Striping, and Component Icons independently.
    • Adjust line opacity, badge styles, and row padding.
    • Configure the Global Component Blacklist to filter specific scripts.

Technical Specifications & Compatibility

Property Details
Unity Compatibility Unity 2021.3 LTS, 2022.3 LTS, Unity 6, Unity 6.5+
Render Pipelines Built-in, Universal RP (URP), High Definition RP (HDRP)
Namespace ScreamyCat.BeautifulHierarchy
Assembly Definition ScreamyCat.BeautifulHierarchy.Editor.asmdef (Editor-only)
Runtime Overhead Zero — All code is editor-only and automatically stripped from game builds.

Integration with Beautiful Unity Suite

Beautiful Hierarchy integrates out of the box with the rest of the Beautiful Unity ecosystem. Component icons and color tags seamlessly bridge into Beautiful Tabs and the Beautiful Unity Hub for unified styling across the entire editor.