What problem does it solve?
This Skill eliminates repetitive and error-prone manual editing inside the Unity Editor by exposing a comprehensive REST API to programmatically control GameObjects, components, scenes, materials, prefabs, lights, assets, and more. It speeds up scene assembly, batch asset operations, and CI/CD workflows while reducing human mistakes and manual overhead.
Core Features & Use Cases
- Editor Automation: Create, rename, duplicate, delete, and transform GameObjects; add/remove components; manipulate lights, cameras, and UI elements.
- Asset & Import Management: Import/move/delete assets, set import settings for textures/models/audio, and refresh the Asset Database for bulk workflows.
- Workflow & CI Integration: Start/stop workflows, auto-record modification tasks, handle script creation with domain reload awareness, and integrate with automated builds.
- Advanced Tooling: Animator/Cinemachine controls, material management, NavMesh baking, optimization checks, console and debug inspection, and batch operations for efficiency.
- Use Case: Assemble a playable scene and perform batch material and asset changes automatically as part of a Game-CI pipeline without manual Editor interaction.
Quick Start
Create a scene by adding a Ground plane, creating a Player capsule at position 0,1,0 with a Rigidbody component, adding a Directional light named Sun, and saving the scene to Assets/Scenes/GameScene.unity.