| Game Developer / разработчик игр | Работающая игра или игровой модуль | Реализует механики, управление, камеру, UI, физику, сохранения, сборки и оптимизацию | Playable build, gameplay system, feature или релизная сборка | Unity/Unreal, C#/C++, game loop, physics, UI, Git, profiler | Это базовая программная роль в игровом продукте. |
| Gameplay Programmer | Игровое поведение и ощущения | Пишет движение, бой, способности, врагов, камеру, game state и feedback | Механика, которая управляется, читается и ощущается правильно | Game loop, input, camera, physics, animation events, tuning | Уже по фокусу: не вся игра, а именно gameplay и game feel. |
| Unity Developer | Unity-проект и C# | Работает со сценами, prefabs, components, scripts, UI, builds и profiler Unity | Unity feature, mobile/PC build или gameplay system | Unity, C#, prefabs, scenes, physics, UI, Addressables, profiler | Это Game Developer, привязанный к Unity-стеку. |
| Unreal Engine Developer | Unreal-проект и C++/Blueprint | Работает с actors, components, gameplay framework, Blueprint, C++ и packaging | Unreal feature, gameplay module или platform build | Unreal Engine, C++, Blueprint, actors, replication, profiling | Это Game Developer, привязанный к Unreal-стеку. |
| Game Designer | Правила, баланс и игровой опыт | Проектирует механику, прогрессию, экономику, уровни, цели и ограничения | Game design document, balance table, rules, feature spec | Игровые системы, баланс, аналитика, прототипирование, коммуникация | Не обязан писать production-код; задаёт правила, которые разработчик реализует. |
| Level Designer | Уровень и путь игрока | Строит уровни, pacing, препятствия, маршруты, encounters и подсказки | Игровой уровень или миссия | Level design, engine editor, scripting basics, playtesting | Фокус на пространстве и сценарии уровня, а не на коде систем. |
| Technical Artist | Связка арта, движка и производительности | Настраивает shaders, VFX, animation pipeline, import rules и арт-инструменты | Рабочий visual pipeline, shader, VFX или оптимизированный asset flow | Shaders, VFX, DCC tools, Unity/Unreal, performance | Ближе к art pipeline; кодит инструменты и эффекты, но не всегда пишет gameplay. |
| Client Developer | Клиентское приложение игры | Пишет UI, network client, gameplay integration, platform features и клиентскую архитектуру | Стабильный игровой клиент | C#/C++, networking, UI, async, platform SDK | Может быть шире или уже Game Developer: иногда это больше про клиент и интеграцию. |
| Backend Game Developer | Серверная часть игры | Пишет аккаунты, матчмейкинг, инвентарь, экономика, аналитика, события и API | Игровой backend или liveops-сервис | Backend, SQL/NoSQL, REST/gRPC, queues, analytics, scaling | Не делает механику в движке; отвечает за серверные системы игры. |
| QA Game Tester | Качество игрового поведения | Ищет баги, проверяет сборки, регрессии, баланс, устройства и long-session сценарии | Bug reports, test cases, release checks | Test design, platforms, bug tracker, game literacy | Проверяет игру, но не реализует основную механику. |
| Game Producer | Поставка игры как продукта | Управляет сроками, приоритетами, рисками, командной синхронизацией и релизом | План, roadmap, delivery status, release coordination | Project/product management, коммуникация, риски, приоритизация | Отвечает за организацию поставки, а не за код игровых систем. |