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

C++ для разработки игр

Курс XYZ School «Разработка игр на языке программирования C++». Длительность 6 месяцев, формат онлайн, старт в любое время, уровень входа заявлен как с нуля. Программа состоит из четырёх блоков: введение в язык и первая игра, алгоритмы и структуры данных, объектно-ориентированное программирование и проектирование, производственная культура и итоговый проект. Объём: 14 домашних заданий с индивидуальной проверкой, три игры в портфолио и две промежуточные аттестации. Всё программное обеспечение бесплатное: среда разработки Visual Studio 2022 Community, система контроля версий, браузер и два онлайн-сервиса. Документ: сертификат об обучении, школа работает по государственной лицензии Л035-1 298-77/179 677. Цена в каталоге 90 300 рублей. Тариф на странице один и называется Стандарт, но его стоимость, размер скидки и срок рассрочки закрыты прочерками. Школа заявляет рассрочку под 0 процентов без переплат, налоговый вычет 13 процентов и дополнительную скидку 10 процентов за оплату целиком.

📜 Сертификат школы 💼 Трудоустройство 📅 Старт в любое время
90 300 ₽
Перейти на сайт курса
  • 📅 Старт: в любое время
  • ✓ Сертификат школы
  • ✓ Помощь с трудоустройством

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

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

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

7.5/10

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

Устроена программа классически и грамотно. Синтаксис даётся не в вакууме, а сразу на игре: первый блок заканчивается упрощённой змейкой под названием «яблоки». Второй блок это фактически курс основ компьютерных наук: типы, указатели и ссылки, асимптотический анализ, сортировки, массив, список, стек, очередь, словарь, стандартная библиотека. Третий разворачивает объектно-ориентированное программирование и паттерны на арканоиде. Четвёртый переходит к тому, что обычно оставляют за скобками: система контроля версий, тестирование и отладка, командная разработка, введение в устройство игровых движков.

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

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

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

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

Плюсы

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

Минусы

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

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

Новичкам, которые целятся именно в Unreal Engine

Курс прямо задуман как ступень перед движком: последний блок заканчивается формулировкой, что теперь можно идти на программу по Unreal Engine. Для такого маршрута это разумный и относительно недорогой первый шаг.

Тем, кто хочет карьеру в игровой индустрии через программирование

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

Разработчикам с другого языка

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

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

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

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

Соседи по направлению в каталоге собраны разношёрстно, и прямого аналога у курса нет. «Автоматизированное тестирование на C#» TeachMeSkills за 90 000 рублей стоит ровно столько же, но это другая профессия и другой язык. «Разработчик на языке программирования C++20» Слёрма за 45 000 рублей вдвое дешевле и рассчитан на действующих разработчиков: там современный стандарт языка без игровой обвязки и без учебных игр. «Разработка игр на движке Flutter: Flame» Merion Academy за 9 680 рублей это короткий курс по совсем другой технологии. «Профессия Игропрактик» Международной школы профессий за 5 000 рублей к разработке отношения не имеет вообще. Отличие этой программы в связке: язык изучается на игровых проектах и заканчивается тремя законченными играми, а последний блок отдан производственной культуре и устройству движков. Внутри самой школы курс дешевле и короче двух родственных программ: «Геймплей-программирование» стоит 89 050 рублей за те же шесть месяцев, а полная профессия «Разработчик игр на Unreal Engine» 130 500 рублей за двенадцать и включает этот материал первой ступенью. То есть покупать оба курса подряд смысла нет: программа по C++ почти целиком повторяет первую половину курса по Unreal Engine.

Обзор курса

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

Авторов на странице четверо, хотя счётчик в шапке говорит про одного. Александр Рыбалка, технический директор в студии разработки игр Storymode, сотрудничал с 1C Entertainment. Максим Щерабоков, геймплей-программист в Wargaming. Роман Магденко, разработчик в Яндекс Маркете, до этого работал с Playrix на проектах Homescapes и Township. Александр Золкин, разработчик системных приложений операционной системы Аврора. Состав любопытный: два человека из игр и два из большой разработки. Для курса, который учит именно языку, а не движку, такой микс оправдан, потому что C++ в играх и C++ в системном программировании отличаются задачами, но не принципами.

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

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

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

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

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

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

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

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

Кому это не нужно

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

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

