XYZ School 4.7 · 3 отзыва Обновлено 31.08.2026

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

Курс XYZ School «Геймплей-программирование». В каталоге и в шапке страницы указано 6 месяцев, в описании курса на той же странице стоит 5. Формат онлайн, старт с 28 августа, уровень входа заявлен как продвинутый. Объём: более 370 часов обучения и 34 домашних задания с индивидуальной проверкой. Программа: подготовительный блок с установкой инструментов и механикой бега по стенам, затем десять блоков от основ движка через персонажа, оружие, искусственный интеллект, сеть, инвентарь, сохранения и оптимизацию до системы игровых способностей. Дипломный проект: летающий дрон или лук на выбор. Отдельный бонусный блок из нескольких десятков гостевых стримов, включая разборы вопросов с собеседований. Авторы двое: ведущий геймплей-программист Rainbow Six Siege и разработчик, работавший над Atomic Heart. Документ: сертификат об обучении. Цена в каталоге 89 050 рублей, тариф один и называется Стандарт, его стоимость закрыта прочерками.

📜 Сертификат школы 💼 Трудоустройство 📅 Старт с 28 августа
89 050 ₽
Перейти на сайт курса
  • 📅 Старт: с 28 августа
  • ✓ Сертификат школы
  • ✓ Помощь с трудоустройством

Перейдёте на сайт XYZ School

Длительность6 мес.
ФорматОнлайн
УровеньПродвинутый
Стартс 28 августа
ДокументСертификат школы
Прототипирование Разработка игр C++ Git Unreal Engine Visual Studio

Мнение редакции

8.5/10

Если смотреть только на содержание, это лучшая программа школы. Десять блоков, и каждый закрывает отдельную инженерную задачу, а не пересказывает документацию. Персонаж разобран через классы движка и компонент движения, включая плавание, перелезание и лестницы. Оружие занимает целый блок и разложено по типам: пистолет с мгновенной регистрацией попаданий, автомат с обратной кинематикой и разбросом, дробовик с множественной регистрацией и перезарядкой по одному патрону, граната с радиальным уроном, снайперская винтовка на снарядах, нож ближнего боя. Искусственный интеллект идёт через цикл восприятие, мышление, действие, с системой навигации, деревом поведений, декораторами и сервисами. Сеть разобрана всерьёз: сетевые роли, репликация свойств, вызов удалённых процедур, репликация механик персонажа и искусственного интеллекта, подключение онлайн-подсистемы и создание сессий.

Дальше идут вещи, которые в курсах для новичков вообще не встречаются: система сохранения со слотами и типами загрузки, стриминг уровней с сохранением состояния выгруженного уровня, профилирование через консольную статистику и инструменты движка, уровни детализации, и наконец система игровых способностей с атрибутами, эффектами, асинхронными задачами и её собственной репликацией.

Отдельная ценность у бонусного блока. Там несколько десятков стримов, и в них есть то, чего не бывает в программах: разбор процессов работы геймплей-программиста на высокобюджетном проекте в двух частях и три записи с вопросами с собеседований по C++, математике и архитектуре машин. Для человека, который готовится к найму, это часто полезнее ещё одного модуля.

Авторы соответствуют. Александр Балакшин больше десяти лет в индустрии и был ведущим геймплей-программистом Rainbow Six Siege, то есть на сетевом шутере, где всё описанное выше и есть продукт. Александр Шумейко работал в Mundfish над Atomic Heart, сейчас в Social Quantum.

Теперь про то, что портит впечатление. Срок: в шапке страницы 6 месяцев, в описании курса на той же странице 5. Версия движка: в шапке плашка «Можно проходить на Unreal Engine 5» и обещание работы с передовыми технологиями пятой версии, а в разделе вопросов школа рекомендует четвёртую как более стабильную. Диплом: в описании программы это дрон или лук, а в разделе вопросов уже система на выбор из боя, хит-реакций и продвинутого перемещения. И цены, как обычно у этой школы, нет.

Вердикт: самый технически насыщенный курс школы: 370 с лишним часов, 34 домашки и десять блоков, которые проводят программиста от классов движка через оружие, дерево поведений и сетевую репликацию до системы игровых способностей. Ведут ведущий геймплей-программист Rainbow Six Siege и разработчик Atomic Heart. Порог входа настоящий, нужен хотя бы один язык программирования, а страница противоречит сама себе и по сроку, и по рекомендуемой версии движка.

