Обучение по программе от бывшего ведущего геймплей-программиста 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
В качестве дипломного проекта ты реализуешь одну из геймплейных систем на выбор — дрон или лук
«Карьерный чит» в подарок — это подборка мастер-классов, которая поможет при трудоустройстве
подписка на XYZ Плюс на 1 месяц — это наша база знаний с закрытыми стримами и мастер-классами
цель курса
Курс поможет стать настоящим разработчиком — обучение подойдёт и тем, кто уже умеет программировать игры, и новичкам, которые хотят научиться работать в Unreal Engine с нуля.
Научить тебя писать код, который позволит персонажам игры двигаться, перемещаться, стрелять и активно взаимодействовать с окружающим миром. На курсе мы будем осваивать С++, работать с движком Unreal Engine 4, настраивать инвентарь и окружение, создавать персонажей и оружие.
Создавать игровых и неигровых персонажей (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
Оставь свои контакты — мы вышлем тебе программу на почту.
получаешь советы и правки от ментора → корректируешь работу
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.
Заявка от организации
После заполнения и отправки формы, с Вами свяжется менеджер отдела по работе с юр. клиентами и поможет с оформлением покупки