Developer postOriginal post (opens in a new tab)

Developer's diary # 2: new special effects

At the beginning of the week we were busy with fixing our testers' requests and eliminating the bugs they found. This time they captured the uncapturable (no, really!) castle and caught the flying knight when he tried to run away.
http://youtu.be/q8HusF9exJ0
What do we know about AI?
Creating AI as a worthy opponent for players was a great challenge for us. We did a great job of balancing difficulty and pleasure to form a challenging computer enemy. But AI still needs a bit of polishing so we are working on it more. Denis is spending some time fixing the combat AI, which went crazy and used special abilities in a way they were not designed; for example, powerful strike and aimed shot had issues. Also, the AI misplaces the units of characters with two blades and pikes. The new build version is being tested and we continue our job (while we don't have too many new bug reports).
[img=http://i.imgur.com/xUkzUYcl.jpg]
Everybody loves special effects.
Preparation to improve game effects is one of Nicolay's longest and labour-consuming projects. Almost everything he's been busy with during last 1,5 years is related to this task. His special effects work includes rewriting all shaders to provide DOF, SSAO and HDR support, volumetric fog, multiple light sources and ghosts transparency level. So we are also talking about giving our game even more rich visual component.
The age of CPU-computed particles system is over. Today, more powerful GPUs that are able to simulate physical particles very precisely (which make games more beautiful and convincing) came to our rescue.
Of course, this means that most effects will be not available for low-end GPU owners. However, bringing new special effects processing system into "Legends of Eisenwald" will give players the opportunity to change advanced graphic settings so the game can be played on maximal settings and on PCs with integrated videocards.

When will the new patch come?
Patch 0.906 will be huge, because we are planning to add a scenario editor. Of course editor won't work without some other supporting features, so it's necessary to do a lot of work again for letting game fully use the editor resourses (for example, mod catalog support). And of course, what we need is more and more testing.

---------------------

В начале недели мы занимались удовлетворением заявок наших тестировщиков на устранение отловленных ими багов. В этот раз они умудрились захватить то, что захватить было нельзя, и обнаружили пару забавных багов. К примеру, висит груша - нельзя скушать, что это такое? Это рыцарь в латах и при коне:
http://youtu.be/q8HusF9exJ0
Что мы знаем об искусственном интеллекте?
Одним из важных вызовов для нас оказалось создать достойный соперника ИИ. Мы уже сделали очень многое для того, чтобы ваш компьютерный противник был сбалансирован доставлять столько неприятностей, сколько вы сами выбрали благодаря выставленному уровню сложности. Однако, ИИ все еще требует некоторых доработок и тестирования, поэтому мы возвращаемся к нему снова и снова.
Денис занимается исправлением боевого ИИ, который сошел с ума и применяет спецспособности немного не так, как ему было показано, в частности, это касается проблем с мощным ударом и прицельным выстрелом. Также на этой неделе мы решили проблему пикинеров и персонажей, вооруженных двумя мечами, которые осуществляли неправильную расстановку на поле боя. Новый билд тестируется тестировщиками, а мы снова продолжаем свою работу, пока не повалили новые отчеты.
[img=http://i.imgur.com/xUkzUYcl.jpg]
Все любят спецэффекты.
Один из самых длительных и трудозатратных проектов Николая - это подготовка почвы к изменению спецэффектов в игре в лучшую сторону. Многое из того, что ему приходится делать в той или иной степени связано с этой задачей вот уже полтора года. Его работа над спецэффектами предполагает переписывание всех шейдеров для того, чтобы осуществить поддержку DOF, SSAO, HDR, а также объемного тумана, множественных источников света и степени прозрачности призраков. То есть мы говорим о том, чтобы дать игре еще более насыщенную визуальную составляющую.
Эпоха рассчитываемой на CPU системы частиц уже давно прошла. Сегодня к нам на помощь пришли мощные GPU, которые позволяют производить весьма точную симуляцию физических частиц, что делает игры красивее и правдоподобнее. Раньше люди говорили: “Вот бы как в жизни”, сегодня все чаще мы слышим: “Прямо как в игре”.
Конечно, это приводит нас и к тому, что большинство спецэффектов будет недоступно для обладателей слабых видеокарт. Впрочем, введение новой системы обработки спецэффектов в “Легенды Эйзенвальда” приведет и к получению игроками возможности самим осуществлять расширенную настройку графики, что позволит играть как с максимальными настройками, так и на компьютерах с интегрированными видеокартами.

Когда же новый патч?
Патч 0.906 будет внушительным, так как вместе с ним мы планируем добавить и редактор сценариев. Конечно, редактор не будет работать сам по себе, а значит нужно переделать много работы, чтобы игра оказалась способна использовать ресурсы редактора в полной мере (работа с каталогами модов, к примеру). И, само собой, тесты-тесты-тесты.