Описание
Количество уроков: 90 Видео
Язык: Английский
Вес архива: 5,54 ГБ
Освойте Unity DOTS и создайте масштабные высокопроизводительные игровые системы, опираясь на принципы Data-Oriented Design. Этот курс поможет вам перейти от традиционного объектно-ориентированного подхода к современному способу организации данных и вычислений, который раскрывает максимум возможностей Unity.
Что такое Unity DOTS и зачем он нужен
Unity DOTS — это стэк технологий, созданный для разработки игр с огромным количеством объектов, сложными симуляциями и высокой нагрузкой на производительность. В основе DOTS лежат многопоточность, эффективная организация данных и компилятор высокого уровня оптимизации.
Чему вы научитесь в этом курсе
Изучение ключевых технологий Unity DOTS
• Создание Entities, Components и Systems
• Использование DOTS Baking System для подготовки данных
• Работа с Job System для распределения задач по потокам
• Оптимизация кода с помощью Burst Compiler
• Построение Entity Queries и эффективная фильтрация данных
• Комбинирование DOTS с классическими Game Objects
• Использование DOTS Physics и Raycast
• Создание и настройка систем Entity Spawning
• Работа с DOTS Animation System
• Реализация Flow-field Pathfinding для массовых юнитов
• Создание собственной DOTS Event System
Практика: создание RTS-игры
Во время обучения вы разработаете полноценную RTS-игру с использованием DOTS и реализуете множество ключевых игровых механик.
Что будет создано в процессе разработки
• Система выбора и управления юнитами
• Fog of War с динамическим обновлением
• Орда зомби с сотнями и тысячами персонажей
• Строительство зданий и инфраструктуры
• Система управления ресурсами
• Мини-карта с отображением событий
• Очередь производства юнитов
• Различные типы боевых и рабочих юнитов
• Оборонительные сооружения
Требования к уровню подготовки
Курс не предназначен для начинающих. Unity DOTS требует понимания основ C# и уверенной работы с Unity. Рекомендуется сначала овладеть базовыми концепциями Game Objects, сцен, компонентов и архитектурой проектов.
Кому подойдет этот курс
• Разработчикам уровня Intermediate и Advanced
• Тем, кто хочет про

Алексей К. –
Материал по DOTS Physics, Raycast и собственной Event System подан хорошо, Code Monkey объясняет структурированно. Flow-field Pathfinding для сотен юнитов — самое ценное в курсе, эту тему редко где разбирают нормально. Из минусов — озвучка только английская, а часть моментов с Entity Queries хотелось бы разжеваннее. В целом для перехода с ООП на DOD это крепкий практический курс.
Марина В. –
До этого курса я вообще не понимала, зачем нужен DOTS, писала всё на обычных MonoBehaviour. Здесь наконец разобралась с Entities, Components и Systems, а Baking System перестал быть для меня тёмным лесом. Особенно помогли уроки про Job System и Burst Compiler — стало видно, откуда берётся производительность. За 18 часов курса успела собрать рабочую RTS с выбором юнитов и ордой зомби.