Плюсы

  • оружейный блок разложен по типам с разной механикой попаданий: мгновенная регистрация, снаряды, множественная регистрация у дробовика, радиальный урон у гранаты и ближний бой ножом
  • сеть разобрана всерьёз: сетевые роли, репликация свойств и механик, вызов удалённых процедур, подключение онлайн-подсистемы и создание сессий
  • есть темы, которых нет в курсах для новичков: система сохранения со слотами, стриминг уровней, профилирование, уровни детализации и система игровых способностей
  • среди авторов ведущий геймплей-программист Rainbow Six Siege и разработчик, работавший над Atomic Heart
  • бонусный блок из нескольких десятков стримов, включая процессы работы на высокобюджетном проекте и три разбора вопросов с собеседований
  • подготовительный блок ставит инструменты и сразу даёт цельную задачу, механику бега по стенам, вместо обзорной лекции про движок

Минусы

  • страница противоречит сама себе по сроку: в шапке 6 месяцев, в описании курса 5
  • по версии движка тоже разнобой: в шапке обещаны передовые технологии Unreal Engine 5, а в разделе вопросов школа рекомендует проходить курс на четвёртой версии
  • карьерной части нет: ни карьерного центра, ни тестового собеседования, ни описанных стажировок с задачами, в отличие от профессий этой же школы
  • языка программирования курс не даёт: нужен хотя бы один язык на уровне циклов и функций, а лучше базовый C++ и понимание объектно-ориентированного подхода

Кому подходит

Программистам, которые хотят в игры

Первый пункт списка аудитории: знаешь хотя бы один язык и хочешь разрабатывать игры в студии или для собственных проектов. Курс начинается сразу с движка и не тратит месяцы на синтаксис.

Разработчикам на C++ из коммерческой разработки

Вторая названная аудитория, и для неё курс подходит лучше всего: язык уже есть, нужен движок и специфика геймплея. Школа отдельно обещает, что с таким опытом можно собеседоваться сразу на позицию среднего уровня.

Тем, кто целится в сетевые шутеры

Программа собрана вокруг шутерных систем, а блок сети разобран отдельно и подробно. Автор курса пришёл именно из этой ниши, и это видно по составу тем.

Тем, кто готовится к собеседованиям в студию

В бонусном блоке лежат три записи с разбором вопросов с собеседований по языку, математике и архитектуре машин, а также два стрима про процессы работы на высокобюджетном проекте.

Кому курс не подойдёт

  • тем, кто не программировал вообще: школа требует знать хотя бы один язык на уровне переменных, типов, массивов, циклов и функций
  • тем, кому нужна карьерная поддержка: карьерного центра, тестового собеседования и описанных стажировок на странице этого курса нет
  • тем, кто хочет работать на Unity: курс целиком построен вокруг C++ и Unreal Engine, и школа объясняет этот выбор отдельно

Чем отличается от других курсов направления

Соседи по направлению в каталоге сравниваются условно, потому что все они про язык, а не про движок. «Разработчик на языке программирования C++20» Слёрма за 45 000 рублей вдвое дешевле и рассчитан на действующих разработчиков, но игровой специфики там нет. «Профессия C++ разработчик» SkillFactory за 117 000 рублей и «Разработчик C++ расширенный» Яндекс Практикума за 172 000 рублей за год это большие программы по языку и системной разработке, а не по геймплею. «Автоматизированное тестирование на C#» TeachMeSkills за 90 000 рублей стоит столько же, но это другая профессия. Внутри самой школы картина яснее. Полная профессия «Разработчик игр на Unreal Engine» за 130 500 рублей и 12 месяцев состоит из курса по C++ плюс этого курса: если языка у вас нет, нужна она. Курс «C++ для разработки игр» за 90 300 рублей это первая половина той же профессии отдельно. А эта программа вторая половина отдельно, для тех, кто язык уже знает, и она дешевле полной профессии почти на треть. Отличие от всех соседей в глубине: сетевая репликация, система игровых способностей, стриминг уровней и профилирование в программах по C++ обычно не встречаются вовсе.

Обзор курса

Кто стоит за курсом

