View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 6000.6.2 or later
- Package size
- 680 KB
- Files
- 19
- Favorites
- 9
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $8.99 on
Keywords
Component Organizer
Organize Unity components effortlessly for a cleaner, more efficient workflow.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Component Organizer screenshot 1
About this asset
Component Organizer - Streamline Your Unity Workflow
The Component Organizer is a powerful Unity Editor extension designed to enhance your development workflow by providing an intuitive and efficient way to manage components on GameObjects. Say goodbye to cluttered inspectors and hello to a clean, organized, and productive workspace.
Key Features
- Component Categorization: Group components into customizable categories with user-defined names and colors for quick identification and management.
- Visibility Control: Hide or show components in the Unity Inspector to declutter your interface and focus on what matters most.
- Advanced Component Management:Add components via a context menu or drag-and-drop.
Duplicate, move, or remove component references between categories.
Delete components directly from the GameObject when needed.
- Property Editing: Edit component properties in a dedicated, lockable popup window for a focused and distraction-free experience.
- Search Functionality: Quickly locate components within your organizer using a case-insensitive search bar.
- Configuration Export/Import: Save and load organizer setups as JSON files, including component properties, for easy replication across GameObjects or projects.
- Automatic Visibility Restoration: Ensures all components are visible when the organizer is removed or the application quits, preventing accidental data loss.
Intended Functionality
The Component Organizer is tailored for Unity developers working with complex GameObjects that have numerous components. It allows you to:
- Organize components into logical groups (e.g., "Physics," "Visuals," "Audio") for improved clarity.
- Hide non-essential components to streamline your workflow in the Editor.
- Edit properties in a focused environment without losing context.
- Export and import configurations to maintain consistency across multiple GameObjects or share setups with your team.
Dependencies
- Requires Unity Editor 2019.4 or higher.
- No external packages or plugins are needed.
Requirements for Use
- Attach the ComponentOrganizer component to any GameObject.
- The GameObject must have other components to organize.
- This is an Editor-only tool and has no impact on runtime behavior.
From the publisher's Asset Store listing.
Technical details
Technical Details
- Scripts: Comprises multiple well-structured scripts for maintainability, including:ComponentOrganizer.cs: Core component logic. ComponentOrganizerEditor.cs: Custom Inspector UI. ComponentOrganizerRemovalHandler.cs: Ensures visibility restoration. Supporting scripts for property editing, import/export, and settings.
- Namespaces: PureJoy.Component_Organizer and PureJoy.Component_Organizer.Editor.
- Compatibility: Works with all Unity render pipelines (URP, HDRP, Built-in) as it affects only the Editor UI.
- Performance: Optimized for Editor use with minimal overhead; no runtime impact.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.6.2f1 | Compatible | Compatible | Compatible | Compatible |
This works with all render pipelines as the asset purely adds editor functionality.
As listed on the Asset Store.