• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2026/2027

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

Статус: Курс обязательный (Медиакоммуникации)
Когда читается: 4-й курс, 1, 2 модуль
Охват аудитории: для всех кампусов НИУ ВШЭ
Язык: русский
Кредиты: 5
Контактные часы: 60

Программа дисциплины

Аннотация

Курс позволит студентам погрузиться в мир VR- и AR-разработки. Они научатся использовать среду разработки Unity для реализации проектов виртуальных сцен и миров, а также фреймворка Vuforia, позволяющего создавать проекты Unity с технологией дополненной реальности. Среда Unity позволяет создавать интерактивные приложения для более 20 различных платформ и устройств: это может быть и персональный компьютер, и различные вариации игровых консолей, планшетов и мобильных телефонов.
Цель освоения дисциплины

Цель освоения дисциплины

  • Формирование знаний, навыков и умений, необходимых для работы со средой разработки интерактивного контента Unity Editor и фреймворка для создания AR-приложений Vuforia.
Планируемые результаты обучения

Планируемые результаты обучения

  • Понимает концепцию архитектуры приложений и необходимости её проектирования.
  • Владеет навыками создания интерактивных сцен в Unity Editor.
  • Владеет навыками создания приложений дополненной реальности.
  • Объясняет принципы работы компилятора и структуру программы на C#.
  • Умеет создавать и запускать программы на C# с использованием базового синтаксиса.
  • Способен применять арифметические операции с учётом приоритета и преобразования типов
  • Умеет использовать строковые методы для обработки, форматирования и парсинга текста.
  • Умеет подбирать типы данных для хранения различной информации (координаты, тексты, флаги, числовые показатели).
  • Умеет применять встроенные методы .NET для математических расчётов, работы со строками и датами.
  • Владеет навыками построения логических выражений с операторами сравнения, «И», «ИЛИ», «НЕ».
  • Реализовывает ветвления (if-else, тернарный, switch-case) для управления сценариями.
  • Использует циклы (for, foreach, while, do-while) с управлением break/continue.
  • Обрабатывает массивы, списки и пользовательский ввод в циклах.
  • Умеет создавать имитацию игрового цикла с пошаговым обновлением состояния.
  • Понимает, как выделить целевую аудиторию программных продуктов
  • Умеет выделять функциональные требования к программным продуктам.
  • Умеет проектировать структуру программных продуктов.
  • Имеет представления о технологиях, применяемых при разработке программных продуктов;
  • Понимает этапы разработки программных продуктов и их специфику;
  • Имеет навыки для составления технического задания;
  • Умеет подготавливать приложение к публикации;
  • Умеет работать с технической документацией;
  • Владеет практическими инструментами, необходимыми для проектирования программных продуктов;
  • Понимает роль ТЗ в продуктовой разработке;
  • Понимает принципы работы современных устройств виртуальной, дополненной и смешанной реальности;
Содержание учебной дисциплины

Содержание учебной дисциплины

  • История развития технологий VR, AR и MR. Введение в С#
  • Арифметические операции
  • Строковые переменные
  • Типы данных
  • Вызов методов
  • Определение методов
  • Логические выражения
  • Условные конструкции
  • Организация циклов
  • Современные устройства виртуальной, дополненной и смешанной реальности
  • История появления и развития технологий VR, AR и MR
  • Создание приложений виртуальной реальности
  • Создание скриптов для генерации и движении объектов. Работа с ассетами
  • Выполнение и защита индивидуального проекта
  • Создание интерактивных сцен в Unity Editor
  • Создание приложений дополненной реальности
Элементы контроля

Элементы контроля

  • неблокирующий Самостоятельные работы
    Согласно методическому руководству необходимо выполнить, оформить и защитить отчеты по самостоятельным работам.
  • неблокирующий Практические работы
    Согласно методическому руководству необходимо выполнить, оформить и защитить отчеты по практическим работам.
  • неблокирующий Индивидуальный проект
    Студенты выполняют индивидуальное задание в малых группах (2-3 человека), сдают отчёт преподавателю и выступают с защитой проекта. Они работают в среде Unity и выполняют сборку готового приложения. При написании отчёта студенты подробно описывают поставленную задачу и этапы её выполнения со скриншотами всех этапов работы. При защите проекта студенты демонстрируют презентацию по проекту, а также открывают и демонстрируют проект с работоспособным приложением.
Промежуточная аттестация

Промежуточная аттестация

  • 2026/2027 2nd module
    0.5 * Индивидуальный проект + 0.2 * Самостоятельные работы + 0.3 * Практические работы
Список литературы

Список литературы

Рекомендуемая основная литература

  • 16592 - Kotlin в действии - Д.Жемеров; С.Исакова - ДМК Пресс - 2018 - https://hse.alpinadigital.ru/document/16592 - Alpina
  • Торн, А. Искусство создания сценариев в Unity : руководство / А. Торн , перевод с английского Р. Н. Рагимова. — Москва : ДМК Пресс, 2016. — 360 с. — ISBN 978-5-97060-381-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/82812 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Чистый код: создание, анализ и рефакторинг - 978-5-4461-0960-9 - Мартин Роберт - 2019 - Санкт-Петербург: Питер - https://ibooks.ru/products/361844 - 361844 - iBOOKS

Рекомендуемая дополнительная литература

  • Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание. - 978-5-4461-2266-0 - Хокинг Джозеф - 2023 - Санкт-Петербург: Питер - https://ibooks.ru/products/390128 - 390128 - iBOOKS
  • Unity для разработчика. Мобильные мультиплатформенные игры - 978-5-4461-0541-0 - Мэннинг Д., Батфилд-Эддисон П. - 2018 - Санкт-Петербург: Питер - https://ibooks.ru/products/357917 - 357917 - iBOOKS

Авторы

  • Котюкова Анастасия Васильевна