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

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 мес
-45%
Кешбэк 5%: 245 баллов
8 909 BYN
4 900 BYN
В рассрочку на 36 мес
137 BYN/мес
Игры. Геймдев
Профессия 3D artist
18 мес
-35%
Кешбэк 30%: 2 454 балла
12 585 BYN
8 180 BYN
В рассрочку на 36 мес
228 BYN/мес
Игры. Геймдев
Нарративный дизайн
4 мес
-35%
Кешбэк 5%: 148 баллов
4 548 BYN
2 956 BYN
В рассрочку на 24 мес
124 BYN/мес
Игры. Геймдев
Профессия Разработчик игр на Unity
12 мес
-40%
Кешбэк 30%: 1 730 баллов
9 610 BYN
5 765 BYN
В рассрочку на 36 мес
161 BYN/мес
Игры. Геймдев
Профессия Разработчик игр на Unity PRO
18 мес
-40%
Кешбэк 30%: 2 322 балла
12 900 BYN
7 740 BYN
В рассрочку на 36 мес
215 BYN/мес
Игры. Геймдев
Профессия Разработчик на Unreal Engine
12 мес
Старт: после оплаты
-60%
Кешбэк 30%: 1 650 баллов
13 748 BYN
5 499 BYN
В рассрочку на 36 мес
153 BYN/мес
Игры. Геймдев
Продвинутый концепт-арт
5 мес
-50%
Кешбэк 5%: 159 баллов
6 352 BYN
3 176 BYN
В рассрочку на 24 мес
133 BYN/мес
Игры. Геймдев
Концепт-художник
18 мес
-45%
Кешбэк 5%: 340 баллов
12 329 BYN
6 781 BYN
В рассрочку на 36 мес
189 BYN/мес
Игры. Геймдев
Разработчик на Unity
10 мес
Старт: после оплаты
-60%
Кешбэк 30%: 1 430 баллов
11 910 BYN
4 764 BYN
В рассрочку на 30 мес
159 BYN/мес
Игры. Геймдев
Геймдизайнер
7 мес
Старт: после оплаты
-60%
Кешбэк 30%: 1 705 баллов
14 205 BYN
5 682 BYN
В рассрочку на 36 мес
158 BYN/мес
Игры. Геймдев
Styl. Создание стилизованного персонажа
6 мес
-55%
Кешбэк 5%: 176 баллов
7 781 BYN
3 501 BYN
В рассрочку на 24 мес
146 BYN/мес
Игры. Геймдев
3D-дженералист
13 мес
Старт: после оплаты
-60%
Кешбэк 30%: 1 726 баллов
14 378 BYN
5 751 BYN
В рассрочку на 36 мес
160 BYN/мес
Игры. Геймдев
3D-художник
10 мес
Старт: после оплаты
-60%
Кешбэк 30%: 2 298 баллов
19 143 BYN
7 657 BYN
В рассрочку на 36 мес
213 BYN/мес
Игры. Геймдев
Draft Punk. 3D-моделирование объектов
8 мес
-55%
Кешбэк 5%: 198 баллов
8 758 BYN
3 941 BYN
В рассрочку на 28 мес
141 BYN/мес
Игры. Геймдев
3D-дженералист
20 мес
-50%
Кешбэк 5%: 375 баллов
14 998 BYN
7 499 BYN
В рассрочку на 36 мес
209 BYN/мес
Игры. Геймдев
Основы диджитал рисунка
3 мес
-50%
Кешбэк 5%: 93 балла
3 684 BYN
1 842 BYN
В рассрочку на 15 мес
123 BYN/мес
Игры. Геймдев
2D-анимация. Тариф Базовый
12 мес
Старт: сразу после оплаты
-50%
Кешбэк 5%: 210 баллов
8 382 BYN
4 191 BYN
В рассрочку на 28 мес
150 BYN/мес
Игры. Геймдев
3D-художник
14 мес
-45%
Кешбэк 5%: 272 балла
9 886 BYN
5 437 BYN
В рассрочку на 36 мес
152 BYN/мес
Игры. Геймдев
Unity-разработчик
10 мес
-55%
Кешбэк 5%: 214 баллов
9 472 BYN
4 263 BYN
В рассрочку на 30 мес
143 BYN/мес
Игры. Геймдев
Hard Surface
4 мес
-40%
Кешбэк 5%: 140 баллов
4 661 BYN
2 797 BYN
В рассрочку на 24 мес
117 BYN/мес
Игры. Геймдев
Инди-разработчик
19 мес
-55%
Кешбэк 5%: 219 баллов
9 698 BYN
4 364 BYN
В рассрочку на 30 мес
146 BYN/мес
Игры. Геймдев
3D-аниматор
12 мес
-40%
Кешбэк 5%: 295 баллов
9 811 BYN
5 886 BYN
В рассрочку на 36 мес
164 BYN/мес
Игры. Геймдев
Unreal Engine-разработчик
12 мес
-35%
Кешбэк 5%: 213 баллов
6 540 BYN
4 251 BYN
В рассрочку на 30 мес
142 BYN/мес
Игры. Геймдев
Создание спецэффектов в Houdini FX
4 мес
-35%
Кешбэк 5%: 195 баллов
5 977 BYN
3 885 BYN
В рассрочку на 28 мес
139 BYN/мес
Игры. Геймдев
Environment Art. 3D-моделирование игрового окружения
5 мес
-40%
Кешбэк 5%: 182 балла
6 052 BYN
3 631 BYN
В рассрочку на 28 мес
130 BYN/мес
Игры. Геймдев
Разработка игр на Unity
5 мес
-35%
Кешбэк 5%: 151 балл
4 623 BYN
3 005 BYN
В рассрочку на 24 мес
126 BYN/мес
Игры. Геймдев
OutBlock. Левел дизайн
5 мес
-40%
Кешбэк 5%: 137 баллов
4 548 BYN
2 729 BYN
В рассрочку на 24 мес
114 BYN/мес
Игры. Геймдев
Movie Man
5 мес
-45%
Кешбэк 5%: 224 балла
8 119 BYN
4 466 BYN
В рассрочку на 30 мес
149 BYN/мес
Игры. Геймдев
Моушн-дизайнер
6 мес
-55%
Кешбэк 5%: 171 балл
7 593 BYN
3 417 BYN
В рассрочку на 24 мес
143 BYN/мес
Игры. Геймдев
Текстурирование 3D-моделейАктуальное название - Текстурный трип
4 мес
-35%
Кешбэк 5%: 124 балла
3 796 BYN
2 468 BYN
В рассрочку на 18 мес
138 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