Курс качественный, много практики и полезных шаблонов. Единственное — иногда хотелось более детальных комментариев по коду от проверяющих. Но если задавать вопросы в чате, всегда отвечают. В целом рекомендую тем, кто настроен на геймплей-программирование.
Спрос в России
Разработка игр — направление с живым интересом: около 460 тысяч запросов в месяц, но за год он заметно снизился. В категории геймдев уступает 1С-разработке и алгоритмам, хотя всё ещё опережает многие смежные темы.
Какие навыки получите после прохождения курса
Что вы освоите на курсе
Обсудить с консультантом твои текущие навыки и цели
Подготовительный блок. Игровой код для новичков
Перечень программ, с которыми мы будем работать на этом курсе
Установка Microsoft Visual Studio версии Community Edition
Установка завершена
Создаем первый проект в Unreal Engine, разбираемся со структурой папки и добавляем в систему контроля версий (GitLab)
Обзор редактора Unreal Engine
Почему именно бег по стенам и цели разработки
Создаем новый проект, добавляем в систему контроля версий (GitLab). Определяем факт и сторону столкновения
Создаем специальный уровень для тестирования нашей механики
Добавляем проверку на условия для работы механики. Начинаем и оканчиваем бег по стене по таймеру
Проверяем наличие необходимой поверхности сбоку во время бега. Добавляем поддержку изогнутых стен и наклона камеры. Усовершенствуем прыжок
- Работа с системой контроля версий (GitLab)
- Знакомство с Unreal Engine и интегрированной средой разработки (IDE)
- Интерфейс Unreal Engine 4
- Интерфейс Unreal Engine 5
- Основные объекты в Unreal Engine
- Продвинутое перемещение персонажа: плавание
- Продвинутое перемещение персонажа: перелазание
- Продвинутое перемещение персонажа: лестницы
- Концепция урона в Unreal Engine. Здоровье и другие атрибуты персонажа. Смерть персонажа и физика тряпичной куклы (Ragdoll)
- Автомат. Автоматическое ведение огня. Алгоритм обратной кинематики (FABRIK). Материалы-маски (декали). Разброс пуль. Прицеливание
- Амуниция, переключение оружия, интерфейс. Реализуем переключение между пистолетом и автоматом, виджет патронов, перезарядку и ее анимацию
- Дробовик. Множественная регистрация попаданий. Перезарядка по одному патрону. Скорострельность дробовика. Импульс при попадании
- Снайперская винтовка. Использование снарядов (projectiles) для регистрации попаданий. Прицеливание для снайперской винтовки
- Нож. Оружие ближнего боя и его регистрация попаданий
- Система навигации искусственного интеллекта и его передвижения
- Дерево поведений. Узлы дерева поведения. Декораторы и сервисы. Реализация стреляющего и движущегося ИИ
- Сетевая синхронизация (репликация) механик персонажа: перемещение, стрельба, нанесение урона. Сетевая синхронизация (репликация) ИИ
- Подключение онлайн подсистемы Steam. Создание игрового меню. Создание, поиск и присоединение к онлайн сессии
- Интерактивные объекты. Взаимодействие с объектами по линии взгляда игрока. Интерфейс интерактивных объектов
- Компонент инвентаря. Визуальное представление (view) инвентаря. Подбирание объектов в инвентарь. Потребление объектов из инвентаря
- Перемещение оружия из инвентаря в экипировку. Представление (view) экипировки
- Радиальное меню — колесо выбора оружия
- Разберём и реализуем систему сохранения в Unreal Engine
- Стриминг уровней: разберёмся как динамически подгружать и выгружать уровни
Блок 9Оптимизация в Unreal Engine
- Знакомство с системой игровых способнотей (Gameplay Ability System, или сокращённо GAS)
- Атрибуты и эффекты ч.1
- Атрибуты и эффекты ч.2
- Асинхронные задачи (ability tasks): знакомство и работа
- Репликация: познакомимся и настроим некоторые механики для работы по сети
- Бонусный блок с дополнительными стримами по курсу
- Стрим с Александром Пироговым. Профессия Технический программист (Tool программист)
- Леонид Горбачев. Использование Unreal Engine для создания экономической стратегии
- Гейм-дизайнер и нарративный дизайнер о квест-системе
- Стрим с менеджером игровых проектов про управление технической командой
- Взаимодействие гейм-дизайнера и программиста
- Система боя (файт-система) и отдача от попаданий (хит реакции)
Кому подойдёт этот курс
Программистам с опытом
Курс подойдет тем, кто знает хотя бы один язык программирования и хочет разрабатывать игры на Unreal Engine.
C++ разработчикам
Для разработчиков на C++, которые хотят перейти в игровую индустрию и повысить навыки.
Желающим работать над современными играми
Для тех, кто хочет работать с передовыми технологиями на Unreal Engine 5.
Какие инструменты изучите
Зарплаты: Геймплей-программист — 2026 год
Сильные и слабые стороны
- Выдается сертификат об обучении
- Есть лицензия школы: Л035-01298-77/00179677
- Длительность 6 месяцев, 370+ часов обучения
- Индивидуальная проверка домашних заданий (9 домашек)
- В портфолио — прототип шутера от 3-го лица
- Курс рассчитан на программистов с опытом, нужен начальный уровень
- Узкая специализация — только геймплей-программирование на Unreal Engine
- Обучение онлайн, требует самодисциплины
- Основной фокус на шутерах, не покрывает другие жанры
Школа XYZ School
XYZ School — онлайн-провайдер курсов, специализирующийся на подготовке специалистов для творческих и игровых индустрий. В каталоге представлены программы по 3D-моделированию, разработке игр, геймдизайну, моушн-дизайну и иллюстрации. Обучение проходит дистанционно, курсы рассчитаны на разные уровни подготовки — от новичков до практикующих специалистов, желающих углубить навыки.
Помощь в поиске работы
После завершения обучения вы сможете претендовать на позиции разработчика игр в студиях. В процессе учебы открывается доступ к стажировкам и вакансиям от компаний-партнеров, а также к работе над реальными задачами по брифам от лидеров индустрии.
Опытные преподаватели
Программу ведут два действующих практика, которые делятся актуальным опытом из игровой индустрии. Студенты получают развернутую обратную связь от наставников-экспертов и могут ежедневно задавать вопросы в учебном чате.
Возврат денег за обучение
Для вашего спокойствия предусмотрена гибкая система оплаты: обучение можно оформить в рассрочку на 12 месяцев. Также действует специальный фонд субсидий — школа может компенсировать часть стоимости курса.
Сертификат о прохождении курса
По итогам обучения вы получите официальный документ — сертификат, который подтвердит вашу квалификацию в глазах работодателей и станет весомым дополнением к портфолио.
Подробную информацию, условия и акции проверяйте на странице онлайн-школы
ПерейтиПохожие курсы Разработка игр (геймдев) от XYZ School
Онлайн-курс «Unity-разработчик» от XYZ School поможет освоить программирование игр на C# и работу с движком Unity. За 10 месяцев вы создадите 2 игровых прототипа для портфолио, получите диплом о…
Онлайн-курс «C++ для разработки игр» от XYZ School поможет освоить язык программирования C++ и создать свою первую игру уже через 2 месяца обучения. За 6 месяцев вы получите навыки, которые можно…
Онлайн-курс «Разработчик игр на Unreal Engine» от XYZ School поможет научиться программировать на C++, разрабатывать игровые интерфейсы и механики. Подходит для тех, кто хочет стать Junior Unreal…
Онлайн-курс «3D-моделирование игрового окружения» от XYZ School поможет освоить профессию художника по окружению. За 5 месяцев вы научитесь создавать локации для игр, будете работать в Unreal Engine…
Онлайн-курс «Инди-разработчик» от XYZ School поможет освоить профессию с нуля: за 19 месяцев вы научитесь программировать на C#, создавать пиксельную графику, работать с Unity и продвигать игры. По…
Онлайн-курс «Unity-разработчик» от XYZ School знакомит с созданием игр с нуля, последовательно раскрывая основы языка C# и объектно-ориентированного программирования. Программа охватывает ключевые…
Курсы XYZ School по другим направлениям
Вопросы и ответы о курсе
Какая программа обучения на курсе?
Программа построена вокруг создания механик шутеров в Unreal Engine и включает подготовительный блок для новичков, работу с редактором, настройку персонажа, контроллера и камер, а также детальную разработку механики бега по стенам с проверкой условий, таймерами и поддержкой изогнутых поверхностей. Курс разбит на три блока: введение, основы Unreal Engine и работа с персонажем. В рамках обучения вы выполните домашние задания с проверкой преподавателей и создадите учебные и дипломные проекты для портфолио.
В каком формате проходит обучение?
Обучение полностью онлайн в личном кабинете: доступны видеолекции, прямые трансляции и практические задания. Программа включает домашние работы с проверкой преподавателей, а также учебные и дипломные проекты, которые помогут сформировать портфолио. Заниматься можно из любого региона в удобном темпе, в рамках общей длительности курса.
Какой документ я получу после окончания?
По итогам курса выдаётся удостоверение о повышении квалификации установленного образца. У школы есть лицензия на образовательную деятельность, поэтому за обучение можно оформить налоговый вычет.
Кому подойдёт этот курс?
Курс рассчитан на программистов, желающих перейти в геймдев, — они получат навыки создания игровых механик и смогут претендовать на работу в студиях. Также он подойдёт опытным разработчикам, которые хотят углубить знания в геймплей-программировании и освоить работу с Unreal Engine. Уровень — Intermediate, поэтому предполагается базовая подготовка в программировании.
Какие требования к уровню подготовки?
Курс ориентирован на уровень Intermediate, то есть потребуется уверенное владение основами программирования. В начале есть подготовительный блок для новичков, который поможет освоить игровой код и настроить окружение, включая установку Microsoft Visual Studio Community Edition и создание первого проекта в Unreal Engine. Перед стартом можно обсудить с консультантом текущие навыки и цели, чтобы понять, насколько курс подходит.
Сколько длится обучение?
Длительность курса составляет примерно 6 месяцев. За это время вы последовательно пройдёте все модули — от введения в Unreal Engine до реализации сложных механик — и выполните итоговые проекты. Точный график можно согласовать с консультантом, выбрав удобный формат обучения.
Есть ли поддержка и помощь с трудоустройством?
На курсе предусмотрена проверка домашних заданий преподавателями, а авторы программы — действующие специалисты игровых студий, поэтому вы получите практические рекомендации. У школы есть карьерный центр и крупное геймдев-сообщество, где можно получить советы по развитию в профессии. Программа направлена на формирование портфолио и навыков, необходимых для работы в игровой студии.
Какие навыки я получу на курсе?
Вы научитесь реализовывать механики шутеров в Unreal Engine, включая передвижение персонажа, прыжки, бег по стенам и обработку столкновений. Также освоите работу с контроллером, камерами и системой контроля версий GitLab. В итоге вы сможете создавать учебные и дипломные проекты, формировать портфолио и применять полученные знания в реальных геймдев-проектах.
Стоит ли сейчас изучать курс «Геймплей-программирование» от школы XYZ School
Геймплей-программирование в Unreal Engine — это то, что отличает «стрелялку, которая работает» от «стрелялки, в которую хочется играть». Курс XYZ School создан для программистов с опытом, которые хотят перейти в геймдев и делать механики уровня крупных студий. Если вы уже пишете код на C++ и чувствуете, что пора применить навыки в игровой индустрии, — это ваш трек.
Почему стоит инвестировать в геймплей-программирование именно сейчас?
Геймдев остаётся одной из самых устойчивых сфер для разработчиков: по данным Wordstat, запрос «Геймдев» в среднем набирает 10 653 показа в месяц, а пик достигает 13 014. Это говорит о стабильном интересе к индустрии, а значит — о постоянном спросе на специалистов, которые умеют делать игры. Курс фокусируется на Unreal Engine — движке, который используют в AAA-проектах, и даёт именно те механики, которые нужны студиям: от стрельбы до взаимодействия игрока с миром. Вы не просто изучите инструмент, а отработаете реализацию шутерных механик на практике, что сразу выделит вас среди джунов без портфолио.
- Unreal Engine — стандарт для крупных игровых проектов, и опыт с ним котируется выше, чем знание нишевых движков.
- Программа включает подготовительный блок и разбор структуры проекта — вы быстро войдёте в контекст, даже если раньше не работали с UE.
- Практические проекты станут основой портфолио, которое можно показать на собеседовании в студию.
Кому этот курс даст максимум пользы?
Программа рассчитана на intermediate-уровень, поэтому новичкам без опыта будет сложно, а вот C++-разработчикам — самое то. Вы уже знаете синтаксис, память, алгоритмы — осталось понять, как это применяется в игровых циклах и компонентах. На курсе вы настроите Visual Studio Community, создадите первый проект в Unreal Engine и подключите GitLab для версионирования — это реальные рабочие процессы, которые вы будете использовать каждый день в студии. Сертификат XYZ School станет подтверждением ваших навыков, но главное — вы получите практический опыт, который невозможно вычитать из документации.
- Вы научитесь структурировать игровой код так, чтобы его было легко поддерживать и расширять.
- Разберётесь, как устроены механики шутеров: прицеливание, стрельба, анимации, ввод.
- Сможете уверенно работать с системой контроля версий в игровых проектах — это обязательный навык в команде.
| Этап курса | Что вы делаете | Результат |
|---|---|---|
| Подготовительный блок | Изучаете игровой код для новичков и список софта | Понимаете, как движок работает с кодом |
| Установка инструментов | Ставите Visual Studio Community Edition | Готовая среда разработки |
| Первый проект в UE | Создаёте проект, разбираете структуру папок | Базовый скелет игры |
| Работа с GitLab | Добавляете проект в систему контроля версий | Командный workflow |
Если вы уже пишете код на C++ и хотите делать игры, этот курс даст вам не просто теорию, а рабочие механики и портфолио. За 6 месяцев вы пройдёте путь от установки движка до готовых игровых систем — и это окупится, когда вы придёте в студию.




