Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

я бы интерфейс весь завёл бы в законченную систему с возможностью добавления интеракции в 3д/2д, потомучто интерфейс можно сделать законченным, чтобы не тащить распределенные данные из проекта в проект. там можно сделать красивое решение с инпутом на мир слотом на hud, и системой добавления окошек.
ну и банально, зачем размазывать asset-core по распределенке он вроде тоже видится как законченный плагин-модуль.
грубо говоря в админке, добавляем сущность, описание, добавили окошки какие нужны, засейвили в кэш или базу данных.
Как устроен ГИГАХРУЩ: клеточный мир, WebGL-рейкастер и A-Life без движка