В этом видео вы увидите, как можно разработать систему игровых событий на Zenject, опираясь на компонент MonoKernel. Поэтому надеюсь, что будет интересно и полезно изучить глубже архитектуру Zenject'а и посмотреть его способы расширения.
Тайм-коды:
0:00 Введение
4:00 Повторение
9:45 Что такое игровой цикл
11:00 Техническое задание
12:25 GameManager
23:05 MoveController на игровые события
30:35 Проблема прямой подписки
33:20 Применение Inversion of Control
34:55 Интерфейсы GameListeners
45:25 GameListener Composite
1:07:00 Расширяем Zenject: MonoKernel
1:18:53 Подпиливаем Zenject: SceneContext
1:29:00 UI игры
1:42:05 Выводы
1:49:00 Обзор демо-проекта
1:58:40 Самостоятельня подготовка и дз
2:01:00 Ответы на вопросы и обсуждение
2:53:20 Завершение
Ссылка на телеграм-канал:
https://t.me/unitycodecraft