Сделал инструмент для рисования интерфейса
Написал скромный интерфейс на React с меню, панелью с очками здоровья, индикатором перезарядки оружия и тд. Весь интерфейс лежит отдельно от игры и загружается динамически при старте сцены если ей нужен какой-то UI. Воткнул в корень проекта свич, где по имени сцены выбирается необходимый экран.
Система, отвечающая за взаимодействие игры с интерфейсом, предоставляет набор инструментов, чтобы UI мог подписываться на изменения игровых объектов, читать сообщения из шины, отправлять свои и тд.