«Game Developer Course» — это 10 месяцев погружения в разработку игр. Каждую неделю будет проходить 2 лекции и 2 практических занятия вместе с консультациями и фидбэком от преподавателя. В ходе обучения студенты получат фундаментальные знания, достаточные для начала работы в сфере GameDev и создания своего прототипа игры.
Курс разбит на 3 блока по сложности: Junior, Middle, Pro. Вы можете пройти их последовательно или зарегистрироваться на отдельный блок – в зависимости от вашего опыта и имеющихся навыков.
Досконально изучите движок Unreal Engine, систему визуального программирования Blueprint и язык С++ на UE
Научитесь формировать архитектуру игры, находить баги в ней и знать как их исправить
Создадите синематик и свой первый прототип игры, которые добавите в портфолио
Структурируете свои знания о сфере GameDev и переймете весь многообразный опыт менторов курса
Подготовитесь к реальной жизни разработчика игр и смело ворветесь в новую сферу
Узнаете как продвигать себя на маркетплейсах и успешно проходить собеседования
В этом блоке будет первое знакомство с Unreal Engine. Студенты изучат интерфейс UE4, освоят его основные инструменты, узнают о возможностях, которые предоставляет разработчику движок.
Блок, который станет полезным как для 3D-художника, так и для программиста. Импорт 3D-объектов в сцену, настройка шейдеров, освещения, работа с ассетами, сборка игровой локации.
С++ — это фундаментальный язык программирования, без которого в разработчиках игр нечего делать. Все глубокие вещи пишутся именно на этом языке. Опытный ментор поможет систематизировать и структурировать знания по программированию. Студенты изучат переменные, циклы, массивы и функции, классы, а также темы объектно-ориентированного программирования, которые касаются разработки игр.
Blueprints — система визуального программирования при помощи нодовых структур. По сути, та же логика, но практически без кода. Система Unreal Engine позволяет создавать элементы геймплея, используя визуальный интерфейс. Слушатели освоят процедурную генерацию контента, подключат ИИ, разработают элементы пользовательского интерфейса. Изучат современные тенденции в работе с виртуальной реальностью, сделают компоновки шутеров от первого и третьего лица и другое.
В самом объемном блоке курса студенты погрузятся в чистый кодинг игр. Познакомятся с особенностями кодинга на С++ на движке UE4. Изучат базовые элементы геймплея. Исследуют различные типы класса Actors и научатся с ними работать на игровом уровне. Поработают с базовым классом Actors — Pawn. Используют его для представления игрока и других персонажей в игре, настроят его внешний вид, взаимодействие с миром и физику. Разберутся, как объявлять свойства, используя стандартный синтаксис С++. Вникнут в систему управления памятью и систему обработки игровых объектов с ее базовым классом UObject. Познакомятся со специализированным синтаксисом UFunctions. Далее научатся писать собственные контроллеры, работать с ИИ в игре и инструментом создания элементов UI — UMG (Unreal Motion Graphics UI Designer).
В этом блоке будет рассмотрен процесс формирования архитектуры игры: какие задачи при этом решаются, какие инструменты лучше использовать, как упростить дальнейшую работу и поддержку. А также вопросы надежности игры, оптимизации производительности, масштабируемости.
Обязательным этапом производства качественной игры является ее тестирование и отладка. Студенты узнают, как искать баги в игре и что с ними делать дальше.
Soft skills — помощь в составлении портфолио и резюме, размещении работ на различных маркетах, работа с UpWork, LinkedIn и другими площадками для поиска заказов.
В завершении обучения студенты коснутся темы физики и математики в игровом движке, а также рассмотрят процесс разработки дополнительных плагинов. Открытый исходный код движка снимает все возможные рамки для программирования игр и развязывает руки истинным программистам для реализации самых вызывающих задач.
Лекции проходят по вторникам и четвергам
Практические задания выполняются по средам и пятницам
Лекции транслируются в режиме реального времени. Учащийся имеет возможность наблюдать за расшаренным экраном преподавателя. Доступ является закрытым и предоставляется только студентам курса.
Возникшие во время лекции вопросы можно задавать непосредственно в чате трансляции – преподаватель обязательно озвучивает их и отвечает в процессе лекции
Демонстрация выполненных практических работ проходит в сервисе Trello, где каждая работа получает оценку и фидбек от команды поддержки
Студентам курса доступны записи лекций, которыми в любой момент можно воспользоваться как конспектом
У студентов будет возможность общаться друг с другом, обмениваться опытом и делиться наработками. Для этого будет создан общий чат студентов в Discord
В день практики студентам выдается подробное задание со всеми сопутствующими файлами. В ходе выполнения работы можно получить своевременную консультацию у поддержки в Discord
“Игровая индустрия буквально взорвалась на моих глазах. Мы росли с ней вместе. Первые игровые приставки, проведенные сутки в компьютерных клубах, доступный интернет и магия онлайн игр — это все теперь уже неотъемлемый элемент из моего детства”.
Богдан познакомился с 3D-графикой в университете и всерьёз заинтересовался разработкой игр. Интерес к технологиям и любовь к творчеству стали определяющими в выборе его пути.
Первые карьерные шаги были в сфере тестирования небольших игр на JavaScript, а потом Богдан работал с VR, синематикой и полным циклом разработки игровых проектов.
Богдан основал собственную независимую компанию Vaalbara Games и сейчас занимается её развитием.
“Это может прозвучать избито, но я глубоко убежден, что самое важное – это любить то, чем занимаешься. Кто-то скажет, что важны “горящие глаза”, но как долго вы сможете поддерживать в них жар – еще важнее. Найти занятие по душе, чтобы получать удовольствие от каждого рабочего дня и процесса обучения новым технологиям — вот что действительно ценно.
Найдите работу, в которую влюбитесь, и вам больше не придется трудиться ни одного дня в жизни”.
“Впервые заинтересовался разработкой в 8м классе. Начал изучать Basic – мой первый язык программирования, затем были Fortran и Focal на купленной родителями приставке к телевизору. Еще тот опыт!)
Став чуть взрослее таки обратил внимание на С++. В то время, будучи в старших классах, этот язык программирования только начинал свое развитие и активно набирал обороты.”
В арсенале Сергея различные языки программирования, такие как: C#, С++, Java, PHP, Kotlin, а также Web технологии, редакторы ProBuilder, Blender, Photoshop.
Свою карьеру он начал с разработки мобильных бизнес приложений. В компании Digital Cloud Technologies Сергей работал над социальными проектами в сфере мобильных приложений. Параллельно в студенческое время начинал интересоваться и увлекаться гейм разработкой. Решил попробовать iOS, затем Android.
Сейчас Сергей работает в компании UBISOFT, разрабатывает игры, в которые играют миллионы пользователей.
“Считаю, что самое важное для работы в GameDev – ответственность перед командой и постоянное саморазвитие.”
“Интерес к программированию появился еще в школьное время – на уроках информатики. Постоянно хотелось изучать что-то новое».
Путь в IT начинал с разработки веб-приложений – NodeJs, Java, C#, MySQL. С 2017 года начал увлекаться разработкой игр на Unreal Engine 4. Таким образом Илья изменил направление с fullstack разработки на Gamedev.
Илья работал как с маленькими проектами, так и с AAA играми крупных издателей. Был опыт работы с мобильными, ПК и VR играми.
На данный момент Илья работает на AAA проекте в компании Altwolfsoftware. «Gamedev — это очень интересная и широкая область, в которую советую окунуться каждому!»
Интерес к программированию и желание делать игры впервые возникли у Дмитрия в 7 классе. Он начал углубляться в эту сферу — изучал кодинг, занимал призовые места на олимпиадах и даже выиграл республиканский конкурс.
Профессиональный путь начинал в IT с веб-разработки — PHP, MySQL и прочее, а 4 года назад начал работать на движке Unreal Engine.
Помимо опыта в full-stack и построении полного цикла разработки, Дмитрий имеет опыт работы как с ААА-проектами, так и с небольшими играми.
Сейчас занимает позицию Head of Development в компании StoryMode, выступает на различных митапах и успешно развивается в гейм-индустрии.
“Самое главное для работы в GameDev — это желание и горящие глаза”.
Ирина стартовала в QA в 2007 году, в издательстве игр, которое работало на локальный рынок. Там она научилась основам тестирования, а навык оттачивался проверкой десятков проектов, которые проходили через компанию на потоке. С тех пор Ирина застала все трансформации индустрии игр в своей части мира: от бума «социалок» и издательства онлайн-игр до мобильной разработки и инди. И даже работала в средних и больших корпорациях – Mail.ru, 1C, Wargaming, Ubisoft.
“Работа в сфере качества — непростая, она требует четкого понимания приоритетов, рисков и склада ума настоящего инженера. Нужно разбираться, как развернуть тестовое окружение или как работает система, которую ты видишь в первый раз. Как писать документацию. Какие вопросы задавать разработчикам, а на какие ответит Google. И конечно, нужно базово разбираться в игровых движках, чтобы локализовать источник проблем в клиентской части игры, если это необходимо.
Но самое важное – это неистребимое любопытство исследователя. И если оно у вас есть, в QA это половина успеха”.
Для плавного вхождения в процесс обучения, а также подготовки к курсу рекомендуем ознакомиться с открытыми лекциями по Unreal Engine 4. Для доступа просто заполните форму.
Ваш идеальный подарок тут! Вы сможете удивить своих близких людей самым настоящим билетом в новую профессиональную сферу. Подарите им сертификат на курс «Game Developer. Full»
Купить сертификатЗадавайте вопросы, куратор всегда рада помочь и ответить на любой вопрос
Unreal Engine 4 — передовой движок разработки игр в самых различных жанрах: RPG, шутеры, экшены. А применив гибкость технологии, в нем разрабатывают и квесты, стратегии, симуляторы и др. Написанный на языке С++, движок позволяет создавать игры для большинства ОС, платформ и портативных устройств. Unreal Engine 4 Developer может найти себя не только в создании игр, но и в разработке интерактивных решений для медиа-проектов, VR-приложений и так далее. Будущий разработчик в сфере gamedev на курсе UE4 научится особенностям кодинга на С++ в движке; созданию собственных контроллеров; работе с пользовательским интерфейсом в С++; особенностям искусственного интеллекта; разработке собственных плагинов; и, как итог и конечный продукт, разработке игры в жанре RPG. Курс разработки игр Unreal Engine 4 — шаг от базового кодинга на С++ к безграничному простору возможностей Game Developer.
На тестовой неделе курса “Game Developer” вы познакомитесь с самим движком Unreal Engine. На лекциях изучите интерфейс UE, освоите его основные инструменты, узнаете о возможностях, которые предоставляет разработчику UE. А на практическом занятии создадите свой первый уровень игры.
Участие бесплатно при регистрации.