Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


UI Builder

Use a visual authoring tool to create and edit UI Toolkit assets such as UXML and USS files.
Read time 1 minuteLast updated 20 days ago

UI Builder lets you visually create and edit UI 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:
  • The
    com.unity.vectorgraphics
    package allows you to assign a
    VectorImage
    as a background style on an element.
  • The
    com.unity.2d.sprite
    package allows you to assign a 2D Sprite asset (or sub-asset) as a background style on an element. With the 2D Sprite package installed, you can also open the 2D Sprite Editor directly from the
    Inspector

    ?

    pane.

Topic

Description

UI Builder interface overviewUnderstand the UI Builder interface.
Get started with UI BuilderUnderstand the workflow to create UI in UI Builder by an example.
Work with elementsLearn how to structure UI controls in your project.
Use UXML instances as templatesLearn how to use existing UXML Documents as templates inside your UXML Documents in UI Builder.
Style UI with UI BuilderLearn 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 BuilderLearn how to assign and remove a USS variable in UI Builder.
Test UIDebug your styles and test inside the UI Builder.

Additional resources