Разработчик игр: 7 специализаций и роли без кода
Разработчик игр объединяет 7 специализаций программистов и роли без кода: геймдизайнер, художник, QA. Зарплаты по ролям от 106 до 249 тыс. руб., цены курсов.
Коротко о главном
- «Разработчик игр»: зонтичное название сразу для 7 специализаций программистов (gameplay, engine, graphics, tools, UI, audio, network) плюс ролей без кода: геймдизайнер, художник, аниматор, QA, игровой аналитик
- Программисты чаще всего начинают с gameplay на Unity (C#) или Unreal Engine (C++), это самый прямой путь в профессию с наглядным портфолио
- Зарплата зависит от специализации сильнее, чем от стажа: по данным Хабр Карьеры, QA и DevOps в геймдеве медианно получают больше, чем геймдизайнер
- В нашем каталоге 25 курсов по разработке игр: от 31 250 ₽ за месячный интенсив по инструменту до 277 944 ₽ за 12-месячную комплексную программу
Когда человек говорит «хочу стать разработчиком игр», он обычно ещё не выбрал специализацию, а иногда даже не подозревает, что выбор придётся сделать. Внутри одного названия скрывается десяток разных ежедневных задач. Один человек пишет боевую систему, второй настраивает свет и тени. Третий делает так, чтобы игра не падала на слабых телефонах, а четвёртый вообще не пишет код, а рисует персонажей. Студии нанимают под конкретную специализацию, а не под общее «умеет программировать игры», и об этих специализациях подробно рассказано на странице профессии разработчик игр.
Ниже разбор того, какие специализации реально существуют внутри геймдева, чем они отличаются по задачам и деньгам, и с чего логичнее начинать, если профессия только выбирается.
Программисты: 7 специализаций внутри геймдева
Даже среди тех, кто пишет код, задачи расходятся достаточно далеко, чтобы считаться разными профессиями внутри одной студии.
Gameplay-программист
Пишет то, что игрок видит и чувствует напрямую: движение персонажа, прыжки, боевую систему, инвентарь, сохранения, прогрессию уровня. На практике это конечные автоматы состояний персонажа и скрипты на C# в Unity или Blueprints и C++ в Unreal Engine. Это самая массовая специализация и обычно первая, с которой начинают новички, потому что результат сразу видно на экране.
Engine-программист
Работает на уровень ниже gameplay: поддерживает и дорабатывает сам движок или его ядро на C++. Задача, чтобы остальной команде было на чём быстро писать игровую логику. В студиях на готовом Unity или Unreal Engine без модификации движка такой роли часто нет вообще. Она появляется там, где движок частично или полностью самописный, или где команда форкает исходники Unreal Engine под свои нужды.
Graphics-программист
Пишет шейдеры на HLSL или через визуальные редакторы вроде Shader Graph, настраивает рендеринг, освещение, постобработку. Отвечает за то, чтобы игра не просто работала, а выглядела так, как задумал арт-директор, и при этом не проседала по кадрам на целевом железе, от флагманского ПК до бюджетного смартфона.
Tools-программист
Делает не игру, а инструменты для остальной команды: редактор уровней, плагины для художников поверх Editor API Unity или Unreal Editor Utility Widgets, автоматизацию сборки. Хорошие внутренние инструменты напрямую сокращают время разработки всей студии, поэтому в крупных командах это отдельная и уважаемая роль.
UI-программист
Меню, HUD, инвентарь на экране, экраны прогресса собираются на Canvas и UGUI в Unity или на UMG в Unreal Engine. Задача звучит просто, но в мобильных играх с большим количеством экранов и состояний UI-код часто оказывается объёмнее, чем сама игровая механика.
Audio-программист
Встраивает звук и музыку в игровую логику через промежуточное ПО вроде Wwise или FMOD: звук, который реагирует на действия игрока, адаптивную музыку, которая меняется в зависимости от ситуации в бою. Специализация редкая, чаще эти задачи берёт на себя gameplay-программист вместе со звукорежиссёром.
Network-программист
Отвечает за серверную часть и синхронизацию для мультиплеера: кто кого видит, как обрабатывать задержку соединения, что происходит при разрыве связи. Использует готовые решения вроде Photon и Mirror или собственную репликацию Unreal Engine. Одна из самых сложных технически специализаций, поэтому и одна из самых дефицитных на рынке.
Роли без единой строчки кода
Часть профессий в геймдеве не связана с программированием вообще, хотя по инерции их тоже иногда называют «разработчиками игр».
Геймдизайнер
Придумывает механики, баланс, прогрессию и то, зачем игроку возвращаться в игру снова. Хороший геймдизайнер умеет объяснить свою идею программисту так, чтобы её можно было реализовать за разумное время, а не переписывать три раза.
3D-художник и аниматор
Создают персонажей, окружение, анимации движения. Работают в 3D-редакторах и передают готовые ассеты программистам для интеграции в движок.
Технический художник
Сочетает арт и программирование в одной роли: настраивает шейдеры, оптимизирует ассеты под производительность, следит, чтобы красивая картинка художника не убила частоту кадров.
QA-инженер игр
Тестирует не только баги в коде, но и то, ощущается ли игра «честной» и интересной. В геймдеве это отдельная культура тестирования, которая учитывает субъективное восприятие, а не только техническую стабильность.
Продюсер и игровой аналитик
Считает деньги и метрики: удержание игроков, конверсию в покупки, баланс экономики внутри игры. В мобильном геймдеве с монетизацией через донаты эта роль часто определяет, доживёт ли проект до следующего обновления, ещё сильнее, чем качество самого кода.
Как понять, какая специализация подходит именно тебе
Если нравится сразу видеть результат своего кода на экране и хочется управлять ощущениями от игры напрямую, это путь в gameplay. Если больше нравится решать абстрактные технические задачи и не важно, во что они превратятся на экране, стоит присмотреться к engine или network. Тем, кому интересна визуальная сторона и лежит душа к математике света, ближе graphics. Тем, кто получает удовольствие от того, чтобы упростить жизнь коллегам, а не игроку, подходит tools. А тем, кто вообще не хочет писать код, но хочет придумывать правила и истории, стоит смотреть в сторону геймдизайна или нарративного дизайна, а не программирования.
Зарплаты по специализациям: почему разброс больше, чем кажется
По данным зарплатного калькулятора Хабр Карьеры за первое полугодие 2026 года, медианная зарплата разработчика игр в целом по России составляет около 175 тыс. руб. Но эта цифра усредняет очень разные специализации, и разброс между ними больше, чем разница между грейдами внутри одной роли.
По данным того же источника за 2025 год, разброс медианных зарплат по ролям выглядит так:
| Роль | Медианная зарплата, 2025 |
|---|---|
| DevOps-инженер в геймдеве | 249 тыс. руб. |
| QA-инженер | около 200 тыс. руб. |
| Художник компьютерной графики | 196 тыс. руб. |
| Игровой аналитик | 171 тыс. руб. |
| 3D-моделлер | 130 тыс. руб. |
| Геймдизайнер | около 106 тыс. руб. |
Разница объясняется не важностью роли для игры, а тем, насколько специализация востребована и вне геймдева. DevOps и QA нужны почти в любой IT-компании, поэтому их зарплата подтягивается к общей рыночной планке. Геймдизайн и левел-дизайн, наоборот, специфичны именно для игр, конкуренция за такие позиции выше, а зарплатная вилка ниже.
Какой движок и язык выбрать под свою специализацию
Выбор движка обычно следует за выбором специализации, а не наоборот. Unity на языке C# остаётся самым массовым вариантом для gameplay- и UI-программистов, особенно в мобильном и инди-геймдеве, за счёт более низкого порога входа. Unreal Engine на C++ чаще встречается в студиях с высокими требованиями к графике и в крупных проектах, поэтому его чаще выбирают будущие graphics- и engine-программисты. Godot на GDScript набирает популярность у соло-разработчиков и маленьких инди-команд как более лёгкая и полностью бесплатная альтернатива.
Сколько стоит обучение по специализациям (данные каталога SkillEdge)
По нашим данным, в каталоге SkillEdge сейчас 25 курсов, связанных с разработкой игр. Цены начинаются от 31 250 ₽ за месячный интенсив по конкретному инструменту, например VR-разработке на Unreal Engine 4. Верхняя граница, 277 944 ₽ за 12-месячную комплексную программу «Профессия Разработчик игр», которая проводит через несколько специализаций подряд.
Узкие курсы под одну специализацию обычно дешевле и короче. Под gameplay-направление есть курс «Геймплей-программирование» за 89 050 ₽ на 6 месяцев и курс «Разработчик игр на Unity с нуля» за 43 750 ₽ на 3 месяца. Для художественной стороны есть отдельный трек «3D моделирование в GameDev» за 125 000 ₽. Для геймдизайна, курс «Геймдизайн» за 80 000 ₽ без строгой привязки к сроку. Разброс цены в целом отражает разницу в объёме: чем шире курс закрывает несколько специализаций сразу, тем он дороже и длиннее.
Полный пошаговый план входа в профессию, включая роадмап по времени и требования к первому портфолио, разобран в статье как стать разработчиком игр с нуля.