Простой прототип игры разработанный на Unity.
Прототип игры разработан в рамках курса "Программирование на мобильных устройствах"
Игровой процесс
Первый уровень
Второй уровень
-
Класс CameraController отвечает за движение камеры в игрой среде. Игровой объект камеры получает координаты персонажа и меняет свое местоположение следуя за ним.
-
Класс DialogHolder отвечает за взаимодействие с игровыми объектами в игре. Как только персонаж войдет в область обозначенную Collider2D и нажмет определенную кнопку, отобразиться диалоговое окно с заранее определенным текстом.
-
Класс DialogueManager является дочерним класса DialogHolder и отвечает за вывод внутри игровых диалогов.
-
Класс KeyKeeper необходим для взаимодействия игрока с ключами. По задумке в игре есть ключи которые игрок должен искать чтобы открывать двери в другие локации.
-
Класс PlayerController реализует управление персонажам в зависимости от направления нажатия. Управление осуществляется раскладкой WASD. Также класс реализует коллизии персонажа с другими игровыми объектами.
-
Класс Portal реализует переход персонажа в другую локацию при наличии ключа.
-
Класс zIndex делает возможным заход персонажа за 2D объект
Данный проект первый опыт разработки на Unity! Код может изобиловать ошибками!