Did you know that organizing your hierarchy under empty GameObjects can have a considerable negative impact on the frame rate of your game?
But on the other hand, not organizing your hierarchy can have a huge negative impact on your work efficiency, not to speak of just general quality of life.
What is a Unity developer to do in this no-win situation?
Well, this is where Hierarchy Folders comes in. With the help of Hierarchy Folders you can organize your hierarchy just how you like it, while still avoiding all the negative side effects you usually get when using empty GameObjects for the job.
Finally you can have your cake and eat it too!
Asset Store - Buy Hierarchy Folders
Join Mailing List - Be in the know
Features
Improve frame rate of your game by up to 40% by using folders instead of empty GameObjects to organize your hierarchy.
Folders are clearly distinguishable from other objects in the hierarchy and in the inspector.
Folder transform locked to default state so that states of children are never affected in any way.
On-the-fly play mode stripping ensures 100% consistency with final build when playtesting in the editor.
Order of transforms remains consistent through the stripping process.
Configurable folder naming rules (uppercase, prefix, suffix).
Menu shortcuts enable a very fast workflow for organizing your hierarchy.
Thoroughly configurable to fit the specific needs of your project.
Bonus: Custom GameObject Drawer
The following extra features require Power Inspector, due to the higher level of customizability it enables.
Add component button hidden to prevent adding components to folders that are stripped from builds.(*)
GameObject icon substituted with hierarchy folder icon.
Configurable info text to clearly explain what hierarchy folders are.
Tag field hidden to discourage referencing hierarchy folders in code.
(*)If you add a component to a hierarchy folder using the default inspector (or code), it immediately turns into a normal GameObject.