Немного информации для тех, кто еще сидит на Unity. Для вас Epic разработал специальный гайд - сравнение движков Unity и Engine Engine. Для меня самым непривычным было различие в юнитах (в UE это сантиметры и да, это не меняется). Так же в UE все же подход к декомпозиции скорее классический через наследование, чем через компоненты. Компоненты формально присутствуют, но используются вырожденным образом. Например, инициализацией сложного игрового объекта (Actor) можно нормально управлять только на уровне класса эктора в construction-скрипте. Редактор компонентов не поддерживает иерархии компонентов, то есть всё равно так или иначе мы приходим к написанию подклассов наших экторов. Возможности по кастомизации редактора в UE шире, хотя и пишутся немного тяжелее. Там практически "голые плюсы" и свой немного необычный фреймворк для разработки GUI. Хотя все свои задачи решить удалось.