AR/VR-разработчик: кто это, плюсы и минусы, что нужно знать и уметь, зарплата, работа, как стать с нуля

AR/VR-разработчик – это специалист в сфере виртуальных технологий, который создаёт приложения для компьютеров, смартфонов, VR-очков и шлемов. Эта профессия востребована не только в играх и кино, но и в образовательных целях. Рынок AR/VR-разработки в России за последние годы сильно вырос, а инвестиции в стартапы составляет уже более 5 млрд. долларов в год.

AR/VR-разработчик умеет программировать ПО виртуальной (VR) и дополненной (AR) реальности. Благодаря этому любой человек может “побывать” в Эрмитаже, увидеть перед собой вполне настоящих динозавров, вступить в сражение с чудовищами или дополнить реальный мир выдуманными объектами. Сейчас помимо визуальных имитаций разрабатываются обонятельные и тактильные ощущения, что ещё сильнее погружает человека в матрицу.

Средняя зарплата AR/VR-разработчика составляет 100 тыс. руб. и напрямую зависит от стажа специалиста и вида бизнеса компании.

В чём заключается работа AR/VR-разработчика? Это разработка софта при помощи игровых движков (Unity, Unreal Engine), программирования (C++, Kotlin), работа с 3D-графикой, дизайном и UI/UX средой. Деятельность предстоит творческая и очень интересная.

AR/VR-разработчик – кто это такой, что должен знать и уметь и как им стать

Чтобы быстро “стартануть” в области AR/VR-разработки, лучше всего пройти обучение на специальных онлайн-курсах. Это позволит научиться с нуля создавать AR/VR-проекты уже через 9-12 месяцев после начала учёбы. А после окончания учебной программы онлайн-школа выдаст документ об образовании и гарантированно трудоустроит в IT-компанию.

В статье подробно расскажем про профессию AR/VR-разработчика: кто это, плюсы и минусы, что надо знать и уметь, чем он занимается, зарплата, где найти работу, как им стать с нуля + обзор лучших курсов. Обещаю, будет интересно!

Кто такой AR/VR-разработчик

Разработчик AR/VR – это программист, задача которого заключается в создании программ виртуальной или дополненной реальности. Расскажем чуть подробнее про каждую из этих технологий.

  • AR – это сокращённо от англ. “augmented reality”, перев. как “расширенная реальность”. То есть это добавление несуществующих объектов в реальный мир. Примеры: игра Pokemon GO, приложение Snapchat.
  • VR – это “virtual reality”, перев. как “виртуальная реальность”. Это полное погружение в трёхмерный мир при помощи шлема, очков, перчаток и другого VR-оборудования. Это позволяет задействовать сразу несколько органов чувств. Пример: VR-игры Hardcore, VR Galaxy Wars, House of Terror VR, VR Noir, приложение для посещения музеев Boulevard.

Кому подойдут курсы AR/VR-разработчика

Развитие виртуальной реальности началось в 1950-х гг., но настоящую сенсацию произвёл стартап Oculus в 2021 г., который за 4 часа собрал необходимую сумму на выпуск шлема Oculus Rift CV1. Через 3 года устройство поступило в продажу и первую партию раскупили всего за 14 минут! Это была сенсация! После этого VR-технологии стали просто золотой жилой для разработчиков.

Виртуальность — это то, что соединяет людей на разных материках, но строит стену между теми, кто находится в одной комнате.

Примеры самых необычных экспериментов, связанных с VR:

  • Д. Вилмот жил 7 дней, не снимая VR-шлем. Когда он его снял, то он был в шоке от красоты настоящего мира.
  • В Гарвардском университете при помощи виртуальных технологий учат людей бороться с разными фобиями и психическими расстройствами. Отчёт можно посмотреть здесь.
  • Учёные из Англии поставили эксперименты, когда пациенты лечили зубы, надев на голову VR-шлем и смотря на океанский берег. Это позволило значительно снизить боль во время лечения.
  • В Стэнфордском университет студенты долгое время играли в VR-симулятор по вырубке деревьев. После эксперимента участники стали гораздо меньше использовать бумагу, чтобы сократить её потребление.
  • Испанские и английские учёные смогли разработать эффективный способ лечения депрессии.

В профессию AR/VR-разработки можно перейти из любого смежного направления, тем самым значительно увеличив свой доход.

