Top.Mail.Ru
Content Oriented Web
Make great presentations, longreads, and landing pages, as well as photo stories, blogs, lookbooks, and all other kinds of content oriented projects.
Учим программировать для Action игр в Unreal Engine на C++.
Model by Gameyan Animations Studio
-
  • начало обучения
-
  • в рассрочку в месяц
0 день 00:00:00
Успейте купить курс со скидкой
-
0 день 00:00:00
Успейте купить курс со скидкой
-
  • продолжительность: 5 месяцев
  • уровень знаний: продвинутый
  • более 380 часов практики
  • Обучение по программе от бывшего ведущего геймплей-программиста Rainbow Six Siege

о курсе

Геймплей-программист реализует пользовательский опыт, например управляемый транспорт или крюк, как в Uncharted 4. Если тебе нравятся такие задачи — курс для тебя. Здесь ты научишься реализовывать любые механики на практике и делать это системно — так, как это принято в AAA-студиях. Пройдя курс ты сможешь создавать не только шутеры, но и игры любых других жанров — 2D-платформер, RTS, авиа симулятор, файтинг или RPG.

авторы курса

Среди наших преподавателей нет теоретиков, только практики с многолетним опытом и известностью в индустрии. Здесь можно почитать о каждом из них. Спойлер: они все крутые и разбираются в современных технологиях.
Опыт в геймдеве — 7+ лет. Работал в Mundfish над Atomic Heart. Сейчас работает в Social Quantum на позиции Senior Unreal Engine Programmer.
[ Преподаватель ]

Александр Шумейко

Больше 10 лет в геймдеве. Работал ведущим геймплей-программистом Rainbow Six Siege.
[ Автор материала курса и методологии ]

Александр Балакшин

игры, над которыми работали авторы курса

[ Александр Балакшин был ведущим геймплей-программистом Rainbow Six Siege ]
[ Александр Шумейко работал над Atomic Heart ]

курс подойдёт тебе, если ты

01
Знаешь хотя бы один язык программирования и хочешь работать геймплей-программистом в игровой студии или кодить для собственных игр в Unreal Engine.
02
Разработчик на С++, устал от скучных коммерческих задач, хочешь заниматься чем-то более интересным и повысить скиллы, чтобы больше зарабатывать.
  • Обучение по программе от геймплей-программиста, который работал над Rainbow Six Siege в Ubisoft

  • В качестве дипломного проекта ты реализуешь одну из геймплейных систем на выбор — дрон или лук

Программирование
на unreal engine

[ продвинутый курс ]
  • «Карьерный чит» в подарок — это подборка мастер-классов, которая поможет при трудоустройстве

  • подписка на XYZ Плюс на 1 месяц — это наша база знаний с закрытыми стримами и мастер-классами

цель курса

Курс поможет стать настоящим разработчиком — обучение подойдёт и тем, кто уже умеет программировать игры, и новичкам, которые хотят научиться работать в Unreal Engine с нуля.
Научить тебя писать код, который позволит персонажам игры двигаться, перемещаться, стрелять и активно взаимодействовать с окружающим миром. На курсе мы будем осваивать С++, работать с движком Unreal Engine 4, настраивать инвентарь и окружение, создавать персонажей и оружие.
начало обучения
количество материала
формат
150 лекций
+ 22 домашки
Предзаписанные лекции
после каждой обучающей темы
+проверка домашки

что ты будешь делать на курсе

Создавать игровых и неигровых персонажей (NPC) на С++
01
Реализовывать механики движения, стрельбы, перемещения и многие другие в Unreal Engine 4
02
Находить и устранять ошибки в геймплее с помощью код-ревью
03
Работать с системой контроля версий игры Perforce
04
Разрабатывать игровые интерфейсы(gui) и сетевые механики
05
Оптимизировать код
06

результат обучения

Навык реализации основных механик шутеров на UE и C++

Ты узнаешь, как работает стрельба, перемещение, сетевая репликация Unreal, искусственный интеллект NPC и их реакцию на нанесение урона — и научишься создавать всё это сам.
Узнаешь, что такое функция Tick и какие стадии у неё есть, дерево поведений и система чувств у NPC, как работают скелетные анимации, что такое лайн трэйс, или рэй каст, и как он реализован.

Знание фундаментальных понятий из индустрии

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

Скиллы для работы в студии

Ты будешь находить и устранять ошибки в геймплее с помощью код-ревью. А также работать с системой контроля версий игры Perforce и проходить тестирования.

