Программист и хотите попасть в гейминдустрию? Вот что для этого нужно
Что необходимо знать и уметь
Индустрия игр в России растет в среднем на 15-20% в год, а в мировом масштабе рынок игр уже обогнал по объемам музыку и кино. Что нужно знать и уметь программисту, чтобы попасть в геймдев, рассказал Антон Громов, руководитель студии RIKOR GAMES, куратор курса по разработке игр в Scream School.
По данным исследования сервиса Values Value и платформы InGame Job, треть всех вакансий, представленных на джоб- и индустриальных порталах в геймдеве в 2020 году, — это программисты и разработчики.
С точки зрения карьеры индустрия игр — очень перспективна в России: топовые программисты в геймдеве зарабатывают 250-350 тысяч рублей. Но программистов привлекает в геймдев не столько деньги, сколько желание поучаствовать в интересных игровых проектах.
К тому же геймдев очень специфичен по менталитету людей — здесь они менее структурированные и более творческие. Это в каком-то смысле закрытая тусовка, где нужен определенный склад ума и подход к жизни.
Почему в гейминдустрии наблюдается нехватка программистов
В индустрии всегда есть большие проекты, которые не сможет сделать одна студия. И тогда студии привлекают к себе на кодевелопмент другие компании, которые помогают портировать проект или выполнить какие-то отдельные задачи по нему. Есть большой спрос на продакшн команды.
К примеру, в нашей студии работает около 30 человек, до конца года планируем вырасти до 50-60 сотрудников, в следующем, может быть, — до 100-120. Надо сказать, что в играх работа программиста хуже всего поддается переводу на удаленку (важно личное присутствие в команде) и на аутсорс — из соображений безопасности и сложности рабочего процесса.
Почему так нужны люди? Допустим, есть студия, которая владеет известным IP и хочет сделать вторую или третью серию или какой-нибудь DLC, но у них не хватает ресурсов. И тогда они обращаются к сторонней продакшн-команде.
Еще один фактор — это тренд на ремастеры старых игр. Компании начинают делать ремастеры игр, которые были популярны в 2005-м, в 2006-м, в 2010-м годах. Появляются новые разработки, более мощные компьютеры, более современные движки, на которых можно сделать более интересные визуальные продукты, оживить игру, в которую играли 20 лет назад.
Успех зачастую кроется в выпуске игр по уже очень известным IP.
Есть, к примеру, Assassin's Creed, и если я выпускаю Assassin's Creed 8, то он будет популярен, потому что в него будут играть все, кто вообще играет в эту серию игр. А новый IP выходит не так часто. Обычно его выпускают относительно новые компании, которые угадывают каким-то образом тренд.
Самый последний пример такого типа — это Valheim, который вышел в Steam и стал суперпопулярным. Думаю, никто не сможет объяснить, почему это сработало именно сейчас. Успешность игры измеряется только двумя показателями: это либо количество людей, которые в нее играют, либо деньгами, которые она зарабатывает.
Что нужно знать и уметь программисту, чтобы попасть в геймдев
Разработка игр почти всегда подразумевает какой-то фреймворк, будто то Unreal Engine, Unity или другой движок. У каждого движка есть свои особенности.
- Unreal Engine появился на основе Unreal Tournament.
На сегодняшний день Unreal Engine — самый универсальный движок, независимо от проекта.
- Unity появился как мобильный движок и свою популярность получил в мобильных играх.
- CryEngine — движок, который вырос из игры, и лучше всего подходит для игр вроде PUBG.
Входные требования к будущему разработчику игр на Unreal Engine:
- Знание C++, понимание структур данных и алгоритмов. Поскольку Unreal Engine использует C++, то базовое понимание того, как устроен этот язык, и вообще знание алгоритмов — это необходимые условия, чтобы обучить человека специфике конкретно Unreal Engine.
- Опыт коммерческого программирования. Вообще, коммерческое программирование отличается тем, что у сотрудника-программиста всегда есть понимание сроков и задач. Это особенно важно, когда несколько людей работают над одним проектом и есть четкие правила, по которым ведется совместная разработка.
- Понимание игровых механик и увлеченность играми разных жанров. Если человек не играет в игры и не понимает, как работают те или иные механики, ему будет очень сложно их реализовать. Разработка игр — это не программирование в вакууме, это понимание того, что должно получиться в итоге. Да, всегда есть документация, которую пишут геймдизайнеры, но этого недостаточно.
Где учиться на программиста в индустрии игр
Будущий программист в геймдеве должен знать язык, который используется в движке: Unity — «си шарп», в Unreal — «плюсы». Дальше, уже внутри компании или на курсах, можно глубоко разбираться в особенностях конкретного движка, как в нем строится работа и какие фичи у него есть.
Сейчас Unreal Engine — это самый перспективный движок и на ПК, и на консолях, и точно самый популярный из существующих движков. Но он достаточно требовательный к качеству, потому что «плюсы» сложнее выучить, чем «си шарп». Соответственно, Unreal сложнее выучить, чем Unity.
- Фундаментальное образование с акцентом на программирование в играх можно получить в технических вузах: например, в МФТИ есть британский бакалавриат по программированию в индустрии игр, в ИТМО — магистратура по внутриигровым технологиям.
- Уже опытные программисты могут прокачать свои знания движков и другие точечные навыки на отдельных курсах. Так, Epic Games запустили бесплатные онлайн-курсы по Unreal Engine на своей платформе. Множество курсов предлагают онлайн-школы XYZ School, Skillbox. Geek Brains. В очном формате разрабатывать игры на Unreal Engine 5 учат ребята из Rikor Games в Scream School.
В геймдеве много разных задач, редко бывают типовые истории. Невозможно просто все выучить и делать любые игры. Для каждой игры нужен свой функционал. Этому научить нельзя. Может, как раз этим геймдев и привлекателен.
-
Партнёрский материал Экс-директор Xiaomi о том, как делать сильные продукты и внедрять ИИ без иллюзий 06 апреля 2026, 16:14
-
Россия Минус 50 — не приговор: как в Якутске строят устойчивый бизнес 06 апреля 2026, 15:39
-
Кибербезопасность Как пополнить Apple ID в России после 1 апреля 2026 года 03 апреля 2026, 19:34
-
Ритейл Почему интернет-магазины перестают строить доставку сами 27 марта 2026, 12:14
-
Налоговый вычет за лечение в 2026 году: лимиты, документы и пошаговая инструкция 31 марта 2026, 18:21
-
Бизнес Отказ от завода и ставка на интеллект: как Катерина Карпова реанимировала PURE LOVE 02 марта 2026, 11:45
-
Бизнес Анна Симакова: «В кризис выживают крупные структуры» 20 февраля 2026, 10:06
-
Бизнес «Точно розовый?»: как Eburet из табурета-трансформера вырос в B2B-бренд, который заходит на рынок в 50 млрд ₽ 11 февраля 2026, 19:48
-
Искусственный интеллект Wildberries запустила ИИ-примерку косметики — пока нейросеть умеет наносить на фото только помаду и блёстки 08 апреля 2026, 13:34
-
Россия «Вкусно — и точка» запускает комбо от Олеси Иванченко и Юрия Стоянова — наборы появятся в сети с 20 апреля 08 апреля 2026, 12:40
-
Технологии Яндекс интегрирует свои сервисы в автомобили Changan — Яндекс Книги и Музыка станут доступны сразу в 10 странах 08 апреля 2026, 11:44
-
Маркетплейсы М.Видео может закрыть до 30% точек в 2026-м: основные причины — конкуренция с маркетплейсами и смена бизнес-модели 07 апреля 2026, 17:56
-
Россия В работе «Ростелекома» произошёл масштабный сбой из-за DDoS-атаки — пользователи жалуются на проблемы с интернетом 06 апреля 2026, 23:59
-
Бизнес В Москве проходит форум о целевых капиталах: бизнес обсуждает финансовую устойчивость НКО и их будущее 03 апреля 2026, 14:17
-
Ритейл «Купер» запустил программу лояльности: малый и средний бизнес сможет вернуть 1,5% с закупок 31 марта 2026, 11:35
-
Россия В России средний чек на туры вырос с 60 тыс. до 93 тыс. рублей, а ОАЭ не теряют популярности у российских туристов 30 марта 2026, 20:14