В шестом дневнике разработчиков Underrail: Infusion Стиг рассказал об обновлённом игровом движке и даже показал несколько скриншотов.
Мы, наконец, готовы показать обновлённую графику Underrail: Infusion. Движок обработки двумерных объектов значительно переделан, и хотя впереди немало работы, мы довольны промежуточным результатом. Имейте в виду, что сцены на скриншотах собраны в демонстрационных целях, это не настоящие игровые уровни.
Во-первых, мы значительно увеличили размеры и разрешение текстур всех игровых объектов. Например, размер базовой плитки увеличен с 96×48 до 160×80, что повлияло на все игровые объекты. Это хорошо заметно на следующей картинке:
Во-вторых, для всей предварительно обсчитанной графики добавлены карты высот и нормалей, что позволило добиться более плавного освещения, но что ещё важнее, возможности наложения объектов друг на друга. Это решает множество проблем с расположением спрайтов, а также позволяет легко сочетать объекты, получая интересные композиции окружения.
Третье важное нововведение — фактическая высота и наклон плитки, благодаря которым нам больше не придётся имитировать их логически плоскими объектами, что раньше приводило к визуальным артефактам. Мы сможем создавать более интересные карты, а также использовать опирающиеся на высоту объектов игровые механики (падение, подъём, лифты в пределах одной зоны и так далее). Разумеется, придётся переделать многие механики с учётом высоты плиток, но это уже другая история.
В-четвёртых, мы улучшили работу тумана войны и затемнения невидимых объектов. Они стали намного плавнее и больше не оставляют странных разрывов на карте при частичном изучении местности, как это часто бывало раньше.
Нам предстоит ещё немало поработать над жидкостями, наложениями, тенями существ, эффектами постобработки и внести множество мелких доработок, о которых мы расскажем в будущих дневниках. Более-менее закончив с визуальной составляющей проекта, мы сделаем видео, чтобы показать всё в динамике. А пока расскажите, нравится ли вам показанное на скриншотах.
До новых встреч!