Проведение код-ревью для устранения ошибок

а сюда устроились работать наши выпускники

Оплатить обучение в рассрочку
-
в месяц

-

Поможем оформить рассрочку через сервис «Покупай со Сбером», карту "Халва" или подадим заявку в 6 банков-партнёров — Альфа-Банк, Кредит Европа Банк, Тинькофф, ОТП, Почта-Банк, МТС.
Условия «Покупай со Сбером»
Начни учиться сейчас, а плати потом.
Рассрочка предоставляется под 0%, без переплат — у нас их нет, как и скрытых условий.
Количество месяцев рассрочки:
Оплатить обучение в рассрочку
Беспроцентная рассрочка на
от банков партнёров
-
-
Владельцы дебетовой банковской карты ПАО Сбербанк, подключившиеся к услуге «Мобильный банк» и системе «Сбербанк Онлайн», могут совершать покупки в кредит, не выходя из дома!

Кредит по программе "Покупай со Сбером"

Основные требования:

Гражданство РФ
Возраст покупателя - от 21 до 65 лет на момент возврата кредита по договору
Наличие постоянной (временной) регистрации по месту жительства/пребывания на территории Российской Федерации
Преимущества Сервиса:

Без первоначального взноса по кредиту
Срок действия рассрочки: 6,12 месяца
Сумма кредита от 3 000 до 300 000 рублей

Клиентский сценарий:

· Выберите на сайте XYZ School интересующий курс и заполните форму обратной связи

· С вами свяжется менеджер XYZ School, уточнит детали заказа и направит ссылку для оформления кредита

· Когда откроется СберБанк Онлайн, авторизуйтесь и заполните заявку. Рассмотрение заявки займет не более 2-х минут

· Если кредит одобрен, деньги за покупку автоматически будут перечислены на счет XYZ School

· Чтобы получить доступ к курсу, свяжитесь с XYZ School



Подробнее с условиями кредитования можно ознакомиться на странице

программа

UI, Система инвентаря, Интерактивные объекты и триггеры
Настроишь систему UMG и виджеты, экипировку, колесо выбора. Создашь подбираемые и потребляемые предметы, инвентарь, интерактивные объекты и триггеры.
Создашь новый проект и настроишь окружение, познакомишься с С++ в UE и процессом сборки игры. Создашь персонажа и настроишь его анимацию: прыжок, приседание и бег.
Введение. Создание персонажа с нуля на С++
Оружие. Искусственный интеллект NPC. AI персонажи
Настроишь систему оружия ближнего и дальнего боя, регистрацию попадания через снаряды, взрывы и гранаты. Создашь "стационарного" NPC - башни. Настроишь чувства, систему восприятия, навигацию и дерево поведений.
Посмотришь обзор Game flow в Unreal Engine. Узнаешь про game mode и game state, репликационную модель в UE и репликацию игровых механик. Настроишь сохранение игры, загрузку и стриминг уровней, сохранение вместе со стримингом.
Сеть и репликация. Система сохранения в Unreal, Стриминг уровней
Узнаешь про инструменты профилирования: STAT команды, Session frontend и Unreal Insights.
Профилирование и оптимизация в UE4
Оставь свои контакты — мы вышлем тебе программу на почту.

хочешь получить полную программу?

-
Ты получишь:

записаться

за 5 месяцев обучения

В рассрочку в месяц
беспроцентная рассрочка
-

-

Беспроцентная рассрочка на
от банков партнёров
-
Начни учиться сейчас, а плати потом.
Рассрочка предоставляется под 0%, без переплат — у нас их нет, как и скрытых условий.
Количество месяцев рассрочки:
-
Начало обучения
Регистрация на обучение до
Количество материала
150 лекций
+ 22 домашки

предложение для компаний

Если вы hr-менеджер, отвечаете за покупку курсов в компании или просто работаете в ней, для вас есть специальные условия:
  • Индивидуальные скидки при покупке курсов

  • Сертификат о прохождении курса

  • Оперативная работа со счетами и актами

  • Дополнительная поддержка от менторов.

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

смотришь видео-лекцию → выполняешь практическое задание
01
получаешь советы и правки от ментора
→ корректируешь работу
02
прокачиваешь скиллы
→ и устраиваешься на работу мечты
03

что входит в стоимость

Все лекции, стримы, домашки, чек-листы и дополнительные материалы ждут тебя в личном кабинете на нашей собственной платформе learn.school-xyz.

личный кабинет

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

доступ к лекциям без ограничений

