Install Tick UI¶
Add Tick UI to your Unity project so you can subclass BaseGameUI
and start drawing screens. The Asset Store is the supported install
path.
Requirements¶
Tick UI runs on:
- Unity 6000.0 or later.
- Universal Render Pipeline or Built-in render pipeline. Other pipelines need a custom integration.
- Unity's new Input System or the legacy
InputAPI. Tick UI picks the right input provider at compile time through Unity'sENABLE_INPUT_SYSTEMdefine.
To install Tick UI from the Unity Asset Store¶
- Open your project in Unity.
- Add Tick UI to your Asset Store library.
- Open Window > Package Manager.
- Set the package source to My Assets.
- Select Tick UI in the list and click Install.
The package appears in the Project view under
Packages/com.interludesoftware.tick.
Verify the install¶
Open Window > Package Manager and confirm Tick UI
appears in the package list with the expected version. The bundled
DefaultTickConfig lives at
Packages/com.interludesoftware.tick/Resources/. It acts as the
lowest-priority resource provider
for fonts, icons, and shaders, and it loads automatically.
To import the Gallery sample¶
The Gallery sample contains around fifty worked examples covering every primitive and pattern in this manual. Import it once for reference:
- Open Window > Package Manager.
- Select Tick UI in the package list.
- Open the Samples tab.
- Click Import next to Gallery.
The sample lands in Assets/Samples/Tick UI/<version>/Gallery/.
Render-pipeline scripting define¶
Tick UI sets TICK_URP automatically when the
Universal Render Pipeline package is present. If a project ships
URP and Built-in from the same source tree, or the auto-detection
misses, set the define manually under Project Settings >
Player > Scripting Define Symbols for each affected build
target.
For the full set of opt-in defines, refer to Compile flags.
Additional resources¶
- Introduction to immediate-mode GUI: the model behind Tick UI.
- Set up Tick UI: subclass
BaseGameUIand create your first screen.