Параметры курса Смотреть отзывы
Год в Unreal Engine и как я стал геймдевщиком: отзыв о курсе от SkillBox
Ещё в прошлом году я работал дизайнером интерьеров, таскал мебель в 3D Max и корпел над чертежами. Но мечтал о создании игр — хотелось не просто расставлять диваны, а делать целые миры, в которых можно жить. Выбор пал на курс "Разработчик игр на Unreal Engine с нуля до Middle" от SkillBox. И вот спустя год я готов рассказать, как всё было на самом деле.
Качество обучения
Первый месяц был шоком. Несмотря на опыт с 3D-программами, Unreal Engine озадачил своим интерфейсом — куча панелей, кнопок, настроек. А когда дошли до C++, я всерьёз подумывал о том, чтобы сдаться. Синтаксис выглядел как набор иероглифов, а компилятор выдавал ошибки, которые я даже прочитать не мог.
Ситуацию спасли Blueprints — визуальное программирование. Когда увидел, как из блоков-узлов строится логика игры, наконец-то начал понимать суть. К третьему месяцу я уже собрал примитивную "змейку", а через полгода — что-то похожее на настоящую игру.
Самой ценной частью оказалась стажировка в GameBox. Нас объединили в команды с художниками, дизайнерами и другими программистами. Я попал в проект мультиплеерного шутера, где отвечал за систему оружия. Две недели напряжённой работы, десятки правок, ночные созвоны с командой... Но когда мы впервые сыграли в нашу игру вдесятером — это было невероятно!
Рейтинг школы
SkillBox — не маленькая конторка, а серьёзная платформа. Это чувствуется во всём: от качества видеоматериалов до организации процесса. На курсе одновременно учились около 30 человек, из них процентов 20 уже имели опыт в IT, что сначала пугало, но потом стало мотивацией — никто не хочет быть худшим в группе.
Платформа работала стабильно, даже с моим не самым быстрым интернетом. За год был только один крупный сбой, когда не работал загрузчик файлов при сдаче домашки. Но поддержка быстро решила проблему и продлила дедлайны — это было справедливо.
Цена
Взял курс на акции со скидкой 50% за 6094₽ в месяц при рассрочке на 31 месяц. Когда прикинул полную стоимость — почти 190 тысяч — сначала опешил. Но две вещи перевесили: возможность не платить первые 6 месяцев и гарантия трудоустройства.
За первые полгода я понял, что не зря вложился — уже мог создавать рабочие прототипы игр. К тому времени, когда пришло время платить, я уже брал мелкие заказы на фрилансе по настройке игровых прототипов.
После курса оформил налоговый вычет и вернул около 25 тысяч — это практически четыре месяца обучения бесплатно.
Обратная связь
Моим куратором был Михаил, и тут мне повезло. Когда я застрял с реализацией физики для гоночной игры, он не просто прислал ссылку на документацию, а записал подробный разбор проблемы на 40 минут. Причём видео начиналось с работающего примера, а затем мы шаг за шагом его воспроизводили.
Чат курса тоже был активным — студенты делились ресурсами, решениями проблем. Часто отвечали даже быстрее, чем кураторы. Мы создали отдельный Discord-сервер для общения, который живёт до сих пор.
Правда, в периоды интенсивной сдачи домашек время ответа куратора могло растягиваться до 2-3 дней. В такие моменты выручал чат курса и самостоятельный гуглёж.
Преподаватели
Преподаватели — практики из индустрии, и это чувствовалось. Павел Горкин объяснял C++ на реальных примерах из игр, показывая, как работают сложные механики. Сергей Анцукевич разбирал, как оптимизировать игры — благодаря его советам моя курсовая игра перестала тормозить даже на слабых компьютерах.
Особенно запомнился Иван Вакуленчик с его курсом по VR/AR-разработке. Он доходчиво объяснил, как адаптировать игру для виртуальной реальности, что я потом применил в своем проекте.
Были и преподаватели послабее. Лектор по многопоточности говорил настолько сложно, что приходилось пересматривать уроки по 3-4 раза. Но, может, это просто тема такая непростая.
Домашние задания
Домашек было много, и они постепенно усложнялись. Начали с простых — сделать арканоид или змейку, потом перешли к более сложным проектам. На простые уходило 5-10 часов, на сложные — все выходные.
Самым тяжёлым оказался мультиплеерный шутер. Неделя работы, десятки ошибок сетевого кода, проблемы с синхронизацией. Но когда наконец пригласил друга поиграть по сети, и всё заработало — это было круче, чем сдать самый сложный проект на работе!
Курсовой проект — создание плагина для автоматизации размещения объектов на ландшафте — теперь в моём резюме и портфолио. Это реально работающий инструмент, который я использую в новых проектах.
Теория
487 видеоуроков — это не шутки. Некоторые темы приходилось пересматривать по несколько раз, особенно связанные с C++. Но материал подавался логично, от простого к сложному.
Особенно понравились дополнительные курсы. "Видеопродакшн в Unreal Engine" раскрыл потенциал движка для создания роликов — теперь могу не только игры делать, но и качественные трейлеры к ним. А курс по нейросетям показал, как использовать ИИ для генерации текстур и 3D-моделей, что сильно ускоряет разработку.
Некоторые темы, вроде сетевого программирования, можно было раскрыть глубже. Но понимаю, что формат курса не резиновый, а тема огромная.
Практика
Практики было действительно много. Помимо домашек, участвовал в двух геймджемах. Первый был катастрофой — наша команда даже не смогла сдать работающий билд. Зато второй прошёл успешно — мы заняли 4-е место из 15 команд с нашей игрой в жанре roguelike.
В рамках стажировки в GameBox наша команда из 5 человек создала мобильную игру-головоломку. После нескольких итераций мы выложили её в Google Play, и за первый месяц набрали около 3000 установок. Не AAA-хит, конечно, но для первого опыта очень неплохо!
Сейчас в моём портфолио 8 завершенных проектов разной сложности, от простых прототипов до полноценных мобильных игр. Это сильно помогло при трудоустройстве.
Трудоустройство
HR-консультант SkillBox помог привести моё резюме в порядок, выделить ключевые навыки, правильно оформить портфолио. Мы провели тренировочное собеседование, где разобрали типичные технические вопросы.
Первые два собеседования были неудачными. На третьем меня взяли в небольшую геймдев-студию, но не на Middle-позицию, как обещал курс, а на Junior с зарплатой 90 000₽. Это немного меньше обещанных 100 000₽, но для смены профессии — отличный результат.
Сейчас, спустя 4 месяца работы, участвую в разработке экшн-RPG для PC и консолей. Отвечаю за боевую систему и AI противников. Когда вижу, как бот умно обходит препятствия и атакует игрока, до сих пор испытываю гордость — это же я его запрограммировал!
В целом, курс "Разработчик игр на Unreal Engine" от SkillBox стал для меня трамплином в геймдев. Было сложно, временами хотелось всё бросить, но результат определённо стоил затраченных усилий, времени и денег.