Перейти к содержимому

Краткий обзор основ архитектуры в игре HardLanding (UNITY, C#, Архитектура кода)

TacDev

0:00 / 0:00

Краткий обзор основ архитектуры в игре HardLanding (UNITY, C#, Архитектура кода)

546 просмотров · 2 недели назад
TacDev
5 подписчиков
546 просмотров · 2 недели назад
Мне задали ряд вопросов в связи с архитектурой в игре, такие как удобно ли будет расширять функционал? почему логика пишется в классах, а не используется компонентный подход Юнити? Из краткого обзора должно стать понятно, что компонентный подход Юнити используется ограничено - не каждый класс - это компонент. Компоненты - это системные классы, которые управляют некими сущностями. А сущности это абстракции реального мира со своим поведением и логикой. С таким подходом в использовании Юнити становится легко программировать используя ООП, а следовательно не нужно никаких больше приемов, чтобы функциональность добавлялась легко и просто.