AR/VR-разработчик требуются в следующих сферах жизни:

  • Геймдев. Это создание игр и других развлечений для различных устройств. Только в 2019 г. выпустили более 600 видеоигр для VR. Кроме этого, игру можно создать самостоятельно и заработать на этом немало денег.

    VR/AR программист / разработчик – описание профессии и где учиться
    VR-симулятор вождения
  • Маркетинг. AR/VR-разработчики создают проекты (сервисы, приложения), которые привлекут клиентов и увеличат прибыль компании. Яркий пример – это VR-продукт Inside Impact, который основал Б. Клинтон против бедности. Был создан фильм с обзором 360°, где можно было пройтись по улицам и учреждениям в Кении, где рассмотрены темы СПИДа, малярии, отсутствия нормальной медицины, что усиливает эмпатию многих и подталкивает людей к благотворительности. Ещё пример AR/VR-маркетинга: клиент может примерять воображаемую одежду или обувь прямо дома, чтобы потом оформить заказ на сайте.

    VR/AR-технологии виртуальная и дополненная реальность
    Виртуальная примерка одежды
  • Образование. Это симуляторы и тренажёры, которые помогут обучаться студентам или медицинским работникам. Например, в проекте ClassVR проводится обучение для людей из разных стран.

    Что такое VR и AR
    Виртуальное обучение в классе
  • Социальные сети. Это AR-маски и метавселенные.

    Профессия VR/AR разработчик / программист – что делает, как им стать, зарплата в России
    VRChat — виртуальный мир для очков Oculus, где каждый превратиться в 3D-модель
  • Медицина. Разработка программ для диагностики и реабилитации пациентов (проект MieronVR), а также обучения (например, отработка умений на трупах при помощи тренажёров с обратной связью). Ещё пример: врачи из Национального института в Рио-де-Жанейро сначала несколько раз прошли тренировку в VR, чтобы провести операцию по разделению сиамских близнецов (всего было задействовано около 100 медицинских работников). В итоге реальная операция прошла успешно!

    Что происходит на рынке виртуальной и дополненной реальности в мире
    VR помогает врачам отточить свои профессиональные навыки
  • Промышленность. Это виртуальное моделирование объектов с целью предотвращения аварий на начальных этапах производства. Кроме этого при помощи VR-программ проводится подготовка сотрудников для отработки действий во время ЧП на предприятиях.
  • Строительство и недвижимость. Это создание виртуальных квартир и домов в соответствии с проектом и проведение VR-экскурсий для будущих покупателей.

    Инвесторы на рынке VR и AR
    AR-проект для строящегося здания
  • Военная промышленность и технологии. Разработка систем наведения, вспомогательных приборов (очки ночного видения, симуляторы для пилотов), а также обучающих программ для проведения военных действий в различных условиях. Именно для этой отрасли изначально разрабатывалась виртуальная технология.

    Предметы виртуальной реальности
    Отработка военных умений в виртуальном пространстве

Кроме этого VR-технологии внедряют в такие направления, как культура, фильмы, шоу, онлайн-трансляции, туризм и социальные сети.

Мы давно уже живём в матрице, просто никто этого видит. Посмотрите, все вокруг ненастоящее: интернет, метавселенные, виртуальные деньги и прочее. С. Полонский

Плюсы и минусы профессии

Рассмотрим положительные и отрицательные стороны профессии AR/VR-разработчика.

Плюсы:

  • Высокая заработная плата – новички получают от 50 тыс. руб. в месяц.
  • Невысокая конкуренция на рынке труда.
  • Можно работать удалённо.
  • Интересные проекты с разными “хотелками” заказчика.
  • С каждым годом профессия становится всё более востребованная.
  • Возможность получение новых знаний. Отметим, что для некоторых это может являться минусом.

Войдя в виртуальный мир с головой — не забудьте из него выйти.

Минусы:

  • Постоянное обучение из-за быстро развивающихся технологий. Хотя для некоторых специалистов это не является недостатком.
  • Навыки можно получить только на курсах и стажировке (экспертов в сфере AR/VR очень мало).
  • Ненормированный график работы из-за дедлайнов. Из-за этого AR/VR-разработчики могут работать ежедневно по 9-12 часов в сутки.
  • Постоянное взаимодействие с VR-оборудованием можете стать вредной привычкой, так как это может ухудшить состояние здоровья (головокружение, эпилепсия и зрение).
  • Более сложная программа обучения по сравнению с обычным программированием.

Что нужно знать и уметь

AR/VR-разработка включает 3 главных направлений:

  • VR-шлемы. Для разработки нужно изучить языки C++ и C#, игровые движки Unity и Unreal Engine.VR/AR-разработчик: кто это, чем занимается, сколько зарабатывает VR/AR-разработчик
  • Приложения для мобильных устройств. Чтобы их создать нужно владеть такими языками программирования как Kotlin (для OS Android) и Swift (для iOS).
  • Веб-разработка. AR/VR-разработчик должен уметь писать на языке JavaScript (в частности знать фреймворки Babylon.js и Three.js). Эти инструменты помогут настраивать камеру и эффекты. Дополнительно можно освоить онлайн-конструктор под названием Vizor.

Существует лишь 1 шанс из миллиарда, что наша реальность настоящая. И. Маск

