
2D игру на Unity
Здравствуйте, необходимо сделать 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.:
Если что-то непонятно, есть предложения как улучшить проект, вопросы... пишите, разберемся.
Заявки фрилансеров
