unity-ui

Guide Unity UI development with UI Toolkit and uGUI frameworks.

24|5|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Nice-Wolf-Studio/unity-claude-skills --skill unity-ui-nice-wolf-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-ui
Source: https://github.com/Nice-Wolf-Studio/unity-claude-skills/tree/main/skills/unity-ui
Command: npx skills add https://github.com/Nice-Wolf-Studio/unity-claude-skills --skill unity-ui-nice-wolf-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of user interfaces within Unity, offering guidance on modern UI Toolkit and legacy uGUI systems.

Core Features & Use Cases

  • UI Toolkit: Learn UXML for structure, USS for styling, and C# for behavior. Build responsive and performant UIs.
  • uGUI (Canvas): Understand legacy UI components, layout groups, and event handling for existing projects.
  • TextMeshPro: Integrate crisp, scalable text rendering for all UI text.
  • Use Case: You need to design a complex main menu for your game, including buttons, sliders, and input fields. This Skill provides the necessary knowledge to implement it efficiently using UI Toolkit.

Quick Start

Use the unity-ui skill to create a basic button with a click handler using UI Toolkit.

Frequently Asked Questions about unity-ui

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

FAQPage Schema
How do I build a UI in Unity using UI Toolkit?

To build a UI in Unity using UI Toolkit, you define the structure in UXML, apply styles via USS, and implement behavior using C#. This approach allows you to create responsive and performant interfaces for game development.

What is the difference between Unity UI Toolkit and uGUI?

Unity UI Toolkit uses a web-like development model with UXML and USS for styling, whereas uGUI relies on a Canvas, RectTransform, and EventSystem. UI Toolkit is the modern framework for new projects, while uGUI is typically maintained for legacy systems.

How do I set up a clickable button with UI Toolkit in Unity?

You can set up a clickable button with UI Toolkit by defining the element in UXML and attaching a click event handler via C#. This Skill provides specific instructions and examples for implementing component behavior and event handling.

Can I use TextMeshPro with Unity UI Toolkit?

Yes, you can integrate TextMeshPro to render crisp, scalable text across your interfaces. The Skill provides specific instructions for TextMeshPro integration alongside UI Toolkit and uGUI component setup.

What are common performance anti-patterns in Unity UI development?

Common Unity UI performance anti-patterns involve inefficient layout group usage and excessive event system polling. This Skill details performance optimization techniques and highlights specific anti-patterns to avoid when building interfaces.