Редакция сайта проанализировала множество требований в вакансиях AR/VR-разработчика и выявила знания и умения, которыми он должен владеть, чтобы устроиться на работу:

  • Основы программирования на языках C#, C++, Kotlin, Swift.
  • Точные науки – математика и физика.
  • Умение разрабатывать модули в Unreal Engine 4.
  • JS-фреймворки.
  • Клиент-серверные приложения.
  • Инструменты Unity: SteamVR, NewtonVR and VRTK.
  • Умение работать с инструментами ARCore, ARKit, Vuforia.
  • Умение читать чужой код и при необходимости вносить правки в готовое ПО.
  • Знание программ контроля версий кода Git или SVN.
  • Умение работать с графическими инструментами (Blender, 3Ds Max, Unity3D) для создания и настройки моделей, пользовательского интерфейса (UI), постэффектов, шейдеров.
  • Знание программ для 3D-сканирования и фотограмметрии (Recap 360, Agisoft Photoscan).
  • Знание Motion Capture.
  • Умение применять паттерны проектирования.
  • Умение выбирать стек инструментов и сценарии взаимодействия.
  • Опыт проведения кода-ревью на наличие ошибок.
  • Тестирование новых технологий.
  • Программирование виртуальных сцен.
  • Умение автоматизировать процессы.
  • Знание ПО для обработки звука (Spatial Workstation, G’Audio и пр.)
  • Оптимизация графики, чтобы пользователям было комфортно играть (без головокружения и приступов тошноты).

КТО ТАКОЙ VR/AR-СПЕЦИАЛИСТ

Разумеется, не все владеют всеми указанными навыками, так как нужно знать хотя бы половину из них, а остальному обучат на рабочем месте. Поэтому минимальные знания AR/VR-разработчика выглядят так:

  • Знание основ языков программирования C++, C# и JS.
  • Умение работать с одной из OS: iOS, Android или UWP.
  • Опыт настройки UE или Unity.
  • Базовый опыт работы в одном из графических редакторов (Blender, 3Ds Max и др.)

Не менее важны и личные качества, без которых невозможно вырасти в профессиональном плане:

  • Способность и желание обучаться новым инструментам.
  • Художественные навыки.
  • Наличие творческой жилки, фантазии и воображения.
  • Наличие нестандартного мышления и креативности.
  • Высокий уровень ответственности и.
  • Целеустремлённость — умение добиваться поставленных целей.
  • Знание основ психологии. Это нужно, чтобы знать, как можно вызвать эмоции у пользователя.
  • Стрессоустойчивость.
  • Внимательность.
  • Опыт командной разработки.
  • Умение договариваться с заказчиками и другими членами команды.

На практике нет эффективного стека технологий, чтобы быстро создавать VR-проекты. Поэтому команда разработки самостоятельно создают инструменты для оптимизации и автоматизации AR/VR-приложений.

Что он делает на работе

