О курсе
Курс представляет собой практическое руководство по созданию стратегии в реальном времени на движке Unity. Программа охватывает полный цикл разработки: от настройки навигационных сеток и ввода данных игроком до строительства зданий, управления юнитами и реализации древа технологий. Отдельное внимание уделяется архитектуре игровых систем, чтобы проект оставался масштабируемым по мере роста сложности.
В материалах рассматривается создание ИИ для юнитов на основе деревьев поведения, а также реализация тумана войны и мини-карты. Автор предлагает использовать ScriptableObjects для организации данных и шину событий для связи между модулями без жёстких зависимостей. Системы улучшений и характеристик строятся на конфигурациях, что позволяет добавлять новые элементы через редактор.
Курс включает 11 разделов, 173 лекции общей продолжительностью 25 часов 17 минут. Среди тем — навигационные сетки, NavMeshAgents, строительство зданий, воинские юниты, управление юнитами, древо технологий, простой туман войны и мини-карта. По описанию, слушатели получают стартовый проект с моделями и уровнем.
Для прохождения требуется средний уровень владения C# и хорошее знание редактора Unity. Язык курса — английский, дополнительно доступны русские субтитры и озвучка на русском языке (ИИ).
Что рассматривается в программе
- Рассматривается создание стратегии в реальном времени: юниты, здания, улучшения
- Разбирается построение ИИ юнитов с помощью деревьев поведения
- Изучается работа с навигационными сетками и NavMeshAgents
- Рассматривается реализация тумана войны и мини-карты
- Разбирается использование ScriptableObjects для организации данных
- Рассматривается подключение шины событий для связи модулей
- Изучается создание систем, управляемых конфигурацией, для добавления новых модулей
- Разбирается построение древа технологий и систем улучшений
Кому может быть полезен курс
- Разработчикам, интересующимся созданием стратегий в реальном времени на Unity
- Специалистам, которые хотят ознакомиться с подходами к построению игрового ИИ на деревьях поведения
- Разработчикам на C# и Unity среднего уровня, стремящимся расширить навыки в области игровых систем
- Тем, кто интересуется архитектурными паттернами Unity, такими как ScriptableObjects и шина событий
Вопросы о программе
Какие требования предъявляются к слушателям?
Для получения максимальной пользы от курса требуется средний уровень владения языком C# и хорошее знание редактора Unity.
Какие темы рассматриваются в курсе?
В программе рассматриваются навигационные сетки, NavMeshAgents, ввод данных игроком, строительство зданий, деревья поведения, воинские юниты, управление юнитами, древо технологий, простой туман войны и мини-карта.
Сколько материалов в курсе?
Курс состоит из 11 разделов, 173 лекций, общая продолжительность — 25 часов 17 минут.
На каком языке доступен курс?
Язык курса — английский. Дополнительно доступны субтитры на русском языке и озвучка на русском языке (ИИ).