Всем привет! Немного новостей о проекте.
Последнюю неделю было больше геймдизайнерской работы. Нужно было доработать те аспекты игры, которые явно проседали - исследование и квесты. Результатом этой работы стало появление в игре нескольких новых механик, которые я уже проработал на "бумаге" и начал реализовывать в проекте.
1. Маяки. У игрока имеется в наличии 3 маяка, которые он волен сбросить в любом понравившемся ему месте. Они служат для того, чтобы иметь возможность не заблудиться, если карта уровня ветвистая. Например, оказавшись на распутье игрок может маяком отметить проход, куда он ещё не ходил. Игрок может подобрать ранее скинутый маяк, находясь рядом с ним, либо собрать разом все маяки независимо от расстояния до них.
2. Активируемые "плитки" на полу. Механика, добавляющая возможностей для построения интересных квестов. Плитки активируются, когда на них стоит игрок (либо если игрок скинет на них маяк. Ещё одно применением маяков :)). Могут активировать открывающиеся двери(или ловушки, кто знает), призывать врагов и ещё что угодно, на что хватит моей фантазии.
3. Враги-тени - в отличии уже от имеющихся врагов, не имеют такого развитого интеллекта, не склонны к долгим преследованиям. Просто блуждающие души в тёмных коридорах игры, с которыми лучше не сталкиваться. Могут быть развеяны умением направленной эхолокации.
Так же, за последнюю неделю были сделаны небольшие доработки уже существующих механик.
Была пофикшена перестройка карты поиска пути. Теперь поиск пути для NPC всегда работает корректно и не может быть сломан движущимися препятствиями. Ранее карта препятствий была "однослойной", что периодически приводило к неприятным последствиям, теперь же каждая ячейка карты знает о том, сколько каких на ней препятствий.
Спутнику была добавлена пульсация, когда он что-то показывает/рассказывает игроку, для привлечения внимания.
В зоны бомбардировки была добавлена более умная генерация мест спавна атакующих префабов и теперь игрок точно не окажется в безвыходной ситуации.
Как приятно наблюдать за развитием проекта.