What problem does it solve?
Unity scene maintenance and level setup often require tedious manual searching for objects by properties, arranging many objects spatially, and wiring serialized references across GameObjects. This Skill reduces repetitive editor work by providing SQL-like scene queries, automated spatial layouts, spatial region searches, ground alignment, and bulk reference binding so designers and engineers can focus on design rather than manual editing.
Core Features & Use Cases
- SQL-like Scene Queries: Find GameObjects by component and property conditions (equals, contains, comparisons) to quickly locate misconfigured or high-impact objects, for example lights with intensity > 2.
- Automated Layouts & Distribution: Arrange selected objects in Linear, Grid, Circle, or Arc layouts, distribute evenly between endpoints, and snap to configurable grids for consistent level construction.
- Reference Auto-Binding: Auto-fill List/Array fields on target components by matching objects by tag or name, simplifying tasks like populating spawn point arrays or collectible lists.
- Spatial & Alignment Tools: Search within sphere/box regions, raycast-align objects to ground, randomize transforms, and replace selections with prefabs while preserving transforms.
- Use Case: Quickly locate all enemy spawn points within a radius, arrange them in a formation, and auto-populate the GameManager's spawn list for runtime spawning.
Quick Start
Find all Light components with intensity greater than 2, arrange the results in a circle with radius 5, and auto-bind matching SpawnPoint objects to the GameManager.spawns field.