Зачем Controller в Архитектуре игры?
Клуб Игроделов
0:00 / 0:00
Зачем Controller в Архитектуре игры?
97 просмотров · 2 недели назад
Клуб Игроделов
75 подписчиков
97 просмотров · 2 недели назад
Разбираю Clean Architecture (чистая архитектура) на реальном Unity-коде: зачем нужны Controller, Presenter, Application и Domain и как правильно выделять папки в проекте.
На примере сценария попадания стрелы в шарик показываю, как убрать Unity из Application слоя, сделать явный вход и выход сценария и превратить запутанный стек вызовов в читаемый сценарий.
НАВИГАЦИЯ
00:00 — ИИ это Джун и не умеет делать архитектуру
01:12 — Серия видео по рефакторингу архитектуры игры
02:11 — Задача этого видео
03:18 — Проблема текущего кода
03:55 — Диаграмма последовательности (Sequence Diagram)
06:31 — Прыгает уровень абстракции в коде
07:51 — Демо кода: вход, бизнес-логика, презентация
10:42 — Как я пишу код с помощью ИИ
11:12 — Контроллер, презентер и чистый сценарий в коде
16:24 — Общая схема Чистой архитектуры на Unity
18:43 — Как разбивать код по папкам
20:42 — Выводы и анонс следующего видео
Исходный код и patch из видео оставил в телеграмм канале. Ссылка на телегамм канал в шапке профиля (тут ютуб не дает вставлять ссылку)
#unity #КлубИгроделов