Геймплей-программирование

XYZ School
Сложность
Для новичков
Длительность
6 мес

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

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

Преподаватели

Александр Балакшин
Александр Балакшин
Больше 10 лет в геймдеве. Работал ведущим геймплей-программистом Rainbow Six Siege.
Александр Шумейко
Александр Шумейко
Опыт в геймдеве — 7+ лет. Работает работает в Social Quantum на позиции Team Lead.

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

Какой компьютер мне нужен, чтобы успешно пройти курс?

Минимальные системные требования: Windows 7 64-bit. Процессор: Quad-core Intel или AMD, 2.5 GHz или быстрее. Оперативная память: 8 Гб RAM — а лучше 12; видеокарта, совместимая с DirectX 11 или DirectX 12. Наличие любого контроллера будет большим плюсом.

Какими специальными знаниями мне нужно обладать?

Нужно быть знакомым хотя бы с одним языком программирования (C#, JAVA, Python, C++ и т.д.) на уровне понимания переменных, типов данных, массивов, ветвлений, циклов и функций. Если плюс к этому ты имеешь представление об объектно-ориентированном подходе и обладаешь базовыми знаниями по C++, то учиться тебе будет легче.

Будет ли у меня что показать работодателю после прохождения курса?

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

Почему именно Unreal, а не Unity?

  • С++, на котором работает Unreal — это язык, который используется во всей индустрии. О C#, на котором работает Unity, такого сказать нельзя.
  • Открытость исходного кода. Здесь всегда можно докопаться и посмотреть, как работает та или иная система геймплейного фреймворка или самого движка.
  • Развитый геймплейный фреймворк с отличной поддержкой сети. Его корни лежат в Unreal Tournament, а последний успешный кейс — Fortnite. Этот фреймворк наиболее похож на то, что используется в ААА индустрии в проприетарных движках.
  • Наличие выпущенных ААА и AA-тайтлов на данной технологии и активное использование данного движка AAA-студиями: Days Gone, Jedi Fallen Order, Ace Combat, Gears 5, Sea Of Thieves, Hellblade, The Outer Worlds и многие другие.

Куда я смогу устроиться, обладая знаниями и навыками, полученными на курсе?

Если у тебя нет опыта работы программистом, то при успешном окончании курса ты сможешь собеседоваться на позицию Junior Gameplay программиста. Если же ты работал программистом, но не в игровой индустрии, то знания, полученные на курсе, помогут при собеседовании уже на Middle позиции.

Похожие курсы

Игры. Геймдев
3D-художник по персонажам
10 мес
-30%
Кешбэк 5%: 313 баллов
8 921 BYN
6 245 BYN
В рассрочку на 36 мес
174 BYN/мес
Игры. Геймдев
Профессия 3D artist
17 мес
Старт: 31 июля
-40%
Кешбэк 30%: 2 262 балла
12 570 BYN
7 540 BYN
В рассрочку на 36 мес
210 BYN/мес
Игры. Геймдев
Нарративный дизайн
4 мес
-30%
Кешбэк 5%: 160 баллов
4 555 BYN
3 188 BYN
В рассрочку на 24 мес
133 BYN/мес
Игры. Геймдев
Разработчик игр на Unity
12 мес
Старт: 29 июля
-45%
Кешбэк 30%: 1 584 балла
9 595 BYN
5 280 BYN
В рассрочку на 30 мес
176 BYN/мес
Игры. Геймдев
Разработчик игр на Unity PRO
18 мес
Старт: 29 июля
-45%
Кешбэк 30%: 2 126 баллов
12 885 BYN
7 085 BYN
В рассрочку на 36 мес
197 BYN/мес
Игры. Геймдев
Создатель спецэффектов
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 2 494 балла
13 853 BYN
8 312 BYN
В рассрочку на 30 мес
278 BYN/мес
Игры. Геймдев
Профессия Разработчик на Unreal Engine
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 1 617 баллов
8 982 BYN
5 389 BYN
В рассрочку на 36 мес
150 BYN/мес
Игры. Геймдев
Разработчик игр на Unreal Engine с нуля до Middle
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 1 712 баллов
9 506 BYN
5 704 BYN
В рассрочку на 30 мес
191 BYN/мес
Игры. Геймдев
Продвинутый концепт-арт
5 мес
-35%
Кешбэк 5%: 207 баллов
6 361 BYN
4 135 BYN
В рассрочку на 28 мес
148 BYN/мес
Игры. Геймдев
Сценарист видеоигр
1 мес
Старт: после оплаты
-40%
Кешбэк 30%: 638 баллов
3 541 BYN
2 125 BYN
В рассрочку на 18 мес
119 BYN/мес
Игры. Геймдев
Концепт-художник
18 мес
-30%
Кешбэк 5%: 433 балла
12 347 BYN
8 643 BYN
В рассрочку на 36 мес
241 BYN/мес
Игры. Геймдев
Разработчик на Unity
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 1 401 балл
7 782 BYN
4 669 BYN
В рассрочку на 30 мес
156 BYN/мес
Игры. Геймдев
Геймдизайнер
7 мес
Старт: после оплаты
-40%
Кешбэк 30%: 1 671 балл
9 280 BYN
5 568 BYN
В рассрочку на 36 мес
155 BYN/мес
Игры. Геймдев
Styl. Создание стилизованного персонажа
6 мес
-40%
Кешбэк 5%: 234 балла
7 792 BYN
4 675 BYN
В рассрочку на 36 мес
130 BYN/мес
Игры. Геймдев
3D-дженералист
13 мес
Старт: после оплаты
-40%
Кешбэк 30%: 1 691 балл
9 393 BYN
5 636 BYN
В рассрочку на 36 мес
157 BYN/мес
Игры. Геймдев
3D-художник
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 2 252 балла
12 507 BYN
7 504 BYN
В рассрочку на 36 мес
209 BYN/мес
Игры. Геймдев
Draft Punk. 3D-моделирование объектов
8 мес
-40%
Кешбэк 5%: 264 балла
8 771 BYN
5 262 BYN
В рассрочку на 36 мес
147 BYN/мес
Игры. Геймдев
3D-дженералист
20 мес
-35%
Кешбэк 5%: 489 баллов
15 019 BYN
9 762 BYN
В рассрочку на 36 мес
272 BYN/мес
Игры. Геймдев
Игропрактик
6 мес
Старт: после оплаты
-40%
Кешбэк 30%: 2 494 балла
13 853 BYN
8 312 BYN
В рассрочку на 30 мес
278 BYN/мес
Игры. Геймдев
Геймификатор
4 мес
Старт: после оплаты
-40%
Кешбэк 30%: 735 баллов
4 079 BYN
2 447 BYN
В рассрочку на 18 мес
136 BYN/мес
Игры. Геймдев
Основы диджитал рисунка
3 мес
-40%
Кешбэк 5%: 111 баллов
3 689 BYN
2 213 BYN
В рассрочку на 15 мес
148 BYN/мес
Игры. Геймдев
2D-анимация. Тариф Базовый
12 мес
Старт: сразу после оплаты
-50%
Кешбэк 5%: 210 баллов
8 394 BYN
4 197 BYN
В рассрочку на 28 мес
150 BYN/мес
Игры. Геймдев
3D-художник
14 мес
-30%
Кешбэк 5%: 347 баллов
9 900 BYN
6 930 BYN
В рассрочку на 36 мес
193 BYN/мес
Игры. Геймдев
Unity-разработчик
10 мес
-40%
Кешбэк 5%: 285 баллов
9 486 BYN
5 691 BYN
В рассрочку на 36 мес
159 BYN/мес
Игры. Геймдев
Hard Surface
4 мес
-35%
Кешбэк 5%: 152 балла
4 668 BYN
3 034 BYN
В рассрочку на 24 мес
127 BYN/мес
Игры. Геймдев
Инди-разработчик
19 мес
-40%
Кешбэк 5%: 292 балла
9 712 BYN
5 827 BYN
В рассрочку на 36 мес
162 BYN/мес
Игры. Геймдев
3D-аниматор
12 мес
-25%
Кешбэк 5%: 369 баллов
9 825 BYN
7 368 BYN
В рассрочку на 36 мес
205 BYN/мес
Игры. Геймдев
Unreal Engine-разработчик
12 мес
-20%
Кешбэк 5%: 262 балла
6 550 BYN
5 240 BYN
В рассрочку на 36 мес
146 BYN/мес
Игры. Геймдев
Создание спецэффектов в Houdini FX
4 мес
-30%
Кешбэк 5%: 210 баллов
5 985 BYN
4 190 BYN
В рассрочку на 28 мес
150 BYN/мес
Игры. Геймдев
Environment Art. 3D-моделирование игрового окружения
5 мес
-35%
Кешбэк 5%: 197 баллов
6 060 BYN
3 939 BYN
В рассрочку на 28 мес
141 BYN/мес
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
© ООО «Байскилз», 2025
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
Oplati
Webpay
© ООО «Байскилз», 2025