Поиграл я в демку DayOff: Moonriver incident
И расскажу о плюсах и минусах, которые встретил в демке. А так как я тот ещё токсик минусов будет много.
Сначала о минусах:
- Первый и очень странный для меня. Скрины через "принтскрин" сделать нельзя. Игра просто ломается при нажатии кнопки "принтскрин". Видео ниже.
- Так же "пиксельхантин" при входе в машину очень напрягает. Если так и задумано, то это не моё.
- Настраивать высоту камеры можно только при перемещении пешком, т.е. подняв или опустив камеру сесть в машину, то настраивать её нельзя. Это напрягает, особенно когда опускаешь камеру и садишься в машину. Видео ниже.
- Так как объекты на сцене разбиты на слои, то есть вот такие странности:
Если подойти к столу и водить рядом курсор, то персонаж будет "проваливаться на слой ниже и объекты на столе тоже, так как стол будет на слой выше.
- Так же курсор странно себя ведёт при наведении на объекты. Тут записал не всё, но основа такова, что навожу на машину, а он медленно начинает сдвигаться в условный центр экрана. Видео ниже.
- Трупы при убийстве большие. Прям гигантские метра три высотой наверное, а при стрельбе патроны сталкиваются с машинами(например с капотом) и получается логическая дыра. трупы большие, но когда враги живые они ниже машин по высоте.
- Ножи и биты имеют крайне быстрый расход прочности. 10% из 100% на один удар это мне кажется слишком жирно. У вас в жизни тоже ножи так расходуются при резке сыра? Также у оружия ближнего боя маленький радиус атаки по длине. т.е. анимация персонажа уже задевает врага, а урона нет, так как коллайдер удара ещё не пересёк коллайдер врага.
- Открыв карту на "М" закрыть обратно можно только на "М". "ESC" не работает для закрытия. Так же в этот момент игра не на паузе, что нормально, но работает стрельба, что не есть круто. Проблема решается простой булевой переменной в коде. для запрета стрельбы при открытии карты.
- Враги слишком быстро выносят Здоровье машин. Мыл даже момент когда враг бил машину находясь от неё на большом расстоянии.
- Врагов нельзя смачно давить. Машина их просто сдвигает и потом уже проходит урон и они умирают, т.е. есть вероятность, что враги могут и выживать при столкновениях.
- Если машину вывели из строя(она горит), то сесть обратно в неё нельзя, но она подсвечивается как интерактивный объект. Можно или отключить коллайдеры при поломке машины или давать подсказку-сообщение, что машина сломана.
- Смог поймать вот такой визуальный баг. Когда входишь в коллайдер всё работает, а если обратно, то нет.
- Застрял в текстурах)
- Как по мне маленькие коллайдеры взаимодействия с объектами. т.е. чтобы взять бутылку надо к ней вплотную подойти и намвести курсор на маленькую бутылку, которую из-за интерактивности персонаж может оттолкнуть от себя и так бегаешь по карте за бутылкой. Кидать во врагов можно только бутылки, стулья только таскать за собой, хотя и их можно было бы отталкивать на "ЛКМ", а не просто ставить там где они стоят на "Е".
Минусы были можно и о плюса:
- Рисовка приятная. Хорошая работа со слоями у объектов. Прям очень классно получилось.
- Управление машиной приятное. Есть инерция.
- Стрельба удобная.
- Интерактивность объектов интересная, НО смотрим минус про это выше.
Как итог игра интересная, но мелкие проблемы дают о себе знать. Так как сам сейчас разрабатываю игру понимаю насколько сложно иногда выловить ошибки или баги.
На правах автора рекомендую также кринжануть с моей игры: