Разработка VR&AR от GeekBrains
Вы научитесь
Программа курса
Вас ждет множество онлайн-занятий, на которых вы освоите все навыки и необходимые инструменты для создания VR приложений, а также выполните 14 работ, которые положите в свое портфолио.
Подготовительный блок
Вы узнаете, как составить план продуктивного обучения, сможете усваивать максимальное количество информации и не перегореть. Вы научитесь контролировать ход проекта с помощью СКВ Git, сможете отслеживать изменения и откатываться в случае необходимости. Вы разберетесь в структуре баз данных, поймете, как они устроены и научитесь с ними взаимодействовать. Вы изучите базовые принципы программирования, узнаете, что такое циклы, переменные, массивы и многое другое. Вы научитесь моделировать 3D-объекты, сможете настраивать различные их параметры и придавать структуру.
Вы узнаете, как составить план продуктивного обучения, сможете усваивать максимальное количество информации и не перегореть.
Вы научитесь контролировать ход проекта с помощью СКВ Git, сможете отслеживать изменения и откатываться в случае необходимости.
Вы разберетесь в структуре баз данных, поймете, как они устроены и научитесь с ними взаимодействовать.
Вы изучите базовые принципы программирования, узнаете, что такое циклы, переменные, массивы и многое другое.
Вы научитесь моделировать 3D-объекты, сможете настраивать различные их параметры и придавать структуру.
Введение в программирование на языке С#
Вы познакомитесь с деканом и подробно рассмотрите программу предстоящего обучения на курсе. Вы узнаете основные функции и типы переменных в языке C#, а также поймете, что такое методы, объекты, классы и структуры. Вы научитесь взаимодействовать с базами данных с помощью C#, узнаете, что такое объектно-ориентированное программирование. Вы познакомитесь с игровым движком Unity, освоите базовые приемы создания игровой логики и проработки искусственного интеллекта.
Вы познакомитесь с деканом и подробно рассмотрите программу предстоящего обучения на курсе.
Вы узнаете основные функции и типы переменных в языке C#, а также поймете, что такое методы, объекты, классы и структуры.
Вы научитесь взаимодействовать с базами данных с помощью C#, узнаете, что такое объектно-ориентированное программирование.
Вы познакомитесь с игровым движком Unity, освоите базовые приемы создания игровой логики и проработки искусственного интеллекта.
Разработка приложений в среде Unity
Вы научитесь создавать скрипты для Unity на языке C#, рассмотрите виды иерархии объектов и шаблоны разработки. Вы узнаете, как оптимизировать ваши приложения с помощью многопоточного и сетевого программирования. Вы сможете работать с графикой и освоите различные инструменты, которые позволят улучшать дизайн ваших приложений.
Вы научитесь создавать скрипты для Unity на языке C#, рассмотрите виды иерархии объектов и шаблоны разработки.
Вы узнаете, как оптимизировать ваши приложения с помощью многопоточного и сетевого программирования.
Вы сможете работать с графикой и освоите различные инструменты, которые позволят улучшать дизайн ваших приложений.
Разработка AR-приложений в Unity
Вы узнаете, как спроектировать интерфейс AR приложения и как можно использовать различные элементы мобильного устройства для создания дополненной реальности. Вы освоите технологию маркерного треккинга, которая позволяет определить положение устройства в пространстве с помощью плоской картинки. Вы научитесь использовать алгоритмы для создания маркеров в пространстве и для определения ориентации устройства. Вы рассмотрите инструмент Unity MARS, а также узнаете, как опубликовать ваше приложение в Google Play и App Store.
Вы узнаете, как спроектировать интерфейс AR приложения и как можно использовать различные элементы мобильного устройства для создания дополненной реальности.
Вы освоите технологию маркерного треккинга, которая позволяет определить положение устройства в пространстве с помощью плоской картинки.
Вы научитесь использовать алгоритмы для создания маркеров в пространстве и для определения ориентации устройства.
Вы рассмотрите инструмент Unity MARS, а также узнаете, как опубликовать ваше приложение в Google Play и App Store.
Разработка VR-приложений в Unity
Вы узнаете особенности VR-платформ и рассмотрите существующие технологии создания виртуальной реальности. Вы научитесь создавать мобильные VR-приложения, а также узнаете, как их правильно тестировать. Вы рассмотрите особенности создания и тестирования VR-приложений на ПК, поймете, как их размещать в SteamVR. Вы узнаете, в каких еще сферах можно применять VR-технологии. Научитесь работать с системой захвата движений человека.
Вы узнаете особенности VR-платформ и рассмотрите существующие технологии создания виртуальной реальности.
Вы научитесь создавать мобильные VR-приложения, а также узнаете, как их правильно тестировать.
Вы рассмотрите особенности создания и тестирования VR-приложений на ПК, поймете, как их размещать в SteamVR.
Вы узнаете, в каких еще сферах можно применять VR-технологии. Научитесь работать с системой захвата движений человека.
Факультативы
Вы узнаете, как законно работать на фрилансе, сможете правильно платить налоги и взаимодействовать с различными площадками.
Вы узнаете, как законно работать на фрилансе, сможете правильно платить налоги и взаимодействовать с различными площадками.
Предметы с индивидуальным выбором даты старта
Вы узнаете, как найти подходящую вакансию, подготовитесь к предстоящему собеседованию и узнаете список возможных вопросов на нем.
Вы узнаете, как найти подходящую вакансию, подготовитесь к предстоящему собеседованию и узнаете список возможных вопросов на нем.