VR/AR-разработчик — это программист, который собирает интерактивные миры в виртуальной и дополненной реальности: VR-игры, AR-приложения для смартфонов, тренажёры для медиков и инженеров, виртуальные туры по квартирам. Профессия выросла из геймдева и сегодня живёт на стыке программирования, 3D-графики и UX, а вакансии под неё открывают не только игровые студии, но и банки, ритейл, обучающие центры, медтех и оборонка.
По данным hh.ru, медиана зарплаты VR-разработчика в России — около 135 000 ₽, junior с курсами стартует с 80 000 ₽, senior с опытом 3+ лет получает 250 000–400 000 ₽. Спрос на специалистов растёт ежегодно на 30–40% — VR-гарнитуры дешевеют, бизнес активнее заказывает обучающие симуляторы и AR-каталоги. Ниже разобрали, что входит в работу, как отличить VR/AR-разработчика от Unity-программиста и 3D-моделлера, какие движки и языки в ходу, сколько уходит на обучение и где взять курсы. Цифры — из hh.ru, отчётов IDC и наших данных по российским школам.
КурсыСравнение 1395 курсов программирования и ITЦены, школы, длительность, рассрочка
Кто такой VR/AR-разработчик простыми словами
VR-разработчик собирает приложения для очков и шлемов виртуальной реальности — Meta Quest, Pico, Valve Index, PlayStation VR. Пользователь надевает гарнитуру и оказывается внутри сцены: ходит по виртуальной квартире, ремонтирует двигатель самолёта на тренажёре, играет в шутер.
AR-разработчик добавляет цифровые объекты в реальный мир через камеру смартфона, AR-очки или планшет. Самый понятный пример — IKEA Place: наводишь камеру на пол и видишь, как встанет диван. Тот же подход — в медицинских инструментах хирургов, AR-каталогах автомобилей, обучающих приложениях для школьников.
VR и AR — две стороны одной профессии. Большинство специалистов умеют и то, и другое, потому что движок один (чаще Unity, реже Unreal Engine), языки те же (C# или C++), а различия — в работе с трекингом, контроллерами и оптимизацией под конкретное железо.
Профессия — узкая специализация внутри широкого геймдева. Многие приходят сюда из Unity-разработки, реже — из мобильной разработки или 3D-моделирования. Полноценные онлайн-курсы под VR/AR появились недавно, и подробный обзор путей входа в профессию мы собрали в отдельной статье о том, кем можно стать в VR-сфере. А посмотреть готовые программы можно в подборке онлайн-курсов по VR/AR-разработке.
VR/AR-разработчик vs Unity-разработчик vs 3D-моделлер: в чём разница
Главная путаница — между VR/AR-разработчиком, Unity-разработчиком, 3D-моделлером и геймдевелопером. Они работают рядом, часто в одной команде, но закрывают разные задачи и разный технический стек. Таблица ниже показывает, кто что делает, где границы и куда смотреть, если хочется уйти в смежную роль.
| Специалист | Образование и стек | С чем работает | Что делает | Чего обычно не делает |
|---|---|---|---|---|
| VR/AR-разработчик | C# или C++, Unity или Unreal, XR Interaction Toolkit, ARKit, ARCore | VR-гарнитуры, AR-приложения для смартфонов, тренажёры, симуляторы | Собирает приложение под VR/AR-устройство: трекинг рук, взаимодействие с объектами, оптимизация под 90 fps | Не моделирует ассеты с нуля, не пишет серверную логику для онлайн-игр |
| Unity-разработчик | C#, Unity, основы Git, ScriptableObjects | Игры и приложения на движке Unity — от 2D-мобильных до AAA | Пишет игровую логику, шейдеры, оптимизирует рендер, собирает билды под платформы | Не всегда работает с VR/AR — стек шире, фокус не обязательно на иммерсивных технологиях |
| Unreal-разработчик | C++, Blueprints, Unreal Engine 5, понимание pipeline AAA | Игры и проекты на Unreal Engine — часто крупные тайтлы и сериалы | Программирует логику через Blueprints и C++, работает с Nanite, Lumen, физикой | Реже занимается мобильной разработкой и AR — Unreal на смартфонах используется ограниченно |
| 3D-моделлер | Blender, 3ds Max, Maya, ZBrush, понимание топологии и UV-развёртки | 3D-модели, текстуры, развёртка, ретопология | Создаёт ассеты, которые попадают в движок: персонажей, окружение, реквизит | Не программирует — не пишет код для движка, не собирает билды |
| Геймдевелопер | Зонтичный термин: программист, гейм-дизайнер, художник, продюсер | Любой этап производства игры | Разные роли — от продюсирования до программирования игровой логики | «Геймдевелопер» — не самостоятельная вакансия, а собирательное название |
Если коротко — 3D-моделлер делает ассеты, Unity- или Unreal-программист пишет логику игры на универсальном уровне, а VR/AR-разработчик специализируется именно на иммерсивных технологиях: знает железо гарнитур, умеет работать с трекингом, понимает, как не уронить fps до 60 (под VR это уже укачивание).
Чем занимается VR/AR-разработчик: основные задачи
Рабочий день делится между кодом, сборкой сцен в движке и тестированием прямо в гарнитуре. Полный список задач выглядит так:
- Программирует логику взаимодействий. Как пользователь хватает виртуальный объект, как реагирует UI, что происходит при наклоне головы или нажатии на триггер контроллера. На C# в Unity или C++ в Unreal.
- Собирает сцены в движке. Подключает готовые 3D-ассеты от моделлера, настраивает освещение, тени, материалы, физику, звук, добавляет анимации.
- Работает с VR/AR SDK. XR Interaction Toolkit и OpenXR для VR, ARKit и ARCore для смартфонов, AR Foundation — универсальный слой Unity для обеих платформ.
- Оптимизирует производительность. Виртуальная реальность требует стабильных 90 fps на каждый глаз — это в 1,5 раза выше, чем для обычной игры. Помогают LOD-системы, occlusion culling, foveated rendering, упрощённые шейдеры.
- Тестирует в гарнитуре. Унаследованных багов в VR больше, чем в обычной разработке: контроллеры теряются, руки проваливаются сквозь объекты, у пользователя начинается укачивание. Каждую механику нужно проверять физически.
- Настраивает UI в трёхмерной среде. Плоский интерфейс в VR не работает — кнопки висят в пространстве, текст должен читаться с разного расстояния, меню крепятся к контроллерам.
- Собирает билды под платформы. Один проект часто запускают на Meta Quest, Pico, Steam VR и PlayStation VR — у каждой свои API, требования к производительности и формат сборки.
- Работает в команде. Передаёт ассеты 3D-моделлеру и аниматору, согласует дизайн с геймдизайнером, обсуждает звук с саунд-инженером.
Специализации VR/AR-разработчика
Внутри профессии есть направления — они различаются по индустрии, типу железа и стеку. Чем уже специализация, тем выше ставка, потому что специалистов мало. Таблица показывает основные ветки и средние зарплаты на 2026 год по российским вакансиям.
| Специализация | С чем работает | Ставка ₽/месяц | Кому подходит |
|---|---|---|---|
| VR-разработчик игр | Meta Quest, Steam VR, PlayStation VR, Unity или Unreal | 120 000–280 000 | Тем, кто пришёл из геймдева и любит игровые проекты |
| AR-разработчик мобильных приложений | ARKit, ARCore, AR Foundation, Unity, иногда нативный iOS/Android | 110 000–240 000 | Бывшим мобильным разработчикам |
| Разработчик симуляторов и тренажёров | Профессиональные шлемы Varjo, Pico, кастомные сцены под медтех, авиацию, промку | 150 000–320 000 | Тем, кто хочет в b2b и государственные заказы |
| Разработчик AR-каталогов и e-commerce | WebAR (8th Wall, Zappar), AR-фильтры для соцсетей, Spark AR, Lens Studio | 90 000–200 000 | Тем, кто любит маркетинг и быстрые проекты |
| VR-разработчик для образования | Виртуальные лаборатории, симуляторы для школ и вузов, экскурсии | 100 000–220 000 | Тем, кто хочет работать в edtech и педагогике |
| Разработчик метавселенных и social VR | Сетевые VR-приложения, аватары, голосовая коммуникация, экономика на блокчейне | 140 000–300 000 | Опытным разработчикам с интересом к мультиплееру |
Большинство специалистов закрывают сразу две ветки — например, делают и AR-приложения для ритейла, и тренажёры для промышленных заказчиков. Это страховка на случай, если один рынок просядет.
5 основных движков и SDK для VR/AR-разработки
Стек выбирают под задачу и платформу. Unity и Unreal Engine закрывают около 90% рынка, остальное приходится на нативные SDK и веб-технологии. Таблица показывает, что под что используют.
| Движок / SDK | На чём строится | Для каких задач | Порог входа |
|---|---|---|---|
| Unity + C# | Универсальный игровой движок, XR Interaction Toolkit, AR Foundation | VR-игры, AR-приложения для смартфонов, тренажёры, edtech | 3–6 месяцев на базовый уровень |
| Unreal Engine + C++ / Blueprints | Графически сильный движок, Nanite, Lumen, MetaHuman | AAA-проекты, фотореалистичные симуляторы, кино-VR, архитектурная визуализация | 6–9 месяцев — C++ тяжелее C# |
| ARKit (Apple) / ARCore (Google) | Нативные SDK для iOS и Android, Swift или Kotlin | AR-приложения, которые используют функции конкретной платформы — Lidar, depth-API | Требует знания мобильной разработки |
| WebXR / 8th Wall | JavaScript, three.js, A-Frame, браузерный AR без установки приложения | AR-каталоги, маркетинговые активации, образовательные виджеты на сайтах | Низкий, если уже знаком с веб-разработкой |
| OpenXR | Открытый стандарт от Khronos, поддерживается всеми крупными гарнитурами | Кросс-платформенные VR-приложения, которые должны работать на Meta Quest, Pico, Valve Index | Используется поверх Unity или Unreal — нужны основы движка |
Junior обычно берёт Unity + C# — это самый короткий путь до первого проекта в портфолио. Unreal часто подключают на этапе middle, когда уже есть опыт и хочется работать с фотореалистичной графикой или попасть в крупный геймдев.
Как проходит типичный рабочий день VR/AR-разработчика
Структура дня зависит от стадии проекта. На старте больше времени уходит на исследование и прототипирование, ближе к релизу — на оптимизацию и тестирование в гарнитуре. Ниже примерный распорядок типичного дня middle-специалиста в продуктовой команде на 5–7 человек.
9:30–10:00 — стендап и постановка задач
Короткий созвон со всей командой: что делал вчера, что планируешь сегодня, где блокеры. У VR-команд он чаще включает гейм-дизайнера и QA — без них непонятно, какие механики тестировать.
10:00–13:00 — программирование основной задачи
Самый продуктивный блок дня. Реализация новой механики: например, как пользователь хватает виртуальный молоток и забивает им гвоздь. Пишется код в C# или C++, тестируется на ассетах-заглушках без выхода из IDE.
13:00–14:00 — обед и подбор референсов
Часто параллельно — поиск, как похожие задачи решены в других проектах. Сообщество VR-разработчиков активное, у Meta и Valve есть обширная документация и примеры.
14:00–16:00 — тестирование в гарнитуре
Самый важный блок. Без реального тестирования в шлеме код практически бесполезен: на экране всё выглядит нормально, в VR может укачивать, объекты проваливаются, текст не читается. Каждые 30–40 минут нужно снимать гарнитуру — иначе устают глаза.
16:00–17:30 — командная работа
Передача ассетов 3D-моделлеру, согласование UI с гейм-дизайнером, обсуждение оптимизации с лидом. На крупных проектах — отдельные митинги по архитектуре сцены, шейдерам, звуковому дизайну.
17:30–18:30 — документация и code review
Финал дня: фиксация изменений в Git, описание новой механики для команды, ревью PR коллег. У VR-проектов часто более тщательная документация — слишком много нюансов в железе и SDK, которые легко забыть через месяц.
За пределами этого ритма — обучение. Стек меняется быстро: каждый год выходят новые версии Unity и Unreal, новые гарнитуры, новые SDK. На прокачку специалисты тратят 4–8 часов в неделю — на туториалы, разбор чужого кода, проекты в свободное время.
Что должен знать и уметь VR/AR-разработчик
Hard skills
- C# или C++. C# нужен для Unity и закрывает большинство вакансий, C++ — для Unreal Engine.
- Игровой движок. Unity или Unreal Engine на уровне работы со сценами, освещением, физикой, скриптингом.
- VR/AR SDK. XR Interaction Toolkit, OpenXR, AR Foundation, ARKit, ARCore — хотя бы два из списка.
- Основы 3D-математики. Векторы, матрицы, кватернионы — без них невозможно работать с поворотами объектов и трекингом устройств.
- Шейдеры и оптимизация. Базовое понимание GLSL/HLSL, умение профилировать сцену через Unity Profiler или Unreal Insights.
- Git. Контроль версий обязателен — в команде иначе никак.
- Английский на уровне чтения документации. Большинство SDK и туториалов выходят только на английском.
- Дополнительно: Python для скриптинга, Blender для правки ассетов, основы Linux для серверной части метавселенных.
Soft skills
- Пространственное мышление. В VR всё трёхмерное — нужно представлять сцену в голове, прежде чем кодить.
- Внимательность к мелочам. Дрожание объекта на миллиметр, лаг в 16 мс — в VR это видно сразу и портит впечатление.
- Стрессоустойчивость. Технологии новые, многое не работает с первого раза, документация местами отсутствует.
- Готовность учиться постоянно. Каждый год — новый движок, новая гарнитура, новый SDK.
- Командная работа. Проекты редко делает один человек — нужно понимать дизайнеров, моделлеров, продюсеров.
Один неочевидный навык, который выделяет сильных VR-разработчиков — эмпатия к пользователю в гарнитуре. Когда понимаешь, что у человека есть ограничения по обзору, ему может быть тесно, страшно или его укачивает, ты пишешь код иначе: ставишь подсказки в нужных местах, ограничиваешь резкие движения камеры, добавляешь точки опоры.
Плюсы и минусы профессии VR/AR-разработчика
Профессия даёт хорошие деньги и постоянную работу с новыми технологиями, но забирает время на постоянное обучение. Полная картина — ниже.
- Высокая зарплата уже на уровне junior — 80 000–150 000 ₽ против 60 000–90 000 ₽ у обычного Unity-программиста.
- Низкая конкуренция на рынке — на одну вакансию приходится в 3–4 раза меньше резюме, чем в backend или мобильной разработке.
- Удалённая работа возможна в 70% вакансий, гарнитуру можно купить домой.
- Творческая профессия с реальным «вау-эффектом» — результат своей работы видно сразу.
- Стек открывает дорогу в смежные области — геймдев, симуляторы, edtech, метавселенные.
- Постоянное обучение — каждый год меняется стек, новые гарнитуры, новые SDK.
- Усталость глаз и шеи от долгого тестирования в гарнитуре.
- Документация местами отсутствует или устарела — приходится разбираться в исходниках.
- Рынок зависит от продаж VR-гарнитур, и в 2022–2023 году был спад — стек важно сочетать с обычным Unity- или мобильной разработкой как страховку.
- Высокий порог входа — нужны и программирование, и 3D-математика, и понимание дизайна.
Подходит тем, кто увлекается играми и не боится сложного стека. Не подходит, если хочется быстрых результатов и стабильности на одних и тех же технологиях много лет — мир VR меняется слишком быстро.
Сколько зарабатывает VR/AR-разработчик в 2026 году
Зарплаты в России: junior без опыта получает 80 000–150 000 ₽ в Москве и Питере, в регионах ниже на 20–30%. Middle с опытом 1–3 года — 150 000–250 000 ₽, senior с 3+ лет — 250 000–400 000 ₽. Тимлид VR-команды в крупной студии или промышленной компании выходит на 500 000–700 000 ₽.
Найм vs частная практика: 70% специалистов работают в штате, потому что серьёзные проекты длятся 6–18 месяцев и требуют присутствия в команде. Фриланс закрывает короткие задачи — AR-фильтры для соцсетей, простые VR-демо, разовые AR-каталоги — со ставкой от 1 500 до 4 000 ₽ за час. Удалённый формат доступен в большинстве вакансий, потому что разработка не требует физического присутствия в офисе, только наличие гарнитуры дома.
По регионам разрыв заметный: Москва и Питер платят на 25–40% больше регионов. За рубежом средняя зарплата выше — в США VR-разработчик с опытом получает 100 000–150 000 $ в год, что в пересчёте даёт от 700 000 ₽ в месяц.
Подробный разбор зарплат по грейдам, городам, специализациям и источникам дохода, с актуальными вакансиями hh.ru, выйдет в отдельном материале — пока что детальную картину можно посмотреть в нашей подборке курсов с зарплатами выпускников.
Как стать VR/AR-разработчиком
Два рабочих пути: высшее образование (4–6 лет на бакалавриате по направлению «Программная инженерия» или «Разработка игр» — длинно, но даёт фундамент по математике и алгоритмам) либо онлайн-курсы (6–12 месяцев на профильной программе — быстрее, и сразу с портфолио из проектов). Стартовая зарплата у выпускников курсов и вузов на старте сопоставима, к middle разница нивелируется опытом.
Общий каркас подготовки — освоить C# и Unity, научиться работать с XR Interaction Toolkit и AR Foundation, собрать 2–3 проекта в портфолио (одна VR-игра, одно AR-приложение, один тренажёр), завести GitHub, разместить проекты в Sidequest или App Lab. С таким набором уже можно идти на собеседования на джуна.
Подробный пошаговый план с двумя путями, картой развития на 12 месяцев и чек-листами выбора программы — в нашей статье «Профессии в сфере VR: кем можно стать».
Где учиться на VR/AR-разработчика
В каталоге checkroi собраны программы от крупных российских школ — Skillbox, Skillfactory, GeekBrains, XYZ School и других. Курсы рассчитаны на разный стартовый уровень: одни ведут с нуля до уровня junior за 6–12 месяцев, другие закрывают узкую тему — Unreal Engine для VR, AR-разработку на ARKit, оптимизацию шейдеров. Большинство программ даёт диплом или сертификат, помогает с трудоустройством и предлагает рассрочку.
| Курс | Школа | Стоимость со скидкой | В рассрочку | Длительность | Обзор курса от Checkroi |
|---|---|---|---|---|---|
| VR-разработчик на Unreal Engine 4 Перейти на сайт курса | 88 344 ₽ | 4588 ₽/мес. | 1 месяц | Обзор курса | |
| Факультет разработки VR/AR Перейти на сайт курса | 149 700 ₽ | 4158 ₽/мес. | 18 месяцев | Обзор курса | |
| VR/AR-разработка + ИИ для детей Перейти на сайт курса | Бесплатно | 3590 ₽/мес. | 9 месяцев | Обзор курса | |
| Профессия VR-разработчик Перейти на сайт курса | 154 206 ₽ | 4967 ₽/мес. | 4 месяца | Обзор курса |
Больше программ — в полном каталоге курсов для профессий VR/AR-разработчик
Главное о профессии VR/AR-разработчика
VR/AR-разработчик — это программист на Unity или Unreal, который специализируется на виртуальной и дополненной реальности. От обычного Unity-программиста отличается знанием специфики гарнитур и AR-устройств, от 3D-моделлера — тем, что пишет код, а не делает ассеты. Зарплата стартует от 80 000 ₽ у джуна и доходит до 400 000–700 000 ₽ у синьоров и тимлидов, спрос растёт на 30–40% в год за счёт edtech, медтеха, промышленных тренажёров и метавселенных.
Войти в профессию можно через онлайн-курсы за 6–12 месяцев, если уже есть опыт в любом программировании, или за 12–18 месяцев с нуля. Главное — портфолио с реальными VR/AR-проектами и регулярная работа в гарнитуре, потому что без неё ни одну механику нельзя проверить.