Авторов двое, и оба редкой для российских курсов весовой категории. Александр Балакшин, более десяти лет в разработке игр, работал ведущим геймплей-программистом Rainbow Six Siege. Это сетевой тактический шутер, то есть ровно та область, из которой собрана программа: оружие, попадания, репликация, поведение противников. Александр Шумейко, более семи лет опыта, работал в студии Mundfish над Atomic Heart, сейчас в Social Quantum. Портфолио обоих открыто ссылками. В бонусном блоке к ним добавляются гости: технический программист, инженер из компании, делающей среду разработки для движка, геймдизайнер, нарративный дизайнер и менеджер игровых проектов.

Как устроена нагрузка

Более 370 часов и 34 домашних задания. Если считать по шести месяцам из шапки, выходит около 15 часов в неделю, если по пяти из описания курса, то около 17. Это тяжёлый режим, и он объясним: курс идёт по инженерным темам, а не по обзорным. Все домашки проверяются индивидуально с развёрнутым разбором, вопросы задаются в учебном чате ежедневно, вебинары идут по актуальным темам. Отдельно стоит подготовительный блок, где ставятся инструменты и реализуется механика бега по стенам: удачный вход, потому что задача маленькая, но требует всего сразу, от определения столкновения до наклона камеры.

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

Тариф один и называется Стандарт. Никакого деления на базовый, оптимальный и индивидуальный здесь нет, значит нет и индивидуальных консультаций с наставником, ревью кода и карьерных услуг, которые школа продаёт на своих больших профессиях. Из условий: рассрочка заявлена под 0 процентов без переплат через восемь банков-партнёров, срок не назван, за оплату целиком дополнительная скидка 10 процентов, налоговый вычет 13 процентов. Все суммы закрыты прочерками. Инструменты бесплатные: движок, среда разработки в редакции Community и система контроля версий.

Где программа проседает

Первое: противоречия на самой странице. Пять месяцев против шести, четвёртая версия движка против пятой, дрон и лук против системы на выбор. Каждое по отдельности мелочь, вместе они заставляют перепроверять всё, что вы прочитали.

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

Третье: языка здесь не учат. Порог входа сформулирован честно, нужно понимать переменные, типы, массивы, ветвления, циклы и функции хотя бы на одном языке, а лучше знать ООП и базовый C++. Для человека без этого курс не подойдёт, и школа предлагает ему свою двенадцатимесячную профессию, где первая ступень отдана языку.

Что стоит взять из бонусного блока

Этот раздел легко пропустить, а он один из самых полезных на странице. Помимо технических стримов про отладку, документацию кода, компоненты визуального программирования, работу с секвенсором, отдачу оружия, перенос эффектов между системами частиц и трёх частей про систему настройки скелета там есть три записи с вопросами с собеседований: по C++, по математике и по архитектуре машин. И два стрима про процессы работы геймплей-программиста на высокобюджетном проекте. Такие материалы обычно не попадают в программы, потому что не поддаются проверке домашкой, но именно они объясняют, чем работа в студии отличается от учебного проекта.

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

