О курсе

Курс представляет собой практическое руководство по созданию стратегии в реальном времени на движке Unity. Программа охватывает полный цикл разработки: от настройки навигационных сеток и ввода данных игроком до строительства зданий, управления юнитами и реализации древа технологий. Отдельное внимание уделяется архитектуре игровых систем, чтобы проект оставался масштабируемым по мере роста сложности.

В материалах рассматривается создание ИИ для юнитов на основе деревьев поведения, а также реализация тумана войны и мини-карты. Автор предлагает использовать ScriptableObjects для организации данных и шину событий для связи между модулями без жёстких зависимостей. Системы улучшений и характеристик строятся на конфигурациях, что позволяет добавлять новые элементы через редактор.

Курс включает 11 разделов, 173 лекции общей продолжительностью 25 часов 17 минут. Среди тем — навигационные сетки, NavMeshAgents, строительство зданий, воинские юниты, управление юнитами, древо технологий, простой туман войны и мини-карта. По описанию, слушатели получают стартовый проект с моделями и уровнем.

Для прохождения требуется средний уровень владения C# и хорошее знание редактора Unity. Язык курса — английский, дополнительно доступны русские субтитры и озвучка на русском языке (ИИ).

Что рассматривается в программе

  • Рассматривается создание стратегии в реальном времени: юниты, здания, улучшения
  • Разбирается построение ИИ юнитов с помощью деревьев поведения
  • Изучается работа с навигационными сетками и NavMeshAgents
  • Рассматривается реализация тумана войны и мини-карты
  • Разбирается использование ScriptableObjects для организации данных
  • Рассматривается подключение шины событий для связи модулей
  • Изучается создание систем, управляемых конфигурацией, для добавления новых модулей
  • Разбирается построение древа технологий и систем улучшений

Кому может быть полезен курс

  • Разработчикам, интересующимся созданием стратегий в реальном времени на Unity
  • Специалистам, которые хотят ознакомиться с подходами к построению игрового ИИ на деревьях поведения
  • Разработчикам на C# и Unity среднего уровня, стремящимся расширить навыки в области игровых систем
  • Тем, кто интересуется архитектурными паттернами Unity, такими как ScriptableObjects и шина событий

Вопросы о программе

Какие требования предъявляются к слушателям?

Для получения максимальной пользы от курса требуется средний уровень владения языком C# и хорошее знание редактора Unity.

Какие темы рассматриваются в курсе?

В программе рассматриваются навигационные сетки, NavMeshAgents, ввод данных игроком, строительство зданий, деревья поведения, воинские юниты, управление юнитами, древо технологий, простой туман войны и мини-карта.

Сколько материалов в курсе?

Курс состоит из 11 разделов, 173 лекций, общая продолжительность — 25 часов 17 минут.

На каком языке доступен курс?

Язык курса — английский. Дополнительно доступны субтитры на русском языке и озвучка на русском языке (ИИ).