Точные даты этапов по профилю — в Личном кабинете на платформе «Талант». Общие даты этапов — на странице Расписания
Профиль посвящён разработке игровых симуляторов с использованием технологий виртуальной реальности. Участники работают не только с программированием, но и с дизайном: создают интерфейсы, 3D-модели, текстуры и анимацию.
На профиле вы научитесь разрабатывать VR-приложения в игровых движках, создавать и анимировать 3D-модели и проектировать удобный интерфейс. В финале команда разработает собственный VR-симулятор и представит готовое приложение.
Первый этап состоит из двух туров.
Инженерный тур знакомит с тематикой профиля и образовательной программой.
Предметный тур проверяет уровень школьной подготовки:
Для участия во втором этапе необходимо собрать команду из 3–4 человек.
Задачи второго этапа рассчитаны на разные командные роли: программиста, 2D- и 3D-художника, геймдизайнера. Участники смогут развивать профессиональные навыки в выбранном направлении и учиться распределять задачи внутри команды.
Более половины задач этапа связаны с 3D-моделированием, в том числе с:
Работа над задачами второго этапа и образовательные материалы профиля помогут команде подготовиться к финалу.
В течение нескольких дней командам предстоит решить большую инженерную задачу — разработать VR-симулятор.
При создании приложения участникам необходимо учитывать несколько составляющих:
Задание и критерии оценки финала построены так, чтобы команда могла распределить задачи между участниками и объединить результаты разных специалистов в единый продукт.
Для разработки приложения участники будут использовать игровые движки Unity или Unreal Engine, системы контроля версий, 2D- и 3D-редакторы и инструменты для работы с VR-оборудованием.
Математика и компьютерная графика. Знание линейной алгебры и геометрии для работы с 2D- и 3D-графикой.
Программирование. Умение писать, тестировать и отлаживать код на C++ или C#.
Разработка в игровых движках. Навыки работы с Unity и Unreal Engine, встроенными инструментами и интегрированными средами разработки.
Разработка VR-приложений. Понимание принципов работы аппаратных и программных платформ виртуальной и дополненной реальности, умение собрать приложение под целевое устройство.
3D-моделирование. Умение создавать качественную геометрию, правильную топологию и развёртку 3D-моделей.
Текстурирование и анимация. Навыки создания текстур и анимации 3D-моделей.
UI/UX-дизайн. Умение создавать единый визуальный стиль приложения и проектировать удобный пользовательский интерфейс для VR/AR.
Командная разработка. Умение работать с системами контроля версий, распределять задачи и объединять результаты работы участников.
Для участия во втором и заключительном этапах вам понадобится команда из 3–4 человек.
В команде могут быть следующие роли:
Тимлид. Управляет проектом и командой, проектирует архитектуру приложения, распределяет задачи с учётом компетенций участников и контролирует разработку.
Программист-разработчик. Работает в Unity или Unreal Engine, пишет и отлаживает код, использует системы контроля версий, применяет методы линейной алгебры и собирает VR-приложение под целевое устройство.
2D-/3D-дизайнер. Создаёт геометрию и развёртку 3D-моделей, работает с топологией, текстурами и анимацией. Отвечает за единый визуальный стиль приложения и игровых объектов, а также проектирует пользовательский интерфейс для VR.
В зависимости от состава команды функции геймдизайнера и дополнительные задачи по дизайну могут распределяться между участниками.