Курс начинается с GitLab - системы контроля версий. Здесь объясняют основы Git и работу с платформой. Студенты учатся отслеживать изменения в коде, управлять заданиями и работать в команде.
Второй модуль посвящен повторению C++ и линейной алгебры. Это необходимая база для дальнейшей работы с игровым движком. Здесь рассматривают математические векторы и трехмерные формы.
Третий модуль - создание простой игры с базовыми механиками. Студенты знакомятся с основными концепциями движка Unreal Engine и обучаются скриптингу на блупринтах. Это помогает понять принципы работы с движком.
На этом этапе студенты создают трехмерный платформер с использованием готового контента. Модуль показывает взаимодействие между C++ и блупринтами, а также между программистами и техническими дизайнерами. Здесь разрабатывают игровые механики.
Пятый модуль - разработка игры с нуля до готового exe-файла. Студенты закрепляют полученные знания, углубляются в C++ для Unreal Engine, изучают искусственный интеллект, интерфейсы и систему прогресса.
Финальный модуль добавляет мультиплеерную составляющую к созданной игре. Студенты работают с серверной частью, улучшают искусственный интеллект и перерабатывают логику игры. Это завершающий этап обучения.
Срок обучения зависит от темпа студента - чем быстрее учитесь, тем меньше платите. Среднее время прохождения составляет 6-8 месяцев. Доступен тестовый период на 7 дней, менторская поддержка и бесплатная заморозка обучения.