Агрегатная архитектура
Источник: https://youtu.be/68SJ9m1sq0U?si=kWvzMmsm8fMRxzEg
Ключевая логика компонентов пишется на чистом C#, класс компонента инициализируется с необходимыми данными с помощью MonoBehavior прослойки, которая имеет нужные поля и позволяет задать все параметры прямо на игровом объекте. Ключевое поведение и комбинирование компонентов пишет в объектно-специфичном скрипте, который агрегирует в себе все компоненты и управляет их взаимодействием.