Команда Unity сейчас активно работают над новой системой создания UI — UI Toolkit. Однако проделав такую работу, они не предоставили механизма связывания данных, работающего в runtime.
Автору статьи хотелось прикоснуться к WPF и MVVM, но в контексте Unity, в результате чего он разработал свою библиотеку. Под капотом:
— связывание данных, работающее в runtime;
— привязка нескольких свойств у одного UI-элемента;
— поддержка кастомных UI-элементов.
— совместимость с UniTask для реализации асинхронных команд.
Библиотека содержит набор стандартных классов, которые облегчают создание приложений с использованием шаблона MVVM.
Подробнее
Unity’s UI Toolkit enables creators to create custom UI and extensions for the Unity Editor. Learn how to use the UI Toolkit to simplify your UI and UX development.