Удалил объект со сцены и отвалилась половина игры. Знакомо? Так устроено большинство Unity-проектов. Менеджеры/контроллеры/сервисы висят на сцене и связаны через Inspector. Враги расставлены руками, а при загрузке сохранения появляются лишние. Для небольших проектов и прототипов — это терпимо. Но в какой-то момент сцена становится узким местом. Сегодня в 19:00 (мск) на канале Игроделов, Евгений Шилов проводит открытый стрим как раз про это: как сделать так, чтобы на сцене не было скриптов, а игра собиралась при старте. Евгений много лет учит разработчиков чистому коду и архитектуре, а сейчас разбирает Unity-проекты и показывает, как их перестроить, чтобы они не разваливались при росте. На стриме: — что на сцене должно быть, а что нет; — как хранить конфигурацию уровня в одном месте, но редактировать ее в Scene View; — DI-контейнеры: когда помогают, а когда только маскируют проблему. Будет живой код и ответы на вопросы. Стрим пройдет в его канале, приходите.