Runtime data binding in UI Toolkit connects your user interface directly to application data so the UI automatically reflects changes in state. This reduces the amount of manual update logic for every element.
This video introduces how to set up runtime data binding in UI Toolkit using UI Builder, UXML, and ScriptableObjects.
You’ll see how Data Source, Data Source Path, binding modes, and converters work together so your UI displays data with minimal manual scripting.
Learn more about runtime data binding: https://on.unity.com/RuntimeDataBinding
Learn more about UI Toolkit scripting: https://on.unity.com/UIToolkitScripting
Download the QuizU sample project: https://on.unity.com/QuizUSample
[0:00] Introduction
[0:22] What is data binding?
[1:30] Setting up the data source
[2:18] Configuring the ScriptableObject
[3:39] Building the View (HealthBar UI)
[4:15] Setting data bindings
[7:15] Binding a style property
[8:43] Binding modes
[9:31] Using converters
[12:15] Wrap-up
_______________
Stay connected with us:
Games Twitter/X: https://x.com/unitygames
Instagram: https://www.instagram.com/unitytechnologies/
Discord: https://discord.com/invite/unity
Discussions: https://discussions.unity.com/
LinkedIn: https://www.linkedin.com/company/unity/
Facebook: https://www.facebook.com/unity3d.in/
Bluesky: https://bsky.app/profile/unity.com
Company Twitter/X: https://x.com/unity
#Unity #UIToolkit #DataBinding