Unity VR/AR Developer
Professional
Онлайн
Для кого этот курс?
Курс рассчитан на разработчиков умеющих работать с движком Unity, обладающих знаниями основ языка C# , со стремлением изучать XR-технологии и готовностью вовлекаться в процесс обучения.Курс для тех, кто уже знаком с основами Unity и хочет:
- освоить профессию Unity XR Developer
- научиться создавать AR-проекты
- научиться создавать VR-проекты
Необходимые знания
- базовые знания работы с Unity
- знание основ C#
- будет плюсом умение пользоваться Git
- будет плюсом понимание принципов ООП, SOLID, KISS, DRY, YAGNI
- будет плюсом знание шаблонов программирования
- будет плюсом пройденный курс Unity Developer Basic
Для прохождения курса потребуется:
Девайсы:
Для AR: Windows + Android или Macbook + iOS
Для VR: Windows или Windows + Oculus (любой) / HTC Vive (любой) / Valve Index
ПО:
Unity (редактор кода устанавливается через Unity)
Git client
Что даст вам этот курс?
- Теоретические знания о VR/AR технологиях
- Знания об особенностях XR-разработки
- Практические навыки работы с инструментами XR-разработки: AR Foundation, XR Interaction Toolkit
- Оптимизация и создание VR/AR продукта с нуля до релиза
- Портфолио из минимум двух готовых VR/AR проектов
- Познакомитесь с принципами работы в команде
- Научитесь тайм-менеджменту и оценке сроков
После обучения вы сможете:
- Разбираться в XR-технологиях и инструментах разработки
- Создавать VR/AR-проекты, учитывая особенности человеческого восприятия
- Оптимизировать графику в Unity и писать чистый сопровождаемый код
Где и в каких проектах это требуется?
- VR-симуляторы для обучения
- Выставочные, маркетинговые и имиджевые продукты
- Игровые проекты
- Интерактивные помощники и инструкции в AR
Какие особенности программы?
Будут рассмотрены самые актуальные технологии Unity - AR Foundation, XR Interaction Toolkit, а также самые новые Unity LTS-ветки. Все это прямо сейчас используется в реальном производстве, либо станет доступно уже в ближайшее время.
Почему стоит освоить?
Метавселенные, киберпанк, дополненная реальность - все это не далёкое будущее, а самое ближайшее настоящее. Спрос на технологии и специалистов в этой области с каждым днем увеличивается, а оборудование становится всё доступнее. Как когда-то нашу жизнь изменили современные смартфоны, сейчас ее начинают менять технологии виртуальной и дополненной реальности.
Процесс обучения
Портфолио
Создадите свое портфолио из минимум двух готовых VR/AR проектов
Практический опыт
Станете специалистом с реальным опытом и навыками, а не теоретиком
Перспективы
Сможете претендовать на позиции Unity Developer и Unity XR Developer
Трудоустройство
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Карьерные мероприятия в сообществе
Публичный разбор резюме
Публичное прохождение собеседования и воркшопы
Работодатель курса
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак.часа в неделюДоступ к записям и материалам остается навсегда
Практика
Домашние задания и практические проекты, где будут отработаны навыки и закреплена теоретическая базаЭксперты
Программу ведут действующие ведущие XR-разработчики в приближенной к производственной обстановке
Программа
Введение в разработку AR приложений
Знакомство с технологией дополненной реальности, особенности разработки AR приложений, изучение возможностей технологии и используемых инструментов, начало работы.
Тема 1: Знакомство
Тема 2: Отслеживание устройства в пространстве
Тема 3: Обзор инструментов для создания AR приложений в Unity: AR Foundation, ARCore, ARKit, MediaPipe, OpenCV, etc
Тема 4: Начало работы с ARFoundation
Тема 5: Знакомство с AR поближе
Тема 6: Q&A занятие по модулю и ДЗ
AR Foundation. Дополнение реального мира виртуальным
Работа с камерой, отслеживание локального и глобального пространства, захват движения лица и тела человека, дополнение реального мира виртуальным.
Тема 1: Обнаружение и отслеживание поверхностей
Тема 2: Работа с видеопотоком через CPU и GPU
Тема 3: Обнаружение и отслеживание 3D маркеров
Тема 4: Системы глобального позиционирования
Тема 5: Захват движения лица. Часть 1
Тема 6: Захват движения лица. Часть 2
Тема 7: Захват движения человека. Часть 1
Тема 8: Захват движения человека. Часть 2
Тема 9: Q&A занятие по ДЗ
AR Foundation. Влияние реального мира на виртуальный
Отслеживание состояний реального мира: препятствия, освещение, отражение - и применение их к виртуальным объектам, оптимизация приложения.
Тема 1: Работа с картой глубины
Тема 2: Отслеживание температуры цвета и яркости света
Тема 3: Отражение реального мира
Тема 4: Визуальные эффекты реального мира. Продолжение
Тема 5: Оптимизация кода проекта под мобильные платформы
Тема 6: Оптимизация графики проекта под мобильные платформы
Тема 7: Q&A занятие по ДЗ
Введение в разработку VR приложений
Знакомство с технологией виртуальной реальности, особенности разработки VR приложений, изучение возможностей технологии и используемых инструментов, начало работы.
Тема 1: Знакомство с виртуальной реальностью
Тема 2: Обзор инструментов для создания VR приложений
Тема 3: Начало работы с XR Interaction Toolkit в Unity
Тема 4: UX VR приложений
Тема 5: Oculus Air Link
XR Interaction Toolkit. Взаимодействие с виртуальным миром
Взаимодействие с виртуальным миром с помощью контроллера, обратная визуальная и тактильная связь, взаимодействие в виртуальным миром с помощью отслеживания движения рук.
Тема 1: Ввод данных с контроллера
Тема 2: Создание интерактивных объектов
Тема 3: Тактильная обратная связь контроллера
Тема 4: Перемещение в виртуальном пространстве
Тема 5: Отслеживание рук в Oculus Quest
Тема 6: Q&A занятие по ДЗ
Шаг в будущее VR
Знакомство с технологиями будущего, которые уже ближе, чем кажется. Создание своей метавселенной на минималках: сложные интерактивные объекты, создание аватара, инверсная кинематика для аватара, UI и эффекты.
Тема 1: Смежные технологии будущего: BCI, Metaverse, Blockchain, NFT
Тема 2: Создание сложных интерактивных объектов
Тема 3: Пространственный звук и эффекты
Тема 4: UI в VR
Тема 5: Инверсная кинематика для аватара. Часть 1
Тема 6: Инверсная кинематика для аватара. Часть 2
Тема 7: Q&A занятие по ДЗ
Проектная работа
Заключительный месяц курса посвящен проектной работе - это то, что интересно писать студенту и что можно создать на основе знаний, полученных на курсе.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектные работы
По итогу обучения вы сделаете минимум два готовых VR/AR-проекта и добавите себе в портфолио вместе с домашними заданиями что вам позволит при устройстве на работе предоставить пример своих работ.
Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Корпоративное обучение для ваших сотрудников
- Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
- Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
- OTUS проверяет знания студентов перед стартом обучения и после его завершения
- Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
- Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
- OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год
Сертификат о прохождении курса
OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса
После обучения:
- заберёте с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям
- создадите своё портфолио проектов, которое поможет при прохождении собеседований
- получите разносторонний опыт работы с XR технологиями и минимум два проекта в портфолио: AR и VR
- сможете создавать свои VR/AR продукты и работать в качестве Unity XR-developer