Курс начинается с подготовки игры к публикации. Студенты создают кроссплатформенный проект, подготавливают Unity 3D проект к релизу и планируют весь процесс публикации. Этот этап включает все необходимые технические настройки перед выходом на рынок.
Далее курс охватывает работу с Facebook API и Unity Ads. Студенты настраивают Facebook аккаунт, устанавливают плагин в Unity и интегрируют функционал социальной сети в игру. Параллельно происходит подготовка проекта для рекламы, установка Unity Ads package и ее настройка.
Третий модуль посвящен непосредственно публикации игры. Студенты изучают популярные маркеты, размещают бета-приложения в Google Store и Windows Phone. Дополнительно настраивается Google Analytics для анализа активности игроков - от создания аккаунта до внедрения аналитики в проект.
Основная часть курса посвящена созданию MOBA игры. Студенты изучают Network AI, включая выбор стороны, создание врагов (MOB) и работу с одинаковой стороной. Далее создается карта и система появления юнитов - от плавного поворота до создания двух групп персонажей.
Завершающий модуль сфокусирован на геймплейных механиках. Студенты работают с камерой, сменой анимации, настройкой атаки и таймером появления мобов. Особое внимание уделяется рандомному появлению врагов и цветовой идентификации персонажей.
После завершения курса студенты могут создавать приложения чата на основе Unity Network, настраивать игровые сцены и синхронизировать движения игроков. Они научатся создавать точки старта, настраивать Network Game Lobby и работать с игровыми картами. Дополнительно - создание и синхронизация AI, визуализация параметров игроков и передача настроек между сценами.
Курс включает практические занятия с проверкой домашних заданий. Доступен бесплатный видеокурс для дополнительного обучения. Завершается онлайн тестированием с получением сертификата.