Component Names
Component Names integrates seamlessly with the Inspector, allowing you to rename components and add custom notes for clarity.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $20
- Category:
- Tools › Utilities
- Developer:
- Sisus
- Price:
- $20
- Rating:
- Favorites:
- 163
- Supported Unity Versions:
- 2021.3.45 or higher
- Current Version:
- 1.2.1
- Download Size:
- 587.58 KB
- Last Update:
- Apr 9, 2025
- Description:
- Component Names is a Unity package that solves common issues in the Inspector, such as distinguishing between multiple colliders on the same GameObject. It enables you to rename components, add custom notes, and provide context to your components. Key features include:
* Rename components by selecting their header and pressing F2 or selecting 'Rename' from the context menu
* Custom component names are shown in Object fields and UnityEvent fields
* Default name is shown in parentheses after the custom name by default
* Custom tooltips can be given to components
* All custom name data is fully stripped from builds
For coders, the package provides extension methods to get or set component names in code, as well as the ability to change Component.name and Component.ToString() to return the component's name.
Component Names is highly compatible with Odin Inspector, Power Inspector, and custom editors.
Key technical details:
* Select a component's header in the Inspector and press F2 to start renaming it
* Default name is shown in parentheses after the custom name by default
* Custom component names are shown in Object fields and UnityEvent fields
* All custom name data is fully stripped from builds
* Custom tooltips can be given to components
* Extension methods component.GetName and component.SetName make it simple to get or set component names in code
* Easily change Component.name and Component.ToString() to return the component's name by extending a custom base class or overriding them yourself - Technical Details:
- Key features:
* Rename components by selecting their header and pressing F2 or selecting 'Rename' from the context menu
* Custom component names are shown in Object fields and UnityEvent fields
* Default name is shown in parentheses after the custom name by default
* Custom tooltips can be given to components
* All custom name data is fully stripped from builds
For coders:
* Extension methods component.GetName and component.SetName make it simple to get or set component names in code
* Easily change Component.name and Component.ToString() to return the component's name by extending a custom base class or overriding them yourself - Continue »