Технический директор студии разработки игр
Практикующий разработчик, ведёт блок по архитектуре игрового проекта.
Освойте язык программирования C++ на базовом уровне и создайте свою первую игру уже через 2 месяца обучения. Эти знания пригодятся для работы в Unreal Engine.
Разработчик на языке программирования C++ — это специалист, который с помощью алгоритмов создаёт разнообразные программы, виртуальные машины и операционные системы. А также может использовать язык программирования для работы с Unreal Engine и разрабатывать компьютерные игры.
Разработка на языке программирования C++ — это востребованное направление в разработке игр: на базе этого языка программирования сделано множество трехмерных (3D) игр, симуляторов, шутеров и стратегий. Например, видеоигры: Counter-Strike, Witcher 3, Dark Souls или PUBG.
Обучение проходит на учебной платформе: лекции, презентации, конспекты и памятки, обязательные домашние задания и дополнительные упражнения. На домашние задания вы получаете развёрнутые комментарии наставников, вносите правки и можете задавать вопросы в учебном чате.
Программа построена на практике: вы работаете по процессам реальных студий, собираете портфолио и получаете конструктивную обратную связь.
Блок 1. Введение в язык программирования C++
Освоите синтаксис в языке C++ — ветвления, циклы и функции, а также научитесь их применять и строить простые алгоритмы. Всё на примере игры «змейка».
Блок 2. Алгоритмы и структуры данных
Овладеете основами компьютерной науки (Computer Science), познакомитесь с основными типами данных в языке C++ и узнаете, как создавать свои собственные. Разберетесь в основных структурах данных и алгоритмах работы с ними, научитесь пользоваться стандартной библиотекой языка C++ и доработаете игру.
Промежуточный проект № 1. Готовая Змейка или кастомная игра. У игры будет меню с настройками игры, рейтинговой таблицей и началом новой игры, а также выходом.
Блок 3. Объектно-ориентированное программирование и основы проектирования
В этом блоке вы овладеете теоретическими знаниями ООП и проектирования научитесь разрабатывать легко поддерживаемые и расширяемые программы.
Блок 4. Производственная культура, рабочие инструменты и основы проектной разработки игр. Итоговый проект
В последнем блоке вы научитесь общепринятым практикам разработки, работе в команде и созданию проектов с нуля. А также выполните курсовой проект — игру в жанре «Рогалик».
Практикующий разработчик, ведёт блок по архитектуре игрового проекта.
Практикующий программист игровой логики.
Практикующий разработчик на C++.