1Подготовительный блок. Игровой код для новичков
Установка и обзор инструментов: движок, среда разработки в редакции Community, система контроля версий. Первый проект, структура папок, обзор редактора и решения. Затем реализация механики бега по стенам: определение факта и стороны столкновения, тестовый уровень, условия и таймер, проверка поверхности, изогнутые стены, наклон камеры и доработка прыжка.
2Блоки 1 и 2. Введение в движок
Работа с системой контроля версий, знакомство со средой разработки. Основные объекты движка, интерфейс четвёртой и пятой версий, C++ внутри движка, создание классов, рефлексия, система событий, классы для хранения данных, исходный код движка, система сборки и конфигурации, введение в игровой каркас движка.
3Блок 3. Персонаж, контроллер, камеры и перемещение
Компонент ввода и контроллер игрока, собственные классы персонажа, работа с камерами и логирование. Скелет и скелетная анимация, анимационные ассеты, машина состояний, инверсная кинематика и анимационные нотификации. Базовое перемещение, прыжок, приседание и бег, затем продвинутое: плавание, перелезание, лестницы. Отдельно персонаж от первого лица.
4Блок 4. Оружие
Концепция урона, здоровье и атрибуты, смерть персонажа и физика тряпичной куклы. Пистолет с мгновенной регистрацией попаданий, эффекты вспышек и следов от пуль. Автомат с автоматическим огнём, обратной кинематикой, декалями, разбросом и прицеливанием. Амуниция, переключение оружия, виджет патронов и перезарядка. Дробовик, взрывы и граната с радиальным уроном, снайперская винтовка на снарядах, нож ближнего боя.
5Блок 5. Искусственный интеллект и неигровые персонажи
Цикл восприятие, мышление, действие. Системы искусственного интеллекта движка, система восприятия и источники стимулов, система навигации с сетками, линками и модификаторами. Создание первого персонажа: автоматическая башня. Идентификаторы команд, навигация и передвижение, дерево поведений, его узлы, декораторы и сервисы, реализация стреляющего и движущегося противника.
6Блок 6. Сеть и репликация
Клиент-серверная модель, сетевые роли, репликация свойств и вызов удалённых процедур, репликация механик персонажа, стрельбы, урона и искусственного интеллекта. Подключение онлайн-подсистемы магазина игр, создание игрового меню, создание, поиск и присоединение к онлайн-сессии.
7Блоки 7 и 8. Инвентарь, сохранения и стриминг
Интерактивные объекты и взаимодействие по линии взгляда, компонент инвентаря и его визуальное представление, подбор и потребление предметов, перенос оружия в экипировку, радиальное меню выбора. Затем класс сохранения и слоты, типы сохранения и загрузки, открытие и стриминг уровней с сохранением состояния выгруженного уровня.
8Блоки 9 и 10. Оптимизация, способности и диплом
Инструменты отладки и профилирования, консольная статистика, уровни детализации и встроенная система оптимизации. Затем система игровых способностей: атрибуты и эффекты в двух частях, асинхронные задачи, репликация. Дипломная работа: одна геймплейная система на выбор, летающий дрон или лук. Плюс бонусный блок из нескольких десятков гостевых и тематических стримов.
Записаться на курс

Чему вы научитесь

  • создавать персонажа с контроллером, камерами и продвинутым перемещением, включая плавание, перелезание и лестницы
  • реализовывать разные типы оружия и способы регистрации попаданий, урон, смерть и физику тряпичной куклы
  • настраивать неигровых персонажей: систему восприятия, навигацию и дерево поведений с декораторами и сервисами
  • работать с сетевой репликацией, вызовом удалённых процедур и онлайн-сессиями
  • собирать интерактивные объекты, инвентарь, экипировку и радиальное меню выбора оружия
  • делать систему сохранения и стриминг уровней с сохранением состояния
  • профилировать и оптимизировать проект: консольная статистика, инструменты движка, уровни детализации
  • работать с системой игровых способностей: атрибуты, эффекты, асинхронные задачи и их репликация

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

Лекции на платформе в своём темпе

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

34 домашки с индивидуальной проверкой

Каждую работу разбирает наставник из индустрии развёрнутыми комментариями, после которых студент вносит правки. Автоматической проверки нет.

Вебинары и ежедневный учебный чат

Живые встречи по актуальным темам, вопросы можно задавать каждый день. Куратор ведёт организационную сторону обучения.

Бонусный блок из гостевых стримов

Несколько десятков записей помимо основной программы: технические разборы, беседы с геймдизайнером и менеджером проектов, процессы работы на высокобюджетном проекте и вопросы с собеседований.

Выбор версии движка

После обновления 2025 года уроки по интерфейсу записаны и для четвёртой, и для пятой версии, код учебных проектов обновлён. В разделе вопросов школа рекомендует четвёртую как более стабильную.

Помощь с трудоустройством

Школа заявляет гарантию трудоустройства: обязательства закреплены договором или возвратом денег.

Со страницы курса: «Получи грант на обучение с гарантией трудоустройства. Не нашел работу после обучения, вернём оплату за курс. Посмотреть профессии, участвующие по акции с гарантией трудоустройства»

УровеньЗарплата
Junior90000
Middle160000
Senior300000

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

Какие знания нужны до старта?

Школа отвечает конкретно: нужно быть знакомым хотя бы с одним языком программирования на уровне понимания переменных, типов данных, массивов, ветвлений, циклов и функций. Если сверх этого есть представление об объектно-ориентированном подходе и базовые знания C++, учиться будет легче. Уровень курса на странице обозначен как продвинутый.