1Блок 1. Введение в язык программирования C++
Введение в программирование, алгоритмы, переменные, ветвления и циклы, составление алгоритмов и схем программ, функции, структура программы на C++ и процесс сборки. Итог блока: работающая игра «яблоки», упрощённая версия змейки.
2Блок 2. Алгоритмы и структуры данных
Встроенные и пользовательские типы, структуры, перечисления, массивы, указатели и ссылки. Основы теории алгоритмов, асимптотический анализ, поиск и сортировки, оптимизация. Классические структуры данных: массив, список, стек, очередь, словарь. Шаблоны, строки, особенности ввода-вывода и стандартная библиотека.
3Промежуточная аттестация. Змейка
Классическая змейка с меню настроек, таблицей рекордов, запуском новой игры и выходом. Первая полноценная работа в портфолио.
4Блок 3. Объектно-ориентированное программирование и проектирование
Введение в ООП и классы в C++, полиморфизм и наследование, интерфейсы и абстрактные классы, основные принципы проектирования и базовые паттерны. Блок учит писать легко расширяемые и поддерживаемые программы.
5Промежуточная аттестация. Арканоид
Классический арканоид, собранный на разобранных в третьем блоке принципах объектно-ориентированного программирования. Вторая работа в портфолио.
6Блок 4. Производственная культура и рабочие инструменты
Системы управления версиями, введение в разработку игровых движков, тестирование и отладка программ, основы командной и проектной разработки, подготовка к аттестационной работе. Здесь же разбирается, как устроена работа в коммерческой команде.
7Курсовой проект. Игра с механикой рогалика
Итоговая работа курса: собственная игра в жанре рогалика. По формулировке школы, после неё студент готов идти на курс по Unreal Engine или начинать работу разработчиком игр на C++.
Записаться на курс

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

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

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

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

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

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

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

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

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

Свободный старт

Дата начала не привязана к потоку: в фиде школы старт указан как «в любое время», поэтому ждать набора не нужно.

Бесплатное программное обеспечение

Нужны среда разработки Visual Studio 2022 Community, система контроля версий, браузер и два онлайн-сервиса для схем и запуска кода. Всё бесплатно, с установкой помогают кураторы.

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

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

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

УровеньЗарплата
Junior60000
Middle120000
Senior250000

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

Нужен ли опыт программирования, чтобы пойти на курс?

Нет, уровень входа школа обозначает как с нуля. Первый блок начинается с введения в программирование и заканчивается работающей игрой, так что предварительной подготовки не требуется. Отдельно курс адресован тем, кто уже пишет на другом языке и хочет добавить C++.

Будем ли мы работать с Unreal Engine?

Нет. Движок на курсе только упоминается как цель следующего шага: в описании последнего блока сказано, что после программы можно идти учиться на курс по Unreal Engine. Все проекты внутри курса консольные или на собственном простом движке. Если нужен именно движок, у школы есть отдельная двенадцатимесячная программа.

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

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

Какие программы нужны и сколько они стоят?

Список короткий: среда разработки Visual Studio 2022 Community, сервис хранения кода с системой контроля версий, браузер и два онлайн-сервиса для схем и запуска кода. Всё программное обеспечение бесплатное, докупать ничего не нужно, а с установкой помогают кураторы. Требования к компьютеру минимальные: Windows 10 или 11.

Что окажется в портфолио?

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

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

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

Какой документ выдают после курса?

Сертификат об обучении, его пример показан на странице. Школа ведёт образовательную деятельность по государственной лицензии Л035-1 298-77/179 677 от 22 февраля 2022 года, но документа установленного образца, то есть диплома о переподготовке, на странице курса не обещано.

Помогают ли с трудоустройством?

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

Отзывы о курсе «C++ для разработки игр»

4.3 3 отзыва
5★1
4★2
3★0
2★0
1★0
МаксимЧелябинск07.07.2026
Достоинства: второй блок про алгоритмы и структуры данных, он один стоит половины цены
Недостатки: движка нет, а из названия кажется, что будет
Брал как подготовку перед курсом по Unreal Engine, и это оказалось правильным решением. Первый месяц ощущение, что учишь обычное программирование, а не игры, потому что так и есть. Зато к третьему блоку начинаешь понимать, почему в чужом коде классы называются именно так и почему наследование не всегда хорошая идея. Змейка и арканоид сделаны специально так, чтобы каждый раз возвращаться к уже написанному и переписывать его по-новому, это очень отрезвляет. Домашки проверяют внимательно, придираются к архитектуре, а не к пробелам. Предупреждаю тех, кто как я плохо читает описания: движка тут нет вообще.
👍 0👎 0
ИльяСаратов27.06.2026
Достоинства: объяснение, зачем язык, а не блоки, снимает половину вопросов
Недостатки: портфолио консольное, студии на него не реагируют
Курс делает то, что обещает: даёт язык. Но на собеседования с ним я не пошёл, пошёл дальше учиться на движок. Как ступень нормально, как профессия нет.
👍 0👎 0
ОльгаТюмень17.05.2026
Достоинства: старт в любое время, не надо ждать поток
Недостатки: нигде не написано, сколько часов в неделю закладывать
Начала в отпуске, шла своим темпом. Материал ровный, но планировать нагрузку сложно: указаны только шесть месяцев и 14 домашек, а сколько уходит на одну, узнаёшь опытным путём. У меня на некоторые уходило по три вечера.
👍 0👎 0

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

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

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

Оценка:

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

90 300 ₽ −45%
Перейти