К сожалению Unity не предоставляет фреймворка работы с UI, но как то адекватно организовать работу интерфейса хочется. Есть различные общепринятые подходы вроде MVC. MVP, MVVM, есть какие то библиотеки разной степени свежести. Желательно что бы этот подход был совместим с Dependency Injection.
Поделитесь пожалуйста своими вариантами кто чем пользуется.