Individual skill
scenario-unity-ui
Use when building or fixing game UI in Unity 6.3: main menu, settings screen (resolution, quality, volume, key rebinding), HUD, health bar, minimap frame; choosing uGUI or UI Toolkit or mixing both; 'UI scales wrong on phones', portrait to 4K, Canvas Scaler, anchors, layout groups collapsing, sort order, UXML/USS, data binding, TextMeshPro or UI Toolkit fonts missing glyphs, localized menus, gamepad navigation, UI draw calls, canvas rebuild spikes, UI tests, or capturing UI to check it.
skills/game-engines/unity/scenario-unity-ui/SKILL.md
Source commit f29bf06ab89088695ed3431ac99d20a090441a2f
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 3,615
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- blender Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- codex Repository topic
- game-assets Repository topic
- game-development Repository topic
- generative-ai Repository topic
- image-generation Repository topic
- mcp Repository topic
- design Derived category
- data Derived category
- design-interface Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 17,565 bytesSKILL.mdcore · 17,565 bytesSKILL.mdcore · 17,565 bytesreferences/critique.mddoc · 8,715 bytesreferences/expert-notes.mddoc · 24,141 bytesreferences/gui-paths.mddoc · 5,272 bytesreferences/procedures.mddoc · 42,190 bytesreferences/sources.mddoc · 16,778 bytesscripts/AgentKit/UI/UIAudit.csasset · 39,487 bytesscripts/AgentKit/UI/UIBuild.csasset · 29,856 bytesscripts/AgentKit/UI/UICapture.csasset · 33,102 bytesscripts/AgentKit/UI/UIPerf.csasset · 26,392 bytesscripts/AgentKit/UI/UISetup.csasset · 5,897 bytesscripts/AgentKit/UI/UIToolkitBuild.csasset · 20,382 bytesscripts/Runtime/UI/AgentUI.Runtime.asmdefasset · 444 bytesscripts/Runtime/UI/CanvasDeviceScale.csasset · 2,069 bytesscripts/Runtime/UI/ClampedWidth.csasset · 1,994 bytesscripts/Runtime/UI/HudBar.csasset · 2,906 bytesscripts/Runtime/UI/HudModel.csasset · 3,623 bytesscripts/Runtime/UI/HudView.csasset · 1,481 bytesscripts/Runtime/UI/MenuRouter.csasset · 4,163 bytesscripts/Runtime/UI/MenuScreen.csasset · 4,843 bytesscripts/Runtime/UI/PanelChangeLog.csasset · 3,676 bytesscripts/Runtime/UI/RebindRow.csasset · 3,454 bytesscripts/Runtime/UI/RebuildProbe.csasset · 1,212 bytesscripts/Runtime/UI/ScrollToSelection.csasset · 2,264 bytesscripts/Runtime/UI/SelectableFeedback.csasset · 3,642 bytesscripts/Runtime/UI/SettingsScreen.csasset · 6,628 bytesscripts/Runtime/UI/SettingsService.csasset · 4,291 bytesscripts/Runtime/UI/UILoader.csasset · 2,504 bytesscripts/Runtime/UI/UiCounterSampler.csasset · 4,149 bytesscripts/Runtime/UI/UiPerfDriver.csasset · 927 bytesscripts/Runtime/UI/UiTheme.csasset · 2,572 bytesscripts/Runtime/UI/UitkHideDriver.csasset · 6,414 bytesscripts/Runtime/UI/UitkTextureGrid.csasset · 3,052 bytesscripts/Runtime/UI/UitkVertexGrid.csasset · 2,121 bytesscripts/templates/uitk/AgentRuntimeTheme.tssasset · 38 bytesscripts/templates/uitk/Hud.ussasset · 2,445 bytesscripts/templates/uitk/Hud.uxmlasset · 2,643 bytesscripts/ut_ui.pyruns · 24,190 bytes
Read excerpt
# Unity UI (UI developer)
Expert UI work is a screen that keeps the same shape from a phone in portrait to a 4K monitor,
answers mouse, touch, keyboard and gamepad alike, reads clearly, and costs almost nothing while it
sits still. An agent gets there by building from code or text, then proving each screen with a
capture at every device size, a layout assertion on the same frame, an audit, behavior tests and
counters. Target: Unity 6000.3.21f1, uGUI 2.0 (TextMeshPro inside), UI Toolkit, Input System 1.20.
If a sibling skill named here is missing from your available skills, load it with `skill_get`
(Scenario MCP) or ask the user to install it (https://github.com/scenario-labs/skills#install);
unattended, proceed from tool schemas and flag the gap.
**REQUIRED BACKGROUND:** scenario-unity-expert (channels, review loop, 6.3 traps). Toolkit:
[`scripts/ut_ui.py`](scripts/ut_ui.py) (imports `ut_env`, `ut_run`, `ut_review`), jobs in
[`scripts/AgentKit/UI/`](scripts/AgentKit/UI/), runtime components in