What problem does it solve?
Building Unity UGUI interfaces (Canvas-based) can be tedious and error-prone when manually wiring up elements, layouts, and TMP detection. This skill provides a structured approach to rapidly create and arrange canvases, panels, buttons, text, images, and layout groups.
Core Features & Use Cases
- Create and arrange Unity UI primitives (Canvas, Panel, Button, Text, Image, RawImage, InputField, Slider, Toggle, Dropdown, ScrollView, Scrollbar) with layout-friendly defaults and automatic TextMeshPro detection.
- Supports common layout patterns (RectTransform anchors, Vertical/Horizontal/Grid layouts) for reusable menus, HUDs, and in-game interfaces.
- Use cases include building a main menu, in-game HUD, settings panels, and dynamic UI generation during runtime.
Quick Start
Create a Unity UI Canvas named MainMenu, then add a Panel and a Button inside, and set up a vertical layout with proper padding.