dev-mcp-unity-builder

Creates Unity UI screens, GameObjects, and Prefabs from prompts or wireframes via MCP tools.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Unity-UPM-Packages/Antigravity-skills --skill dev-mcp-unity-builder-unity-upm-packages
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dev-mcp-unity-builder
Source: https://github.com/Unity-UPM-Packages/Antigravity-skills/tree/main/.agents/skills/dev-mcp-unity-builder
Command: npx skills add https://github.com/Unity-UPM-Packages/Antigravity-skills --skill dev-mcp-unity-builder-unity-upm-packages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually building Unity scenes, UI screens, and Prefabs from design descriptions is repetitive and error-prone. This Skill turns any prompt, image, or wireframe into fully structured Unity objects in the Editor, handling tool discovery, component wiring, and script generation automatically. ## Core Features & Use Cases - MCP Tool Discovery & Routing: Automatically detects available Unity-capable MCP tools, maps them to hierarchy/component/property/asset operations, and falls back to generated Editor scripts when no MCP is available. - UI Pipeline (uGUI): Builds Canvas-based screens with proper partitioning (Background/Main/HUD/Overlay), anchor mapping, Safe Area handling, TextMeshPro, and CanvasScaler configuration. - GameObject & Prefab Pipeline: Creates 3D/2D GameObjects with built-in components, attaches or generates missing C# scripts (with interfaces), wires serialized fields, and saves results as Prefabs. - Use Case: Send a screenshot of a shop UI wireframe and receive a complete Canvas hierarchy with buttons, scroll grids, and layout groups saved as a Prefab in Assets/Prefabs/UI/. ## Quick Start Build a shop screen UI in my Unity scene from this wireframe image using any available MCP tool.

Frequently Asked Questions about dev-mcp-unity-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Unity UI from a wireframe image automatically?▼

Provide the wireframe or screenshot along with your request, and the agent analyzes it visually, plans the Canvas hierarchy, then creates each element via discovered MCP tools. The result is saved as a Prefab under Assets/Prefabs/UI/.

How to build Unity GameObjects with components using MCP tools?▼

Describe the GameObject and its components in plain text, such as an enemy with Rigidbody and HealthSystem. The agent discovers Unity-capable MCP tools, creates the object, attaches built-in components, and generates any missing scripts before wiring them.

What happens if no Unity MCP tool is available?▼

The agent switches to an Editor Script fallback, generating a MenuItem script saved to Assets/Editor/Generated/. You run it via the Tools menu in Unity, and the agent can resume via MCP once a tool becomes available.

Does it support TextMeshPro and Safe Area for mobile UI?▼

Yes, all text uses TextMeshProUGUI instead of the legacy Text component, and edge elements receive Safe Area offsets. CanvasScaler is configured with Scale With Screen Size at 1080x1920 or 1920x1080 reference resolution.

Can it generate missing C# scripts for Unity components?▼

Yes, when a described script is not found in Scripts/Systems, Scripts/Views, or Scripts/Core, the agent generates a skeleton MonoBehaviour with a matching interface. It waits for compilation before attaching the script via MCP.

Why does MCP command execution fail during Unity object creation?▼

Failures usually come from creating children before parents or setting properties before adding components. The agent verifies each step by querying the hierarchy and retries twice before falling back to an Editor script.