Цель проекта
Проект был разработан как демонстрационный продукт для школьников и посетителей образовательных мероприятий. Основная цель — наглядно показать направления работы команды и познакомить детей с современными технологиями разработки игр и виртуальной реальности (VR).
Использование VR позволяет сделать взаимодействие с проектом более увлекательным и интерактивным, а также привлечь интерес школьников к цифровым технологиям.
Описание проекта
Это интерактивная VR-игра в жанре раннера. Игроку необходимо перемещаться по дороге, избегая препятствий и набирая очки.
В текущей версии реализована механика бесконечного уровня с несколькими типами окружения. Игровой процесс включает динамически генерируемые участки дороги и появляющиеся на них объекты.
Ключевые особенности проекта:
- управление в виртуальной реальности с эффектом погружения;
- система отслеживания движения рук — при активных движениях игрок ускоряется;
- процедурная генерация игровых участков;
- интерактивное окружение с препятствиями;
- несколько игровых локаций (в разработке).
Проект ориентирован на короткие игровые сессии и используется в рамках образовательных и презентационных мероприятий.
Стек технологий
- Unity — разработка игрового приложения;
- Blender — создание и подготовка 3D-моделей;
- VR-технологии (очки виртуальной реальности).
Нетипичная задача и её решение
Одной из ключевых задач проекта стала реализация процедурной генерации игрового пространства. Необходимо было создать систему, при которой новые участки дороги автоматически появляются перед игроком, а уже пройденные удаляются, обеспечивая непрерывный игровой процесс.
Также была реализована механика ускорения персонажа с помощью движений рук в VR. Для этого была внедрена система отслеживания движений контроллеров, позволяющая сделать управление более естественным и интерактивным.
Дополнительно была разработана система генерации объектов окружения (например, деревьев и камней) с учётом расстояний между ними, чтобы избежать пересечений моделей и сохранить визуальную аккуратность сцены.
Сложности в ходе реализации
В процессе разработки основным вызовом стала оптимизация проекта под работу на VR-устройствах. По сравнению с компьютерами они обладают меньшими вычислительными ресурсами, поэтому требовалось снизить сложность 3D-моделей и оптимизировать количество объектов на сцене.
Кроме того, сложность представляла реализация системы процедурной генерации и управление большим количеством игровых объектов, которые появляются и удаляются в реальном времени.
Перспективы развития проекта
В дальнейшем планируется:
- улучшение качества 3D-моделей и визуальной части проекта;
- добавление новых игровых локаций, включая морскую;
- переход от бесконечного режима к системе уровней с целью прохождения;
- расширение игрового контента и механик.







Добавить комментарий