Бакалавриат
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 module0.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