dev-gom/claude-code-marketplace/unity-ui-selector

Claude Code and agent skill by dev-gom/claude-code-marketplace

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Guides selection between UGUI and UI Toolkit for projects. Use when choosing UI framework or migrating UI systems.

Install

npx vskill@latest install dev-gom/claude-code-marketplace/unity-ui-selector

SKILL.md

The same SKILL.md was published earlier as majiayu000/claude-skill-registry/unity-ui-selector.

Unity UI System Selector

Helps you choose the appropriate UI system for your Unity project and provides implementation guidance for both UGUI and UI Toolkit.

Two UI Systems

UGUI (Legacy) - GameObject-based (2014). Mature, works on all Unity versions, large community. Weaker: Complex UI performance, limited styling, no live reload.

UI Toolkit (Modern) - Retained mode, web-inspired UXML/USS (2021.2+). Better performance, live reload, data-binding. Weaker: Requires 2021.2+, smaller community, limited 3D world-space UI.

Decision Framework

Use UGUI if:

  • Unity < 2021.2
  • Simple UI (menus, HUD)
  • 3D world-space UI needed
  • Team knows UGUI well / tight deadline
  • Legacy project

Use UI Toolkit if:

  • Unity 2021.2+ and new project (future-proof)
  • Complex/data-driven UI (inventory, skill trees)
  • Editor tools (inspectors, windows) - strongly recommended
  • Web dev background (HTML/CSS)
  • Large-scale UI (MMO, strategy games)

When in doubt: For new projects on Unity 2021.2+, UI Toolkit is recommended.

Comparison

FeatureUGUIUI Toolkit
Version4.6+2021.2+
PerformanceSimple UIsAll UIs
StylingInspectorCSS-like USS
LayoutManual/GroupsFlexbox-like
Editor ToolsGoodExcellent
Runtime UIExcellentGood
3D World UIExcellentLimited

Migration

See migration-guide.md for UGUI → UI Toolkit migration strategy (3-4 months for medium projects).

UI System Support Matrix

Unity VersionUGUIUI Toolkit (Editor)UI Toolkit (Runtime)
2019.4 LTS✅ Full✅ Basic❌ No
2020.3 LTS✅ Full✅ Good⚠️ Experimental
2021.3 LTS✅ Full✅ Excellent✅ Production
2022.3 LTS+✅ Full✅ Primary✅ Full

When to Use vs Other Components

Use this Skill when: Choosing between UGUI and UI Toolkit, understanding UI system trade-offs, or planning UI migration

Use @unity-scripter agent when: Implementing UI components, writing custom UI scripts, or converting UI code

Use @unity-architect agent when: Designing complex UI architecture, planning UI data flow, or structuring large-scale UI systems

Use /unity:new-script command when: Generating Editor scripts with UI Toolkit or UGUI templates

Related Skills

  • unity-uitoolkit: Assists with UI Toolkit implementation (UXML, USS, VisualElement API)
  • unity-template-generator: Generates Editor scripts using selected UI system
  • unity-script-validator: Validates UI code patterns

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
97
Repository forks
11
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dev-gom/claude-code-marketplace/unity-ui-selector/badge)](https://verified-skill.com/skills/dev-gom/claude-code-marketplace/unity-ui-selector)

Something wrong with this skill or its page? Tell us.