AR/VR-разработчик создаёт программы не только для очков и шлемов виртуальной реальности, но и для смартфонов и компьютеров. Вот какие обязанности выполняет этот разноплановый специалист в течение рабочего дня:

  • Обсуждение с заказчиками и другими программистами технического задания и поиск оптимальных инструментов для реализации проекта.
  • Создание 3D-моделей.
  • Работа с движком Unity или Unreal Engine.
  • Настройка виртуальной среды в соответствии со сценарием и типом технологии (AR, VR).
  • Настройка освещения и звука.
  • Написание программного кода на одном из языков (C++/C#, Kotlin, Swift).
  • Работа с системами контроля версий программного кода (GIT, Jira).
  • Создание документации по написанному коду.
  • Разработка интуитивно понятного пользовательского интерфейса.
  • Тестирование и исправление найденных багов.
  • Проведение проверки кода членов команды (code review).
  • Внедрение улучшений проекта по мере необходимости.

AR/VR-разработчик создаёт несуществующие комнаты, предметы или даже целые миры с фантастическими или реальными персонажами. Для этого в процессе разработки принимают участие и другие IT-специалисты, например 3D-аниматоры или 3D-дизайнеры.

Иногда разработчика AR/VR могут привлечь даже к разработке предметов виртуальной реальности (перчатки, шлем, костюм, комната). Специалист оживляет готовые 3Д-модели, настраивает реалистичное окружение, тем самым вовлекая пользователей в процесс взаимодействия с нереальным миром. Особенно сильно это работает во время игрового процесса.

Перспективы и востребованность

Несмотря на то, что иностранные компании всегда обгоняли России в области технологий, но в области создания коммуникаций по AR/VR мы обогнали всех. В 2015 году была организована Ассоциация дополненной и виртуальной реальности, где можно взять консультацию или задать интересующий вопрос. За рубежом подобной организации в то время ещё не существовало.

AR/VR рынок в России представлен частными компаниями, которые разрабатывают проекты на основе иностранных технологий HTC Vive и Oculus Rift. Яркий пример – это фирма AR Production, которая появилась на свет в далёком 2011 году и разработала такие проекты, как путешествие в Арктику с дополненной реальностью, интерактивный Музей Археологии с дополненной реальностью и даже тест-драйв автомобилей Geely в дополненной реальности. Прочитать подробнее про эти проекты можно на сайте AR Production.

ЧТО ДОЛЖЕН ЗНАТЬ VR/AR-СПЕЦИАЛИСТ
Виртуальная экскурсия для агрохолдинга «Кубань»

Существуют и российские разработки, которые внедряет фирма Boxglass. Компания не только создаёт AR/VR приложения, но также производит VR-очки российского производства.

Компания VE Group оказалась ещё интереснее: она 10 лет разрабатывает VR-комнаты, центры VR-исследований и VR-решения для многих промышленных и образовательных компаний.

Спрос на AR/VR-разработки растёт с каждым годом, поэтому эта специальность через 5-10 лет будет ещё более востребована. Рынок AR и VR-технологий уже используют более 40% российских IT-компаний (по данным исследования KMPG), что увеличивает число рабочих мест и уровень зарплаты.

В 2019 году было проведено исследование Ассоциацией AVRA где было выявлено, что почти 70% российских промышленных предприятиях готовы инвестировать в AR/VR-разработку.

Вот ещё примеры перспективности AR/VR-технологий:

  • В 2020 г. миру были представлены перчатки с тактильной отдачей, благодаря которой можно ощущать несуществующие предметы, как будто они настоящие (например, камень). Эти перчатки сейчас используются не только в игровой индустрии, но и на предприятиях.
  • Согласно отчёту idc.comобъём расходов на виртуальную разработку в 2018 г. составил 12 млрд. $, в 2019 – более 20 млрд. $ и по прогнозам к 2023 г. эта сумма может достигнуть 160 млрд. $.
  • В AR/VR-компании вкладывают деньги многие корпорации, например, Universal Studios, New York Times, HTC, Sony, Samsung, Google.

Примеры решений, подтверждающих уровень развития технологий VR/AR:

  • Шлем виртуальной реальности Deus;
  • Трекинг движения глаз Total Vision;
  • Бинокуляр Noon 3D;
  • Antilatency tracker;
  • Система распознавания жестов 3divi;
  • Перчатка Raccoon.world;
  • 3D-платформа визуализации Unigine.

Какие перспективы могут ожидать AR/VR-разработчика? Это переход в смежные направления (программирование, 3D-анимация) или профессиональный рост, куда входят следующие уровни:

  1. Junior/стажёр. Это разработчик с малым опытом программирования (до 1 года), которые знает основы AR/VR благодаря прохождению курсов. Джунов обучают более опытные сотрудники.
  2. Middle. Это программисты с опытом разработки от 1 года до 3 лет, которые отлично разбираются в AR/VR-программировании и могут справиться с проектами средней сложности.
  3. Senior/Team Lead. Это специалисты со стажем разработки более 6 лет, которые могут самостоятельно создать архитектуру и даже очень сложный проект. Кроме этого они руководят командой разработчиков и несут полную ответственность за успешное завершение проекта.

Работа и зарплата AR/VR-разработчика

Проанализируем ресурс Hh.ru на наличие вакансий разработчика виртуальной и дополненной реальности. При поиске фразы “AR VR” нашлось 152 вакансии (на сентябрь 2022г.). Это невысокий показатель среди IT-профессий.

ar разработчик

Но если поискать вакансии отдельно, то получим более интересные результаты. По вакансии “AR” нашлось 402 вакансии, а по “VR” – 527, то есть реальное число вакансии 929.

разработка виртуальной и дополненной реальности

Без опыта работы в России требуется около 300 AR/VR-разработчиков, то есть шанс устроиться стажёром довольно высокий.

Сколько получает AR/VR-разработчик? Согласно ХэдХантеру минимальный уровень оплаты – 40 тыс. руб. в месяц, а максимум – от 300 тыс. руб./мес. Доход в VR разработке выше, чем в AR.

Зарплата AR-разработчиков:

ar разработчик это

Уровень з/п VR-разработчиков:

разработчик ar vr это

  • Джуниор с опытом работы до 1 года получает минимум 40 тыс. руб. в мес.
  • Мидл с опытом разработки 1-3 года – 70-120 тыс. руб./мес.
  • Senior со стажем более 3 лет зарабатывает от 150 тыс. руб./мес.

Средняя зарплата AR/VR-разработчика составляет 135 тыс. рублей в месяц.

Пример вакансии AR/VR-разработчика с з/п до 130 тыс. руб. в месяц:

vr ar разработчик зарплата

Для того чтобы начинающий специалист получил должность, в его портфолио должно быть несколько проектов разных направлений.

Для сравнения изучим, сколько получает AR/VR Developer в США. Согласно сайту Glassdoor.com AR/VR-разработчик в среднем зарабатывает $115,514 в год, в месяц выходит 9626 долл., по курсу 1$=70 р. выходит около 674 тыс. руб. в мес. Это в 5 раз больше, чем в России.

AR/VR-разработчик – кто это такой, что делает и какую зарплату получает

Список российских сайтов, где можно как найти подходящую вакансию, так и разместить своё резюме:

  • Hh.ru;
  • Superjob.ru;
  • Зарплата.ru;
  • Avito Работа;
  • GeekJob.ru;
  • Хабр Карьера;
  • АйтиМозг;
  • Работа.ру;
  • Сareerist.ру .

Зарубежные сайты по поиску работы:

  • Stackoverflow.com;
  • Топтал.com;
  • Релокэйт.me;
  • Angellist.com;
  • Dice.se.

Телеграм-каналы, где время от времени выкладывают вакансии разработчиков:

  • devjobs;
  • jobGeeks;
  • tproger_official;
  • myjobit;
  • headzio;
  • mobile_jobs;
  • freelancetaverna;
  • jc_it;
  • theyseeku.

Чтобы получить первый практический опыт или найти заказы для заработка, посетите биржи фриланса:

  • www.fl.ru;
  • www.upwork.com;
  • Pchel.net;
  • GlobalFreelance.ru;
  • Freelance.ru;
  • Freelancehunt;
  • PrimeLance.com;
  • habr.com;
  • Kwork ;
  • Freten;
  • Weblancer ;
  • Rubrain.com;
  • Guru.com;
  • Youdo.com.

Как стать AR/VR-разработчиком с нуля

Есть 3 способа обучения профессии:

  • Обучение в ВУЗе. Учёбы в университете недостаточно, чтобы полностью научиться всем навыкам работы AR/VR-разработчиком. В ВУЗе можно получить только базовые знания о программировании, а практику и дополнительные инструменты нужно искать самостоятельно.
  • Онлайн-курсы. Это быстрый способ получения профессии AR/VR-разработчика + онлайн-школа гарантированно поможет с трудоустройством уже во время учёбы.
  • Самостоятельное обучение. Начинающие программисты могут освоить базовые навыки по AR/VR-разработке, но это будет очень непросто – ведь материалов для изучения в сети придётся искать самому (а большая их часть на англ. языке). Кроме этого самообучение займёт много времени, и никто не сможет подсказать, как нужно правильно всё делать. Поэтому здесь очень важно найти наставника/ментора, иначе учёба может затянуться на годы.

Учёба в ВУЗе

Всего в России есть 41 ВУЗ, где можно научиться навыкам программирования технологий AR и VR.

разработчик vr/ar

Полный список институтов и программ обучения находится на сайте Поступи Онлайн.

Список хороших высших учебных заведений, где обучают студентов профессии “AR/VR-разработчик”:

  • МИРЭА – Российский технологический университет;
  • Московский институт технологий и управления;
  • Санкт-Петербургский государственный университет аэрокосмического приборостроения;
  • Национальный исследовательский технологический университет «МИСиС»;
  • Национальный исследовательский университет «Московский институт электронной техники»;
  • Национальный исследовательский университет ИТМО.

ar/vr разработка

Обучение идёт на менее 4 лет. Цена каждого года учёбы начинается от 250 тыс. руб. Отметим, что в основном учёба проходит очно, а программа может содержать устаревшие знания.

Список программ обучения, подходящих для получения навыков и знаний разработчика виртуальной реальности:

  • Технологии дополненной и вирт. реальности;
  • Цифровая инженерия вирт. симуляторов и компьютерных игр;
  • Геоинформационные технологии и 3D-моделирование;
  • Проектирование и разработка сред и приложений дополненной и вирт. реальностей;
  • Цифровизация экономической деятельности;
  • Информационные технологии в дизайне;
  • Управление технологиями искусственного интеллекта;
  • Вирт. технологии и дизайн;
  • Гейм-дизайн и вирт. реальность;
  • Программирование игр.

разработка vr/ar приложений

Онлайн-курсы

Это наиболее предпочтительный способ учёбы, так как можно за короткий срок получить нужные знания и начать работать уже через 6-9 месяцев обучения. Программа составлена таким образом, что навыками можно овладеть даже с нуля, а опытные преподаватели всегда помогут и подскажут во всём.

Программа обучения структурирована и содержит только актуальные материалы, которые преподаватели подготавливают сами, основываясь на собственном опыте. Занятия проводятся в удобное время и после каждого блока выдаются домашние задания, которые будут проверяться, то есть обратная связь всегда присутствует.

Упор сделан на практические занятия, благодаря которым вы пополните своё портфолио крупными проектами, которые будет не стыдно показать будущему работодателю. После окончания программы выдаётся документ об образовании государственного образца.

Стоимость учёбы на онлайн-курсах в несколько раз ниже, чем в высших учебных учреждениях.

Редакция сайта Professii.su подготовила рейтинг лучших онлайн-курсов по получению профессии AR/VR-разработчика, основываясь на качестве обучающей программы и реальной помощи в трудоустройстве.

Профессия Разработчик AR&VR с нуля до PRO от Скиллбокс

Кто такой AR/VR-разработчик

Длительность обучения составляет 2 года, в ходе которого вы сможете с нуля разрабатывать программы и игры с дополненной и виртуальной реальностью.

Скиллбокс гарантирует трудоустройство или будут возвращены деньги за обучение.

Вот какими навыками вы овладеете:

  • Работать с Unity для разработки софта для смартфонов.
  • Проектирование VR- среды на Unity под VR-устройства.
  • Программирование приложений для VR-очков.
  • Писать код на языке C#.
  • Работать с UE4.

Подробнее о курсе: https://skillbox.ru/course/profession-vr-ar-dev/

VR-разработчик на Unreal Engine 4 от Skillbox

Что должен знать и уметь разработчик VR

Это короткая программа обучения (2 месяца), но она обучит разрабатывать игры даже новичков при помощи UE4 и VR-библиотек. В результате будет разработаны окружение и прототип персонажа, который будет двигаться и вступать во взаимодействие с другими объектами в VR-среде.

Вы создадите классный проект для портфолио, научитесь анимировать персонажа, а также настраивать гироскоп, акселерометр и другие датчика VR-шлема, чтобы персонаж мог естественно передвигаться.

По окончанию выдаётся сертификат об обучении + гарантируется трудоустройство.

Больше информации об обучающей программе: https://skillbox.ru/course/vr-dev-unreal/

Профессия Разработчик VR&AR от Скиллбокс

Что учить, чтобы работать в индустрии VR

Годовой курс обучения научит с нуля освоить разработку проектов виртуальной и дополненной реальности. В ходе учёбы опытные преподаватели обучат следующему:

  • Unity;
  • Разработка для виртуальных очков;
  • Программирование на языке C#.

В конце учёбы выдаётся диплом об образовании + Скиллбокс будет вести сопровождение вас вплоть до устройства на работу.

Больше подробной информации: https://skillbox.ru/course/profession-vr-ar/

Видеокурс “AR. Приложение дополненной реальности” от GeekBrains

Все о профессии разработчика VR в нашем обзоре: обязанности, зарплата, где учиться, насколько востребованы такие специалисты на рынке труда

Это видеокурс, состоящий из 7 уроков, который научит разрабатывать приложения дополненной реальности для устройств на iOS. Вы с нуля научитесь проецировать цифровые элементы на предметы настоящего мира. Вы сможете создавать приложения без знания языков программирования благодаря специализированным инструментам.

После окончания учёбы вы получите сертификат об образовании и записи всех видеоуроков.

Подробнее о мини-видеокурсе: https://gb.ru/courses/73

Самостоятельное обучение

Самообучение профессии AR/VR-разработчика – это сложный и длительный процесс, так как придётся тратить много времени на поиск нужной информации и искать места, где можно получить практический опыт. Да и самодисциплину никто не отменял – придётся не лениться и заниматься обучением ежедневно по 8-10 часов. Лучше, если у вас будет ментор или наставник, который бы подсказывал, что и как нужно делать, так процесс учёбы пойдёт куда быстрее.

После 1-1,5 года интенсивного обучения можно подать заявку работодателям на должность стажёра/джуниора AR/VR-разработчика.

На практике изучение AR/VR больше похоже на разработку 3D-игр. Поэтому придётся освоить 3D-моделирование, панорамные фото, SDK, 3D-сканирование и игровые 3D-движки. Поначалу лучше всего начинать разрабатывать небольшие проекты и со временем вы пополните своё портфолио качественными проектами, которые понравятся потенциальным работодателям.

Редакция сайта подготовила подробную инструкцию, как можно стать AR/VR-разработчик с нуля.

Практическое руководство: как стать профессиональным AR/VR-разработчиком

Так как AR и VR разработка включает несколько направлений, расскажем о каждом из них подробнее.

Начальные знания

Эти навыки необходимы для получения понимания основ программирования и 3D-моделирования:

  • Бесплатный вебинар “Как создать трёхмерную комнату”.
  • Интересный вебинар“Разработка 3D-объекта”.
  • Бесплатный курс на степике “VR/AR for Kettle”, где можно научиться созданию приложений для AR-и VR-реальности.
  • Бесплатный курс “Создание AR-проекта в EV Toolbox”.
  • Уроки “Технологии и вирт. реальность”.
  • Самоучитель “Технологии вирт. и доп. реальности в образовании”.
  • Бесплатный онлайн-курс “Применение VR- технологий в школьном образовании”.
  • Познавательная программа обучения “Виртуальная реальность ближе, чем кажется!”.
  • Программа обучения, посвящённая работе с URP в Unity.
  • Бесплатное обучение “Дизайн объектов в Unity, использование технологий AR”.
  • Неплохой онлайн-курс “Компьютерное моделирование”.
  • Бесплатный вебинар “AR/VR-разработка”.
  • Mitch’s VR Lab — ютуб-канал по VR-разработке на англ. языке.
  • Обучающие видеоролики по AR.
  • Хороший видеокурс по VR-геймдеву.

Разработка для VR-шлемов

Язык программирования С#,С++:

  • Программа обучения “Введение в C++”;
  • Онлайн-курс “Программирование на языке C++”;
  • Обучающая программа “Программирование на C/C++”;
  • Курс по задачам на C++.

Unreal Engine 4:

  • Бесплатные видео уроки по созданию игр на UE4.
  • Неплохой обучающий курс “Создание игр и приложений на Unreal Engine 4”.
  • 97 видеоуроков по Unreal Engine 4.
  • Видеокурс “Unreal Engine 4. Уроки для начинающих”.
  • 56 обучающих видео по созданию игр на движке Unreal Engine 4 для начинающих.

Unity:

  • Онлайн-занятия о разработке игр на Unity.
  • Курс “Уроки Unity” .
  • Онлайн-курс“Создание игры с нуля в Unity 3D”.

Разработка мобильных приложений

Язык Swift, он нужен для создания проектов для устройств iOS.

  • Swift: уроки от swiftbook.ru.
  • Пост про синтаксис Swift .
  • Видеокурсы на канале Swift Playgrounds RL.

Язык Kotlin, на нём пишутся приложения для OS Android:

  • Официальная документация по языку.
  • Официальное обучение от разработчиков.
  • Хорошая программа обучения на kotlinlang.org.
  • Курс “Разработка на Kotlin для начинающих”.
  • Видеоуроки по разработке Android-приложений.
  • Уроки по созданию ПО на Android Studio.

Web-разработка

JavaScript – язык разработки, который активно применяется в веб-разработке:

  • Бесплатный вебинар “Программируем на JavaScript”.
  • Видеоурок от Скиллбокс “JavaScript с нуля за час”.
  • Обучение “Фундаментальный JavaScript”.
  • Курс на stepik.org “JavaScript для начинающих”.

JS-фреймворк Three.js

  • Видео “3D моделирование на JavaScript”.
  • Курс “Three.js для начинающих”.

JS-фреймворк Babylon.js

  • Подробное видео о создание сцен при помощи Babylon.js.
  • Курс “Babylon.js”.

Конструктор Vizor, благодаря которому можно создавать воображаемый контент даже на смартфоне. Инструмент чаще применяют для VR- сторителлинга.

Фреймворки для новичков:

  • React 360;
  • A-Frame;
  • ARKit;
  • Видео “Создание приложения для VR-туризма с помощью React 360”;
  • Видеоуроки по ARKit.

Графика

Здесь понадобится опыт разработки 3D-моделей и программирования интерактивности:

  • Бесплатный вебинар про графический дизайн.
  • Обучающий вебинар по скетчингу.

Maya – популярный графический редактор:

  • Видеоуроки по 2D- и 3D-графике.
  • Видеоурок “Основы Maya”.
  • Подробный видеокурс“Maya для новичков”.
  • Самоучитель по Maya.
  • Видеоуроки по Autodesk Maya.
  • Большая коллекция видеопо Maya.

Cinema4D – отличный 3D-редактор:

  • Бесплатный видеоурок от Скиллбокс.
  • Видеоуроки для начинающих.
  • Видеоурок по основам 3D-анимации в Cinema 4D.
  • Подробный курс “Cinema 4D для начинающих”.
  • Хороший видеокурс по Cinema 4D.

Mixamo – программа, где можно создавать анимированных 3D-персонажей даже начинающему разработчику:

  • Видеоуроки по использованию сервиса Mixamo для персонажной анимации.
  • Полезное видео «Как применить бесплатные 3D анимации».
  • 7 уроков по Mixamo.

Blender – бесплатный и мощный графический редактор:

  • Бесплатный курс “3D-моделирование в Blender ”.
  • Курс “3D-моделирование в Blender”.
  • Программа обучения“Основы 3D моделирования в Blender”.
  • Хороший курс“Blender 3D”.
  • Обучающие видео“Blender 3D для начинающих”.

Google Blocks – несложный инструмент от Гугл для создания 3D-объектов, где при помощи 6 инструментов можно делать VR-модели любой сложности:

  • Видео “Низкополигональная 3D-скульптура в виртуальной реальности”.
  • Классное видео «Создание эпического замка в Google Blocks».

CryEngine – мощный движок для трёхмерного моделирования:

  • Видео “Создание 3D-игры при помощи CryEngine”.
  • Более 50 уроков по CryEngine.

Tilt brush, Sketchbox – программы для создания эскизов и скетчей:

  • Видео “Как рисовать в VR. Управление в Tilt Brush”.
  • Видео “Sketchbox. Создание эскизов и техническое рисование в Android”.

Перенос объектов из реального мира в виртуальный

На практике AR/VR-разработчику придётся работать с реальными моделями, которые должны быть созданы в виртуальной среде. А для этого нужно отсканировать настоящий объект и сделать его цифровым. Здесь понадобятся знания 3D- и лазерного сканирования, физики, математики и фотограмметрии.

Recap 360 – инструмент для создания двумерный чертежей и “тридэшных” панорам с возможностью редактирования.

  • Обучающее видео “Сшивка и обработка лазерного сканирования при помощи Autodesk Recap Pro”.
  • Уроки по сканированию.

Agisoft Photoscan – программа для превращения 3D-объектов из изображений:

  • Видео “Как создать 3D модель из фотографий Agisoft Photoscan”.
  • Урок по созданию 3D скана, используя фото.

Дополнительные инструменты

Со временем повышается порог входа в профессию, поэтому нужно владеть не только основными, но и вспомогательными инструментами. Тем более это поможет быстрее перейти из одного направления в другое (например из геймдева в медицину).

DirectX – это ПО для работы с компьютерной графикой:

  • Видео “Глубокое погружение в DirectX 12”.
  • Учебное видео по программированию 3D-игр на C++ с использованием DirectX.

Vuforia – SDK для AR, которое встраивается в Unity:

  • Видеоурок “Создание приложения дополненной реальности”.
  • Подробное видео «Добавление аудио и видео в Vuforia».

G’Audio – софт для работы со звуком.

UI/UX среда – это инструменты для создания 3D-дизайна:

  • Вебинар от Skillbox.ru “Основы профессии UX/UI-дизайнера.
  • Много бесплатных видеоуроков по UX/UI-дизайну.

Полезные ссылки для самообучения

Статьи:

  • Пост на англ. языке “Указатели UX для VR-дизайна”;
  • Интересная статья на англ. языке по иммерсивному дизайну;
  • Полезный пост “Начало работы с вирт. реальностью: дизайн пользовательского интерфейса”;
  • Статья про инструменты для создания виртуальной реальности;
  • Пост “Дополненная реальность: как используют VR и AR в образовании”;
  • Хорошая статья “Технологии виртуальной и дополненной реальности для образования”;
  • Классная подборка интересных статей о виртуальной реальности на nplus1.dev;
  • Крутая подборка материалов по AR/VR от Д. Салаварриеты;
  • Интересный пост “Как VR и AR захватывают мир”;
  • Большое руководство по VR-шлемам;
  • Тематический раздел на habr.com по виртуальной тематике;
  • Событийный сайт по VR-реальности;
  • Сайт, посвящённый AR-разработке.

Инструменты:

  • Sketchfab – большая соц. платформа, где можно разместить свой 3D-проект.
  • Инструкция от Майкрософта по работе с HoloLens, шлемами Acer и HP Windows.
  • Официальное руководство по разработке голограмм при помощи Unity, также здесь можно задать вопрос специалистам Майкрософт.
  • Mirra – программа для новичков, благодаря которой можно делать приложения без опыта 3D-разработки.
  • Mozilla VR — Разнообразный софт для создания VR-проектов.
  • Virtual Reality Toolkit – скрипты для работы с Unity.
  • MarvelVR — ПО для превращения эскизов в готовые прототипы

Уроки:

  • Большая подборка видеоуроков на англ. языке.
  • Подборка видео с примерами решений VR/AR.
  • Примеры проектов начинающих AR/VR-разработчиков.
  • 8 интересных видео от Мастерской Центра НТИ VR/AR.
  • Обучающие видео от Детского технопарка РГСУ.

Телеграм-каналы, посвящённые VR/AR и 3D:

  • https://t.me/AR_VR_vision.
  • https://t.me/arvrdesign.
  • https://t.me/cgnews.
  • https://t.me/blog_3Dpapa.
  • https://t.me/volnitsa_news.
  • https://t.me/cglive.
  • https://t.me/ThreeDjobsru.
  • https://t.me/unrealenginecis.

Книги по AR/VR-разработке:

  • “Эпоха дополненной реальности”, Б. Кинг;
  • “Виртуальная реальность в Unity”, Д. Линовес;
  • “Дополненная реальность. Все, что вы хотели узнать о технологии будущего”, Х. Папагианнис.

Заключение

  • AR/VR-разработчик – это весьма перспективная профессия, которая с годами станет ещё более востребованной и высокооплачиваемой (сейчас средняя зарплата в России составляет 140 тыс. руб. в месяц). Рынок VR-проектов растёт по всему миру в геометрической прогрессии не только в играх, но и в других сферах услуг.
  • Самостоятельное обучение виртуальной и дополненной реальности может оказаться довольно сложным, так как придётся не только научиться программированию, но и работе с графическими редакторами и VR-технологиям.
  • AR/VR-программисты часто требуются в игровую, военную, медицинскую и образовательную сферу.
  • Специалист AR- и VR-реальности должен уметь работать с Unity, UE4, знать язык C++, Kotlin, Swift, а также программы для 3D-разработки объектов и 3D-дизайна. Кроме этого нужно уметь работать с VR-шлемом и очками, чтобы суметь создать качественный софт.
  • Профессия идеально подойдёт как людям с математическим складом ума, так и творческим личностям к точным наукам. Несмотря на то, что обучиться навыкам довольно сложно, всё зависит от желания и интереса к AR- и VR-технологиям.
  • Оптимальный путь становления AR/VR-разработчиком – это обучение на онлайн-курсах, где нужные навыки можно получить за короткий срок (1-2 года) и уже начать работать во время учёбы. Курсы помогут обучиться с нуля + гарантированно помогут в трудоустройстве в IT-компанию. Отметим, что даже институтское образование не может этого гарантировать. Обзор хороших онлайн-курсов представлен выше, после которых вы гарантированно сможете зарабатывать свыше 100 тыс. руб. в месяц.
Оцените статью
( 1 оценка, среднее 5 из 5 )
Professii.su
Добавить комментарий