A collection of useful Unity scene tools to enhance productivity, packaged as a custom Editor window. Tested on Unity 2019.3.5f1.
[v0.2.1] As of the latest release, the following features are included. Note that some buttons accept modifier keys (hold the modifier key and press the button) for alternate actions. The layout can be oriented horizontally or vertically for your preferred docking style.
✨ denotes a new update to this feature.
🆕 denotes a new feature.
Adds a new empty GameObject into the scene at world space zero.
- (SHIFT) Inserts a new empty GameObject as a child of each of the selected object(s) in the hierarchy window.
- (ALT) Inserts a new empty GameObject as a parent of each of the selected object(s) in the hierarchy window.
- (CTRL) Inserts a new empty GameObject as a parent of all of the selected object(s) in the hierarchy window.
Resets the Transform component (local PRS) of the selected GameObject(s) to 0.
- (SHIFT) Resets the local (p)osition of the selected GameObject(s) to 0.
- (ALT) Resets the local (r)otation of the selected GameObject(s) to 0.
- (CTRL) Resets the local (s)cale of the selected GameObject(s) to 0.
Creates a new gameobject with a text area field and custom URL link launcher for jotting down notes.
- (SHIFT) Inserts a new annotation script component to the selected GameObject(s) instead of a creating a new one.
Removes the selected GameObject(s) from their nested hierarchy and into the scene root.
- (SHIFT) Removes the selected GameObject(s) from their first-level nested hierarchy only (keeps other parent levels).
Places the selected 3D GameObject(s) onto the default ground plane (Y = 0). Takes into account the bounding box of the object's mesh and respects orientation + scale.
Hides and isolates the selected GameObject(s) from the scene and hierarchy windows.
Brings back all hidden and isolated objects.
- Download the latest unitypackage from the releases page.
- Import the package into your existing Unity project.
After installation, you can launch the dockable window via:
- Window > FutureSupervillain > Scene Tools
After running, you can switch between horizontal and vertical layout orientations by:
- Right-clicking the "Scene Tools" window title and selecting "Toggle Layout Direction".