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

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

Русский
4,8

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

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

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

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

На должности Junior Разработчик UE4 затраты на пройденный курс окупятся
2 Месяца
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 ₽
Финальная цена
127 355 ₽

Отзывы о XYZ School

XYZ School
5.0051
Курс отлично организован
Достоинства

Хочу высказать слова благодарности за вводный курс. Материал подается в доступном формате. Дают нужные знания. Хотелось бы, чтобы разработчики добавили в лекции побольше жаргонных терминов, потому что на мой взгляд новичкам лучше сразу привыкать к таким формулировкам как рибы, фейсы и т.д. С удовольствием приду сюда еще раз, если появится обучение по Environment. В рамках него надеюсь подробнее узнать о моделировании архитектуры, лендскейпах, пропсах, тримах, тайловых текстурах и блокауте сцены. Это моя мечта собрать ее в Анрил, выставить свет, и чтобы всем этим можно было бы дополнить портфолио на Артстейшн в соответствии с требованиями, которые предъявляются для Junior Level artist. Видел, у них запустилась программа по Level Design, однако в нем больше разбирается геймплей, а мне хочется  "делать красиво") Буду ждать обновлений

XYZ School
5.0051
Концепт-художник
Достоинства

Сейчас обучаюсь на концепт-художника. Если честно, думала не справлюсь, но все преподаватели стараются, помогают, объясняют, сколько вопросов бы ты не задал. Всегда говорят что ты можешь пробовать больше, лучше, по-своему, чего не хватало в других школах — это развития своего стиля рисования, всегда пытались внидрить свой. Тут же — преподователи показывают свои стили, но у тебя всегда есть шанс или повторить, или сделать по-своему и они только ЗА. Помощь — огромная, я благодарна многим преподователям за это и люблю каждого, каждый особенный и лучший) Уже жду не дождусь конца обучения и быть на ровне с ними и может даже делать общий проект! МЕЧТА!)

Недостатки

Что простите?НЕ знаю этого слова!)

XYZ School
4.0051
Качественные два курса от XYZ
Достоинства

Прошёл курсы по ZBrush и Intro Hyper Casual. В качестве достоинств:

1. Подача материала. Никаких растянутых монологов на полтора часа с кучей воды. Тебе дают видео на 5-10 минут, где всё чётко, по делу и систематизировано.

2. Сервер в Дискорде. Рад был пообщаться с единомышленниками. Поспрашивать у них про всякие непонятки, самому помочь другим и просто поговорить о том о сём.

В целом школа отличная. Уже откладывать на программу обучения по Unity. Могу и вам советовать, если сомневаетесь. 

Недостатки

Минус только один. 

Преподаватель готовит уроки по определённым материалам. Хотелось бы, чтоб он ими делился потом. Чтоб в любой момент можно было глянуть тему в том же её освещении. Дайте ссылку на референсы. Сами же ими пользуетесь. Это не должно быть сложно. 

XYZ School
5.0051
ОСНОВЫ ДИДЖИТАЛ-РИСУНКА
Достоинства

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

Недостатки

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

XYZ School
5.0051
3D-художник
Достоинства

Нравится курс. Подойдёт тем, кто хочет стать 3д-художником. Реально топовая программа. даже если сравнить с предложениями других онлайн-школ. Это субъективное мнение, однако я вижу, насколько здесь комьюнити более заряженное, чем в других учебных заведениях. группа поддержки отзывчивая как в плане кураторов, так и других учеников. так происходит, что сюда идут только заряженные ребята. все всегда навстречу друг другу. во многом меня выручали, я остался доволен курсом. 

Недостатки

один раз домашнее задание не загрузилось :( моя ошибка в том, что не сохранил себе черновик, пришлось переделать. техподдержка не помогла

XYZ School
4.0051
3D-МОДЕЛИРОВАНИЕ ИГРОВОГО ОКРУЖЕНИЯ
Достоинства

Прохождением курса осталась довольна. Изложение программы доступное и понятное. Сама обучающая платформа устроена логично и понятно. А если остаются вопросы по лекции всегда можно получить подробное разъяснение в чате поддержки, даже если этот вопрос до тебя уже задавали раз 10. ) Ежемесячные стримы на которых детально разбирается твой проект/домашка и дается четкий фидбэк по ошибкам, а так же лектор отмечает твой успех.

Недостатки

