What problem does it solve? Building or restructuring a Unity scene hierarchy through an AI agent requires many precise editor operations—creating objects, moving them, parenting, renaming, deleting—and doing them one by one is slow and error-prone. This Skill exposes a complete, batch-first GameObject API so agents can perform these operations correctly and efficiently. ## Core Features & Use Cases - Full GameObject lifecycle: create (primitives or empty), duplicate, rename, delete, activate/deactivate, and set sibling index, with flexible targeting via entityId, instanceId, path, or name. - Transform and hierarchy control: set world/local position, rotation, scale, RectTransform UI properties (anchors, pivot, sizeDelta), and parent-child relationships. - Batch-first operations: every multi-object action (create, delete, transform, tag, layer, parent) has a *_batch variant that reduces N API calls to 1. - Use Case: Ask the agent to build a room: it calls gameobject_create_batch for a floor and walls, gameobject_set_transform_batch to position them, and gameobject_set_tag_batch to tag them—three calls instead of nine. ## Quick Start Ask the agent to create a plane named Floor and two cubes named Wall1 and Wall2, position the walls at x = -5 and x = 5, and tag both as Wall.