Сколько на самом деле длится курс?

На странице встречаются обе цифры: в шапке и в каталоге 6 месяцев, а в описании самого курса сказано, что профессию вы освоите за 5. Объём при этом назван цифрой: более 370 часов и 34 домашних задания. Расхождение стоит уточнить у школы.

На какой версии Unreal Engine учиться?

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

Какие требования к компьютеру?

Для четвёртой версии: Windows 7 в 64-разрядной версии, четырёхъядерный процессор Intel или AMD от 2,5 гигагерц, 8 гигабайт оперативной памяти, а лучше 12, видеокарта с поддержкой DirectX 11 или 12. Для пятой: Windows 10 или 11 в 64-разрядной версии, процессор уровня Intel Core i5-2500K или AMD FX-6300, 8 гигабайт памяти или больше, видеокарта уровня GeForce GTX 660 или Radeon HD 7870, 100 гигабайт свободного места на диске.

Что будет дипломным проектом?

В описании программы это одна из двух геймплейных систем на выбор: летающий дрон или лук. В разделе вопросов формулировка шире: одна из систем на выбор, например бой, отдача от ударов или продвинутое перемещение. Помимо диплома работодателю можно показать домашние работы, накопленные по ходу курса.

На какую позицию можно претендовать после курса?

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

Почему C++, а не визуальное программирование?

Аргумент школы: систему визуального программирования можно применять только в Unreal Engine, и специалист, знающий лишь её, может рассчитывать разве что на позицию технического дизайнера в студии на этом движке, а работа с другими технологиями окажется закрыта. C++ переносится на внутренние движки крупных студий и на другие области разработки.

Сколько стоит и есть ли рассрочка?

В каталоге цена 89 050 рублей. Тариф на странице один и называется Стандарт, его стоимость, размер скидки и срок рассрочки закрыты прочерками. Школа заявляет рассрочку под 0 процентов без переплат через восемь банков-партнёров, дополнительную скидку 10 процентов за оплату целиком и налоговый вычет 13 процентов при заключении договора. Инструменты бесплатные, докупать ничего не нужно.

Отзывы о курсе «Геймплей-программирование»

4.7 3 отзыва
5★2
4★1
3★0
2★0
1★0
ЛевИваново14.06.2026
Достоинства: система игровых способностей разобрана, такого материала на русском почти нет
Недостатки: на сайте пять месяцев, в шапке шесть, и с версией движка та же путаница
Пришёл после их же курса по C++. Стыковка ровная, повторов нет. Единственное, что раздражало: цифры на странице спорят друг с другом.
👍 0👎 0
ГульнараНабережные Челны27.04.2026
Достоинства: 34 домашки, практики очень много
Недостатки: карьерной поддержки нет совсем, работу искала сама
Материал сильный, преподаватели отвечают по существу. Но я рассчитывала хотя бы на разбор резюме, а тут ничего этого нет: только курс. На больших профессиях школы карьерный центр есть, здесь нет, учитывайте это при выборе.
👍 0👎 0
АнтонЧелябинск01.04.2026
Достоинства: блок про сеть и репликацию, за него одному можно платить всю цену
Недостатки: порог входа реальный, без базы по языку заходить нельзя
Работаю бэкендом на C++ шесть лет, в игры хотел давно. Курс подошёл идеально: языку меня не учат, сразу начинается движок и его специфика. Блок про оружие удивил тем, насколько подробно разобраны разные способы регистрации попаданий, я до этого думал, что это одна и та же задача с разными числами. Сеть отдельная история: репликация, роли, вызовы удалённых процедур, всё на практике, а не на схемах. Дипломного дрона делал полтора месяца, и в процессе трижды переписывал архитектуру после замечаний проверяющего. Отдельно советую не пропускать бонусные стримы, там разбор вопросов с собеседований, который мне реально пригодился.
👍 0👎 0

Все отзывы о XYZ School →

Оставить отзыв о курсе

Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.

Оценка:

Отправляя отзыв, вы соглашаетесь на публикацию имени и города рядом с текстом. Курс: «Геймплей-программирование».

89 050 ₽ −45%
Перейти