Профессия – Разработчик виртуальной и дополненной реальности (VR/AR-разработчик)
Общая информация
Виртуальная и дополненная реальность – новая, динамично развивающаяся отрасль. Количество и качество продуктов, выпускающихся на платформе AR/VR/XR, растет в геометрической прогрессии. Приложения виртуальной и дополненной реальности уже сегодня активно используются во многих областях, как удобные интерфейсы управления, симуляторы, программы для инновационной формы обучения, в развлекательной сфере, в бизнесе. В ближайшее время технологии этой сферы станут частью повседневной жизни.
VR/AR-разработчик – программист, который создает отдельные цифровые элементы или целые виртуальные миры, одиночные пространства, например, только одну комнату или отдельные предметы, людей, животных или фэнтезийных существ.
В сфере маркетинга и продаж разработчик принимает участие в деятельности по привлечению клиентов посредством создания различных сервисов и приложений. Например, пользователь может примерить на себя виртуальную одежду или обувь из дома, а потом уже ее заказать или купить в магазине.
Для сферы образования специалист разрабатывает обучающие программы; симуляторы и тренажеры для развития каких-либо навыков. Пилоты могут тренироваться вести самолеты с земли, а медики могут учиться проводить операции.
Для медицины VR/AR-разработчики создают и другие IT-продукты, программы, которые помогают пациентам с помощью визуальных эффектов избавиться от вредных привычек, например, от курения.
В сферах строительства, недвижимости и промышленности VR/AR-разработчик создает точно такое же помещение, как в квартирах и домах, которые продают, чтобы потенциальные покупатели могли оценить жилье и осмотреть его прямо у себя дома.
В промышленности специалист разрабатывает 3D-модели промышленных объектов или виртуальный образец всего рабочего процесса.
В сфере культуры и туризма VR/AR-разработчик создает голографических экскурсоводов в музеях и галереях, виртуальные выставки и экскурсии в разных уголках мира.
Для сферы развлечений специалист разрабатывает мобильные приложения, специальные сервисы для смартфонов и планшетов и другие IT-продукты, связанные с VR и AR, участвует в создании очков, шлема, перчаток и костюма виртуальной реальности.
В социальных сетях – AR-маски в Instagram.
Таким образом места возможного трудоустройства таких специалистов: IT-компании, организации здравоохранения, промышленные и военные предприятия, образовательные учреждения и пр.
Преимущества профессии: высокая востребованность хороших специалистов, низкая конкуренция (VR/AR-разработчиков на рынке труда пока немного), достаточно высокая зарплата, возможность работать удаленно, творческая работа.
Содержание труда
Обязанности VR/AR-разработчика:
- Разработка программного продукта на Unity / С#;
- Непосредственное участие в развитие продукта;
- Написание чистого и понятного кода в заданный срок;
- Ведение сопроводительной документации на базовом англ. языке;
- Определение и проработка концепции, механики;
- Создание сцен, объектов, окружения;
- Формирование требований к звуковому сопровождению;
- Прототипирование интерфейсов;
- Взаимодействие (прорабатывать требования, принимать результаты работ) с художниками, дизайнерами и программистами на аутсорсе/фрилансе;
- Поиск и предоставление референсов для моделей и макетов.
В своей работе VR/AR-разработчик использует средства труда:
- вещественные (орудийные) – электронные (персональный компьютер);
- невещественные (функциональные) – структурное и аналитическое мышление, креативность и творческий подход, объемное, распределенное внимание, органы чувств – зрение, слух.
VR/AR-разработчик работает в комфортных условиях – в помещении, рабочая поза сидя.
Возможные факторы психофизиологической напряженности в работе:
- Повышенная моральная ответственность;
- Интеллектуальные нагрузки;
- Необходимость отстаивать свою точку зрения
- Долгое пребывание в одном положении (сидя).
Требования к профессии
К индивидуальным особенностям и способностям:
- Высокая работоспособность;
- Математические способности
К личностным способностям и качествам:
- богатое воображение и фантазия;
- усидчивость;
- способность к визуализации;
- внимательность к деталям;
- креативность;
- гибкость мышления;
- целеустремленность;
- ответственность.
К профессиональным знаниям и навыкам:
- Знание компьютерной графики, графической оптимизации
- Знание фреймворков (Three.js и Babylon.js. идр.)
- Владение основами программирования на С# и С++ (при разработке очков и шлемов виртуальной реальности) или на Swift и Kotlin (при разработке мобильных приложений)
- Разработка AR и VR-продуктов под IOS и Android на Unity
- Работа с 3D, текстурами и шейдерами
- Применение технологии фейстрекинга
- Разработка VR/AR-игр и виртуальных туров.
- Программирование анимации, физики частиц
- Умение писать нативные приложения для iOS и Android
- Знание 3D-редакторов, например, Autodesk Entertainment Creation Suite, Blender, Blocks, CryEngine
- Владение инструментами для фотограмметрии и 3D-сканирования: Recap360, David SLS-2, Agisoft Photoscan, Structure Sense
- Умение настраивать приложения под программное обеспечение шлемов виртуальной реальности
- Знание основ работы с Git
- Понимание UI/UX-среды
- Умение пользоваться программами для работы со стереозвуком, например, G’Audio или Spatial Workstation
- Знание mocap-системы
- Понимание основ проектной разработки
- Умение работать с Vizor – конструктором VR-пространств
- Умение проводить тестирования готового IT-продукта
К допрофессиональному образованию: необходимы знания по математике, физике, информатике, иностранному языку.
К профессиональному образованию: высшее или среднее профессиональное образование.
Родственные профессии
Концепт-художник, гейм-дизайнер, веб-дизайнер.
Где обучают
ГАПОУ ПО «Пензенский колледж информационных и промышленных технологий (ИТ-колледж)»
ФГБОУ ВО «Пензенский государственный технологический университет»
ФГБОУ ВО «Пензенский государственный университет»