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