An open API service indexing awesome lists of open source software.

https://github.com/hedmor/unitycursgame

Простой прототип игры разработанный на Unity
https://github.com/hedmor/unitycursgame

Last synced: over 1 year ago
JSON representation

Простой прототип игры разработанный на Unity

Awesome Lists containing this project

README

          

# UnityCursGame
Простой прототип игры разработанный на Unity.

Прототип игры разработан в рамках курса "Программирование на мобильных устройствах"

# Скриншоты:

**Игровой процесс**

![Игровой процесс](https://i.imgur.com/CVoiVfj.jpg)

**Первый уровень**

![Первый уровень](https://i.imgur.com/fdqvJsH.jpg)

**Второй уровень**

![Второй уровень](https://i.imgur.com/qOLEaQn.jpg)

# Описание классов:

* Класс **CameraController** отвечает за движение камеры в игрой среде. Игровой объект камеры
получает координаты персонажа и меняет свое местоположение следуя за ним.

* Класс **DialogHolder** отвечает за взаимодействие с игровыми объектами в игре. Как только
персонаж войдет в область обозначенную Collider2D и нажмет определенную кнопку,
отобразиться диалоговое окно с заранее определенным текстом.

* Класс **DialogueManager** является дочерним класса **DialogHolder** и отвечает за вывод внутри
игровых диалогов.

* Класс **KeyKeeper** необходим для взаимодействия игрока с ключами. По задумке в игре есть
ключи которые игрок должен искать чтобы открывать двери в другие локации.

* Класс **PlayerController** реализует управление персонажам в зависимости от направления
нажатия. Управление осуществляется раскладкой WASD. Также класс реализует коллизии персонажа с
другими игровыми объектами.

* Класс **Portal** реализует переход персонажа в другую локацию при наличии ключа.

* Класс **zIndex** делает возможным заход персонажа за 2D объект
> Данный проект первый опыт разработки на Unity! Код может изобиловать ошибками!
---
# Авторы:
* [DepressingUtopian](https://github.com/DepressingUtopian)
* [dDmioko](https://github.com/dDmioko)