Меню
Каталог курсов
Школы
Отзывы о школах
Подборки курсов
О проекте

Курс для тех, кто хочет стать востребованным игровым программистом и применять свои навыки для реализации интересных задач. Вы научитесь работать с движком Unreal Engine: создавать персонажей и НПС, анимировать выстрелы и атаки, выстраивать взаимодействие игрока с предметами и интерактивными объектами. За пять месяцев вы значительно прокачаете свои навыки работы с UE и C++ и сможете начать двигаться в новом для себя направлении. Возможно, вы даже создадите свою игру.

Обратите внимание, что программа курса разработана для людей, которые уже имеют программировать хотя бы на одном языке. 

Русский
4,8

Чему вы научитесь

Создавать персонажей и NPC на C++
Реализовывать различные игровые механики в UE
Тестировать код и находить ошибки в геймплее
Использовать Perforce, систему контроля версий

Как быстро окупится обучение

Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование

На должности Junior Разработчик UE4 затраты на пройденный курс окупятся
1 Месяц
70 000 ₽ / Мес
Разработчик UE4
70 000 ₽ — 250 000 ₽
70 000 ₽ / Мес
Junior
Опыт до 1 года
Middle
Опыт 1–3 года
Senior
Опыт от 3 лет

Программа курса

Если вы уже пробовали программировать и хотите открыть для себя новую область, этот курс для вас. На нем вы разберетесь в основных игровых механиках и научитесь их реализовывать.

8
Модулей

Вы узнаете, как будет проходить обучение и какие требования на курсе. Познакомитесь с технологиями, которые вам предстоит изучитьузнаете, что такое игровая логика и как её программировать.

Поставите на свой ПК Unreal Engine 4 и Visual Studio C++

Научитесь пользоваться шаблоном, познакомитесь с функционалом редактора и базовыми инструментами для работы с уровнями.

Для новичков в этом языке программирования расскажут, как пользоваться указателями и почему существуют два файла .h и .cpp. Вы изучите объектную модель и систему рефлексии в этом игровом движке.

Вы узнаете, как собрать и упаковать игру, научитесь управлять проектами в Visual studio. 

Освоите популярные трекеры задач и узнаете, какими системами контроля версий лучше пользоваться. Обзор Perforce.

Узнаете, как в UE4 использовать классы AActor и Pawn. Ознакомитесь с обзором компонента камеры.

Вы научитесь пользоваться таблицами ввода и компонентом движения. Освоите режимы перемещения.

Узнаете, что такое скелетная анимация и как она работает, и научитесь импортировать Skeletal mesh в проект Unreal Engine 4 из DCC. Поймете, как работает физический ассет. 

Научитесь анимировать простые перемещения персонажа. Изучите классы animation blueprint и Anim instance class

Узнаете, как обработать ввод и вызвать соответствующую реакцию персонажа. Научитесь поддерживать анимацию.

Импортируете модели оружия, экипируете персонажа и закрепите оружие за слотами. Проработаете атаку в ближнем бою, обработаете анимацию и ввод. Спрограммируете удар по объекту и вспомогательные анимации: доставание и уборка оружия и позиция персонажа.

Научитесь реализовывать механику стрельбы, регистрировать попадания в хит скане и добавлять визуальные эффекты выстрелов.

Анимируете прицеливание, приближение и перезарядку. Сможете поддерживать количество патронов в обойме и освоите автомат.

Отработаете перезарядку и попадание из дробовика: радиус поражения и hit scan. Познакомитесь со сложной баллистикой, начнете использовать проджектайлы, зарегистрируете попадания и настроите несколько режимов прицеливания.

Научитесь работать с зоной поражения и уроном от взрыва, добавлять импульс.

Создадите гранату и отработаете её бросок и траекторию.

Создадите "башню" и обработаете значения blackboard — "башня" открывает огонь по игроку, как только он оказывается рядом.

Добавите к стационарному НПС чувство зрения и восприятие.

Создадите движущегося персонажа и настроите его перемещение по навигационной сетке.

Создадите персонажа с режимами боя и патрулирования и реализуете переключение между ними. Освоите последовательности действий в behavior tree.

Познакомитесь с системой UMG. Создадите меню, амуницию, шкалу здоровья игрока и его врагов.

Настроите компонент для сохранения оружия у игрока и weapon wheel.

Научитесь использовать PickableItem и blueprint подбираемого предмета, восстановление здоровья и ускрение.

Поработаете с механикой сохранения найденных предметов и применения вещей из инвентаря.

Рассмотрите интерактивные предметы на примерах и настроите взаимодействие с ними.

Научитесь настраивать trigger, который вызывает врагов.

Познакомитесь с процессом игры, с классами game state и mode.

Вы узнаете, как происходит взаимодействие клиента с сервером, рассмотрите разные сетевые роли.

Научитесь делать репликации движений и регистрирования попаданий, а также ИИ и здоровья персонажа.

Вы создадите игровую сессию и сделаете так, чтобы другие игроки могли найти её и присоединиться.

Вы разберётесь, как работает механизм сохранения места, здоровья, качеств игрока и объектов. Познакомитесь с бинарным, синхронным и асинхронным типами загрузки и сохранения.

Вы узнаете, как использовать Open level для сетевой игры и USaveGame для одиночной.

Изучите инструменты, которые применяют для стриминга уровней и учимся загружать/выгружать подуровни через C++

Освоите функции сохранения и загрузки интерактивных объектов.

Вы узнаете, как оптимизировать обновление и анимацию героев при помощи significance manager. Научитесь настраивать производительность обновления Скелетал меш. Начнете пользоваться разными инструментами профилирования.

Как проходит обучение

Изучение темы

Просмотр обучающих видеороликов

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Работа с куратором

Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок

Создание итогового проекта

Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио

Помощь с трудоустройством

Создадите портфолио

Научитесь оформлять портфолио так, чтобы работодателю было удобно изучать ваши работы и у него осталось хорошее впечатление

Научитесь работать на себя

Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права

Спецификация

Университет
Формат обучения
Длительность
5 Месяцев
Доступ к курсу
Навсегда
Кому подойдёт
Направление
Уровень
Middle
Помощь в трудоустройстве
Да
Зарплаты Junior — Senior
70 000 ₽   —   250 000 ₽
Финальная цена
67 500 ₽
Цена в рассрочку
3 750 ₽ / Месяц

Часто задаваемые вопросы

Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.

Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.

Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.

Другие популярные курсы

Защита прав и интересов участника закупок по 44‑ФЗ и 223‑ФЗ

Контур.Школа
Бизнес и управление
5
6 500 ₽

Дата-журналист: истории, основанные на данных

Нетология
Аналитика
4
66 300 ₽
110 500 ₽

Профессии в дизайне: как выбрать направление

Нетология
Дизайн
4,8
Бесплатно

Ландшафтный дизайнер

Международная школа профессий
Дизайн
4,7
23 300 ₽
XYZ School
Игры
5 Месяцев
Unreal Engine для игр
3 750 ₽ в месяц
67 500 ₽
112 425 ₽
-39,96%
Наверх