Inversia
Головоломка в виртуальной реальности с использованием трехмерного и двумерного пространства.
📝 Table of Contents
- О проекте
- Запуск проекта для разработки
- Запуск рабочего проектаа
- Управление
- Приняли участие
- Благодарности
🧐 О проекте
Игра, сделанная как вступительное испытание в RTUITLab по направлению "Создание виртуальных приложений". В игровом пространстве свет поменялся местами с тенью; отсюда и берется название игры - инверсия. Игра стилизована под неоновый виртуальный мир с намеком на ретро-аркады, заключенный в куб. Внтури этого куба находится игровое 3D-пространство, и, как проекция на одну из сторон, - 2D-пространство. В 3D-пространстве разбросаны блоки, а на 2D-пространстве изображены их неоновые проекции - инверсированные тени, которые под инверсией принимают материальные свойства. Главный герой игры - призрак, который застрял на платформе 3D-пространства. Он не умеет ни прыгать, ни летать, лишь плыть по поверхности физических объектов, поэтому блоки в 3D-пространстве не помогают ему в передвижении - они располагаются слишком далеко друг от друга. Однако призрак, как известный герой аркады, может проецироваться на экран, чем он и пользуется - он телепортируется на стену с инверсированными тенями от блоков, которые могут помочь ему попасть на нужную платформу. Задача игрока - довести призрака до платформы.
Геймплей
В 3D-пространстве можно взаимодействовать с блоками с помощью контроллеров. При смене их позиции также изменяется их тень-проекция. Некоторые блоки можно двигать лишь по фиксированным осям, некоторые - только поворачивать. Блоки объединены в фигуры, в которых они передвигаются вместе. В 2D-пространстве с помощью трек-пада на контроллере можно передвигать призрака вперед и назад. Призрак может передвигаться по проекциям, но если он упадет, уровень перезапустится. Пока в игре представлены 3 демонстрационных уровня, между которыми можно переключаться с помощью UI справа от игрока. В первом и втором уровне представлены механики перетаскивания фигур по вертикали и горизонтали , в третьем - механика поворота. Каждой механике соответствует свой цвет фигуры. Скриншоты в последний день сделать забыли; но весь геймплей показан в демонстрационном ролике в гугл-диске.
🔨 Запуск проекта для разработки
- Клонировать репозиторий
- Установить Unity 2021.3.0f1.
- Открыть проект через unityhub.
🏁 Запуск рабочего проекта
В релизах отсутствует.
- Есть билд на гугл диске
⌨ Управление
В разработке
✍️ Приняли участие
- @eiparfenov - gamedev, Unity разработчик
- @Yana - gamedev, Unity разработчик, графический дизайнер
- @Yudjerick - gamedev, Unity разработчик
- @mentoster - Ответственный