Здравствуйте, необходимо сделать 2D игру на Unity.

Движок: Unity + C#

Два игрока на одном ПК

Управление: wasd + стрелочки

Вид: сбоку 2d

Суть: Два игрока находятся на игровом поле. Сверху падают различные предметы, например:

1) Гранаты - наносят урон игроку.

2) Зелья - восполняют частично здоровье.

3) Коробки - оглушают игрока.

4) Монетки - + очко в пользу игрока.

Игра считается завершенной если:

1) Закончилось время игры.

2) Один из игроков набрал n кол-во монет.

3) Один из игроков погиб.

Игроки могут:

1) Ловить предметы.

2) Мешать друг другу.

Описание: требуется создать игру в 2d, смысл в чём: два игрока играют с одного пк (одной клавиатуры), то есть два персонажа на одном игровом поле. Сверху на них падают различные предметы. Задача что-то ловить, а что-то нет, например: падает граната и наносит урон, падает зелье и лечит игрока, падает монетка и засчитывается балл игроку, падает коробка и оглушает игрока. Чтобы не было так скучно, игроки могут мешать друг другу (захват, толчок и т.п.), но без урона.

Система здоровья по своему усмотрению.

Не нужно заморачиваться с оформлением, модельками и т.п. можно использовать любые материалы со схожей стилистикой.

Можно использовать такие сайты как https://opengameart.org/ или любые другие аналогичные ресурсы для обглечения выполнения проекта, хоть из другого проекта берите, откуда угодно.

Можно использовать любые библиотеки, только чтобы я смог объяснить что это за библиотеки и зачем.

В игре будет меню, с кнопками наподобии: "Начать игру", "Настройки", "Выход из игры". В настройках можно будет менять параметры громкости эффектов и музыки.

Требования:

Создать игру согласно вышеуказанному пояснению.

Скомпелировать игру в exe или web-версию.

Код должен отвечать принципам SOLID, если нет, то должна быть веская причина и объяснение почему так, а не эдак. В тоже время код должен быть простым в понимании и прокомментирован. Названия переменных должны чётко и кратко отражать суть их существования.

Предпочтительна пиксельная стилистика.

Добавить звуковое сопровождение к игре (удары, смерть, оглушение, музыка, музыка меню и т.п.).

P.S.:

Если что-то непонятно, есть предложения как улучшить проект, вопросы... пишите, разберемся.

3 года назад
WellSoKindWorld
Михаил 
24 года
3 года в сервисе
Был
год назад

Заявки фрилансеров

Никита
 
22 года
3 года в сервисе
Был
год назад
3 года назад
Георгий
 
31 год
6 лет в сервисе
Был
месяц назад
7 отзывов
3 года назад
Никита
 
22 года
3 года в сервисе
Был
6 месяцев назад
7 отзывов(-3)
3 года назад
Никита
 
21 год
3 года в сервисе
Был
2 года назад
3 года назад
Роман
 
41 год
5 лет в сервисе
Был
2 года назад
12 отзывов
3 года назад
Михаил
 
32 года
3 года в сервисе
Был
2 года назад
3 года назад