Модуль I. Основы разработки ПО
Вебинары
1. Вводный урок
2. Принципы SOLID (Теория)
3. Принципы SOLID (Практика)
4. Принципы ООП
5. Шаблоны GRASP
6. Порождающие Паттерны GoF
7. Структурные Паттерны GoF
8. Поведенческие Паттерны GoF
Видеоуроки
Unit Тестирование
Playmode тестирование
Performance тестирование
Test Driven Development
Модуль II. Архитектура проекта
Вебинары
1. Внедрение зависимостей
2. Введение в Zenject
3. Пулы и фабрики Zenject
4. Введение в MVx
5. MVP-Passive View
6. MVP-Presentation Model
7. Загрузка, сохранение и миграция данных
8. Удаленный репозитории и синхронизация
Видеоуроки
Дерево загрузки
Аналитика
Туториал
Аудиосистема
Редактор диалогов
Модуль III. Атомарный подход
Вебинары
1. Компонентный подход
2. Введение в атомарный подход
3. Взаимодействие персонажа с миром
4. Атомарная архитектура
5. Эффекты и способности
6. Коллекции, миры и фильтры
7. Системы и многопоточность
8. Event Bus
Видеоуроки
New Input System
Локализация Unity
Addressables
Локальные группы
Удаленные бандлы
Модуль IV. Интеллект персонажей
Вебинары
1. Алгоритмы поиска пути
2. Архитектура ИИ
3. State Machine
4. Behaviour Tree
5. HTN-Planner
6. Utility AI
7. Goal-Oriented Action Planning
8. Разработка бота
9. Групповое поведение
Видеоуроки
KD-Tree
Influence Maps
Contextual Steering
Kung-Fu Circle
Модуль V. Unity DOTS
Вебинары
1. Введение в DOTS
2. Native Collections
3. Job System
4. Entity Component System
5. Использование ECS
6. Архитектура ECS
7. Unity Physics
8. Hybrid Rendering
Модуль VI. Мультиплеер
Вебинары
1. Основы мультиплеера
2. Введение в Photon Fusion 2
3. Network Behaviours
4. Кинематика и физика
5. Экстраполяция объектов
6. Интерполяция объектов
7. Компенсация задержек
8. Remote Procedure Calls
9. Области интересов
10. Подключение и миграция хоста
11. Лобби и матчмейкинг
Видеоуроки
Photon Realtime
Photon Chat
Photon Voice
Photon Fusion: FSM
Photon Fusion: KCC
Модуль VII. Графика и шейдеры
Вебинары
Основы графической системы
Освещение и запекание
Основы Shader Graph
Основы написания шейдеров
Render Features & Passes
Compute Shaders
Постобработка и эффекты
Visual Effect Graph
Видеоуроки
Cinemachine 3
Timelines
Animation Rigging
Ragdoll
Аудиосистема FMOD
Модуль VIII. Проектная работа
Вебинары
1. Выбор проектной работы
2. Консультация по проектам
3. Защита проектных работ
4. Завершающий урок
Видеоуроки
Введение в Atomic Networking
Network Elements
Network Collections
Remote Procedure Calls