Одна тема — одна домашка для усвоения материала. По каждой ты получишь фидбэк от ассистента преподавателя — проверенного мидла с опытом от 3 лет в индустрии.

проверка домашки

Чтобы без лишних формальностей общаться со всеми преподавателями и студентами с твоего потока. Заведёшь новых друзей или полезные знакомства в геймдеве, которые помогут тебе добавить в портфолио командные работы, найти место в игровой студии или собрать команду на свой проект.

закрытая группа в дискорде

часто задаваемые вопросы
Какой компьютер мне нужен, чтобы успешно пройти курс?
Минимальные системные требования: Windows 7 64-bit. Процессор: Quad-core Intel или AMD, 2.5 GHz или быстрее. Оперативная память: 8 Гб RAM — а лучше 12; видеокарта, совместимая с DirectX 11 или DirectX 12. Наличие любого контроллера будет большим плюсом.
Какими специальными знаниями мне нужно обладать?
Нужно быть знакомым хотя бы с одним языком программирования (C#, JAVA, Python, C++ и т.д.) на уровне понимания переменных, типов данных, массивов, ветвлений, циклов и функций. Если плюс к этому ты имеешь представление об объектно-ориентированном подходе и обладаешь базовыми знаниями по C++, то учиться тебе будет легче.
Будет ли у меня что показать работодателю после прохождения курса?
В качестве дипломного проекта ты реализуешь одну из геймплейных систем на выбор (бой, хит-реакции, продвинутое перемещение и т.д.). Результат этой работы ты сможешь предоставить работодателю наряду с домашкой, которую выполнял по мере прохождения курса.
Куда я смогу устроиться, обладая знаниями и навыками, полученными на курсе?
Если у тебя нет опыта работы программистом, то при успешном окончании курса ты сможешь собеседоваться на позицию Junior Gameplay программиста. Если же ты работал программистом, но не в игровой индустрии, то знания, полученные на курсе, помогут при собеседовании уже на Middle позиции.
Почему именно Unreal, а не Unity?
1.С++, на котором работает Unreal — это язык, который используется во всей индустрии. О C#, на котором работает Unity, такого сказать нельзя.

2.Открытость исходного кода. Здесь всегда можно докопаться и посмотреть, как работает та или иная система геймплейного фреймворка или самого движка.

3.Развитый геймплейный фреймворк с отличной поддержкой сети. Его корни лежат в Unreal Tournament, а последний успешный кейс — Fortnite. Этот фреймворк наиболее похож на то, что используется в ААА индустрии в проприетарных движках.

4.Наличие выпущенных ААА и AA-тайтлов на данной технологии и активное использование данного движка AAA-студиями: Days Gone, Jedi Fallen Order, Ace Combat, Gears 5, Sea Of Thieves, Hellblade, The Outer Worlds и многие другие.
подобрать обучение
Complete the quiz and find out the best destination for your vacation.
Fill out the form and we will contact you soon.
Какую цель вы ставите перед собой?
Есть ли у вас опыт в игровой индустрии?
В каких программах вы умеете работать?
Какие навыки у вас развиты больше всего?
Чем вам было бы интересно заниматься?
Заявка от организации
После заполнения и отправки формы, с Вами свяжется менеджер отдела по работе с юр. клиентами и поможет с оформлением покупки
Как Вас зовут?
Телефон
Почта
Наименование организации
Нажимая на кнопку, Вы соглашаетесь с Договором Публичной Оферты и обработкой своих персональных данных.
Договор Публичной Оферты
Политика конфиденциальности
Заявка на рассрочку
После отправки заявки в течение часа с тобой свяжется менеджер отдела рассрочки школы и поможет с оформлением покупки
Как тебя зовут?
Телефон
Почта
Нажимая на кнопку, ты соглашаешься с Договором Публичной Оферты и обработкой своих персональных данных.
Договор Публичной Оферты
Политика конфиденциальности
Получить консультацию
Как тебя зовут?
Телефон
Для быстрой связи
или

Перейти к оплате

Нажимая на кнопку, ты соглашаешься с Договором Публичной Оферты и обработкой своих персональных данных.
Договор Публичной Оферты
Политика конфиденциальности
Click to order
Твой заказ
Total: 
Как тебя зовут?
Телефон
Для быстрой связи
Почта
Для рассылки об акциях и скидках
Промокод
Нажимая на кнопку, ты соглашаешься с Договором Публичной Оферты и обработкой своих персональных данных.
Договор Публичной Оферты
Политика конфиденциальности