What problem does it solve?
UI development in Unity via traditional methods can be slow and error-prone. This Skill provides a cohesive pattern for building user interfaces with UI Toolkit, delivering structured UI through UXML, consistent styling with USS, and reliable querying via UQuery to improve maintainability and throughput.
Core Features & Use Cases
- UXML Structure for defining interface layouts and reusable components.
- USS Styling for CSS-like theming, tokens, and responsive design with runtime theme switching.
- UQuery and event system for robust, readable UI element access and interaction.
- ListView virtualization for performant, scrollable lists in large dashboards or inventories.
- Custom Visual Elements and data binding to extend UI components without Unity coupling to logic.
- Theming and runtime style swapping to support multiple skins or modes.
Quick Start
Create a simple menu by wiring a UXML file to a UIDocument, style it with USS, and access UI elements via UQuery.