Курс очень емкий и если в начале ты успеваешь все охватить, то уже потом просто хватаешь поверхностно. Считаю, курс точно не для новичков.

XYZ School
5.0051
Впечатления хорошие. Из личного опыта могу посоветовать брать дорогие курсы (Такие как геймдизайн - 70 000 рублей) только если определились с направлением в геймдеве и если не планируются на время обучения важные экзамены как ОГЭ и ЕГЭ. В общем, курс мне очень помог с определением и развитием моего проектика, за других не ручаюсь
Достоинства

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

XYZ School
5.0051
Курс: Ручной тестировщик мобильных игр
Достоинства

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

XYZ School
4.0051
Основы графического дизайна
Достоинства

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

Недостатки

Курс еще до конца не прошла, он длился полтора месяца, что оказалось очень мало для меня и я не успеваю его пройти(

XYZ School
5.0051
Основы диджитал-рисунка
Достоинства

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

Недостатки

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

XYZ School
5.0051
Курс Blender с нуля оказался для меня довольно информативным. Т.к. я новичок в 3d, я получила много новых знаний о работе с программой Blender. Уроки даются в понятной мне форме, что позволяет мне быстро осваиваться в данном направлении
Достоинства

Преподаватели, знания, которые они предоставляют. Сама платформа, где просматривают уроки.

Недостатки

Время на выполнения домашней работы.

XYZ School
4.0051
Курс геймдизайн
Достоинства

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

Недостатки

Цена за хороший фидбек от проверяющих - зачастую долгая проверка работ. Бывало и больше 4х дней.

XYZ School
5.0051
Обучение в XYZ окупается
Достоинства

Обучался на курсе draft punk 2. Очень доволен программой. С лихвой окупил стоимость курса. Действительно много полезной информации узнал и много чего теперь умею. С любыми непонятками активно помогали, на вопросы отвечали. Школа крутая, всем советую. 

Недостатки

Ноль недостатков 

XYZ School
5.0051
Все круто
Достоинства

Проходил в XYZ курс по двухмерным моделям. Успел собрать целое портфолио и заручиться полезными знаниями. Программа хорошо сделана. Учиться полезно и интересно. Помогли осуществить мечту и пойти в творческую профессию. Спасибо!

Недостатки

Нету.

XYZ School
5.0051
Отличные вводные рекомендации.
Достоинства

1. Понравились под видео вынесенные в текст подсказки по сути просмотренного урока. 2. Кородкие уроки без лишних слов. 3. Помощь в подборке материала.

Недостатки

Еще не обнаружил. Надеюсь на плотную коммуникацию с менторами!

XYZ School
4.0051
3D моделирование окружения
Достоинства

— Хорошо работает Хелп Деск — Обраная связь от кураторов -Удобнаяя система

Недостатки

— Нету связи с преподователем, нет возможности задать вопрос

XYZ School
5.0051
Лучшие курсы
Достоинства

Я считаю что это лучшие курсы в СНГ, по геймдеву так точно,хвалят все,спроси у любого все скажут XYZ. Наилучший подход к ученикам и понятное объяснение материала

Недостатки

Отсутствуют

XYZ School
5.0051
3Д художник по персонажам
Достоинства

Быстрая проверка дз. Грамотный фидбэк с помощью которого сразу понятно над чем нужно поработать побольше.

Недостатки

Пока что ничего не заметил.

XYZ School
4.0051
3D моделирование окружения
Достоинства

- Удобная система - Обратная связь от кураторов - Подробное разъяснение в фидбэках

Недостатки

- Нет возможности задать вопрос лектору

XYZ School
5.0051
Лучшие курсы,по геймдеву так точно!
Достоинства

Очень хорошо проработанные курсы с наилучшим подходом к каждому ученику

Недостатки

Отсутствуют

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

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

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

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

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

Профессия: Product Manager

ProductStar
Бизнес и управление
5
129 600 ₽
288 000 ₽

UX/UI-дизайнер Plus

Bang Bang Education
Дизайн
4,9
181 500 ₽
330 000 ₽

Директор по маркетингу

Skillbox
Маркетинг
4,1
97 750 ₽
195 500 ₽

Blender.Design — курс по 3D-моделированию

Skillbox
Дизайн
4,9
51 278 ₽
73 254 ₽
XYZ School
Игры
5 Месяцев
Unreal Engine для игр
127 355 ₽
Скидка Ещё -10% по промокоду
|
Показать код
Наверх