UI Builder lets you visually create and edit UI(User Interface) Allows a user to interact with your application. Unity currently supports three UI systems. More info
See in Glossary assets, such as UI Documents (
.uxml), and StyleSheets (
.uss), that you use with UI Toolkit.
You can also install the following optional packages that offer additional functionality in UI Builder:
com.unity.vectorgraphics package allows you to assign a
VectorImage as a background style on an element.
com.unity.2d.sprite package allows you to assign a 2D SpriteA 2D graphic objects. If you are used to working in 3D, Sprites are essentially just standard textures but there are special techniques for combining and managing sprite textures for efficiency and convenience during development. More info
|UI Builder interface overview
|Understand the UI Builder interface.
|Get started with UI Builder
|Understand the workflow to create UI in UI Builder by an example.
|Work with elements
|Learn how to structure UI controls in your project.
|Use UXML instances as templates
|Learn how to use existing UXML Documents as templates inside your UXML Documents in UI Builder.
|Style UI with UI Builder
|Learn how to create and manage USS styles, how to use USS selectors and variables, and how to position elements and set background images.
|Assign USS variables in UI Builder
|Learn how to assign and remove a USS variable in UI Builder.
|Debug your styles and test inside the UI Builder.