Проект разрабатывался в команде из двух человек, где я выступал в роли программиста. Мы создавали игру с ориентацией на мобильные устройства. Сейчас я хочу подробнее рассказать о своей роли и о самой игре.

В игре мы играем за детектива Дмитрия, наша задача пробраться в город и узнать что в нём произошло.
В игре мы можем управлять персонажем через джойстики, и прочие кнопки на экране

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

Мы решили разделить движение и стрельбу: пока игрок двигается, стрелять нельзя. Чтобы выстрелить, нужно зажать правый стик — тогда включается режим прицеливания, слева появляется кнопка выстрела, а левый джойстик исчезает, чтобы игрок случайно не сдвинулся в момент выстрела. Это сделало управление точнее и удобнее на мобильных устройствах.
В роли противников выступают зомби: одни патрулируют локацию, другие неподвижно ждут игрока в засаде. Заметив цель, они устремляются в погоню, прокладывая путь через NavMesh. Приятным бонусом стала реакция на попадания — тело зомби дёргается от каждой пули, что превращает стрельбу в настоящее удовольствие.
Зомби также реагируют на звуки выстрелов сбегаясь на них.
Поскольку игра разрабатывалась для мобильных устройств, значительное внимание уделялось оптимизации. Мы использовали запечённый свет через Lightmaps, а также применили ряд других технических решений. В частности, была создана система динамических теней: каждый источник света получил собственный коллайдер, при входе в который на земле отображался спрайт тени. Размер и прозрачность спрайта динамически менялись в зависимости от расстояния до источника.
Интерактивные объекты — рычаги, двери, лестницы, ресурсы — подсвечиваются с помощью специального шейдера, сигнализируя о возможности взаимодействия. Например, закрытый сундук при активации запускает мини-игру. Успешное прохождение взламывает сундук и выдаёт игроку различный лут.
В игре было реализовано две локации канализация и город






В игре сейчас реализовано 2 вида противников:
-Быстрые зомби
-Бронированные зомби
А также 4 вида оружия:
— Пистолет
-Дробовик
-Винтовка
-Пистолет пулемёт


Детали разработки
Игра разрабатывалась на Unity с использованием C#. Для контроля версий использовался GitHub. В рамках проекта я также работал с дополнительным ПО:
-Adobe Audition для обработки звуковых эффектов выстрелов,
-Adobe Premiere Pro для монтажа трейлера и игровых роликов,
-Figma для проектирования интерфейса, кнопок и меню.
На данный момент проект заморожен: для его завершения требуется значительное время и ресурсы, поэтому мы надеемся, что он привлечёт энтузиастов, готовых присоединиться к разработке.



