Разработчики Exanima «оживят» персонажей «механикой ролей»

Разработчики Exanima «оживят» персонажей «механикой ролей».

В мае разработчики Exanima взялись тщательно переработать физический движок, дабы улучшить управляемость персонажей и сделать сражения ещё реалистичнее. С тех пор изменения находятся в тестовой ветке игры в Steam, и при переносе в основную они сломают совместимость с сохранениями прошлых версий. Чтобы не делать это дважды, решили сразу добавить основу будущей механики ролей, о которой и идёт речь в новом дневнике разработки.

В прошлых дневниках мы уже коротко рассказали об управляющей поведением персонажей механике ролей. Мы внедрили отличную и функциональную систему поведения на основе эмоций и базовых моделей отношений, однако с ними ИИ ведёт себя в основном как животное. Мы сделали механику ролей, которая позволит NPC общаться и формировать базовое представление о других персонажах. Сейчас она довольно статична, обладает небольшим количеством временных моделей поведения и меняет игровой процесс практически полностью противоположно задуманному.

Так называемая «механика ролей» влияет на множество аспектов игрового процесса. Благодаря ролям NPC получат разнообразные модели поведения, возможность контролировать эмоции и принимать рациональные решения, выстраивать отношения, помнить события прошлого и учитывать контекст взаимодействий. Роли могут быть как очень широкими — например, «человек» — так и специализированными, вроде присвоенной конкретному фермеру Деррину с его личными характетеристиками. Роли также могут учитывать контекст событий, таких как «друг попросил дёрнуть рычаг». Модели отношений позволяют составить впечатление о другом персонаже на основе общения с ним, контекста и догадок, и формировать межличностные истории. У каждого персонажа может быть множество активных ролей одновременно, и он может помнить о них даже после их отключения.

Сейчас довольно сложно поделиться конкретными деталями, но суть в том, что у ролей много функций. Всё зависит от того, какие именно роли мы разработаем и назначим персонажам, от разворачивающихся вокруг событий, взаимодействий с игроком и других факторов. Большинство ролей подойдут любому персонажу и могут быть активированы в зависимости от обстоятельств. По мере расширения библиотеки ролей NPC получат больше моделей поведения и будут лучше реагировать на происходящее. Создание такой библиотеки — одна из ключевых задач разработки, но как только мы заложим основу, дальше можно будет продвигаться по мере сил и возможностей.

За прошлый месяц мы добились больших успехов в разработке основных ролей, их взаимодействия друг с другом, а также механизмов улучшения их функциональности, контроля эмоций и много чего ещё. Мы разобрались со множеством важных аспектов и перешли к реализации и оптимизации ключевых механик. В дальнейшем нам останется дополнять возможности ИИ и добавлять активирующие роли события, но фундамент уже заложен. Механику ролей можно считать готовой, остаётся лишь разработать под неё наполнение. Мы можем добавлять новые роли и нюансы поведения, не меняя основной механики.

Одна из промежуточных целей — сделать Деррина умнее и научить лучше понимать происходящее. Именно он станет полигоном для испытания новых функций механики ролей. Мы хотим сделать так, чтобы он ощущался живым спутником: независимым, реагирующим на окружение, самостоятельно принимающим решения. Его отношения с игроком должны наполниться нюансами и динамичностью, зависящими от множества факторов и контекста. Персонаж должен понимать, когда сотрудничать с вами полезно, даже если ваши действия ему не нравятся. По сути, мы хотим сделать умного и живого персонажа, а не беспрекословно подчиняющуюся прихотям игрока и сценариста марионетку. Это, а также различные непредсказуемые последствия, и есть цель механики ролей.

В следующем обновлении появятся новые персонажи, взаимодействующие не только с игроком, но и между собой. Как уже говорилось ранее, большинство ролей динамически подключаются в зависимости от обстоятельств. У каждого персонажа будет широкий спектр поведенческих моделей, учитывающих меняющиеся факторы и ведущих их новыми путями.

CC0
Вы можете копировать, изменять, распространять и исполнять данное произведение, даже в коммерческих целях, не спрашивая разрешения.

Поиск по сайту

Случайное из галереи

Он не просто так назван шоколадным.
Он не просто так назван шоколадным.

Сообщения на форуме | новые

Solasta: Crown of the Magister на форуме Всё остальное | Инди.
Последнее сообщение оставил Cringe (2026-01-05 в 05:48). Ответов: 230.
Skald: Against the Black Priory на форуме Всё остальное | Инди.
Последнее сообщение оставил TimeusGaylord (2026-01-05 в 02:02). Ответов: 40.
[Legend of Grimrock 2] Final Adventure на форуме Legend of Grimrock.
Последнее сообщение оставил ukdouble1 (2026-01-04 в 23:16). Ответов: 456.
Clair Obscur: Expedition 33 на форуме jRPG.
Последнее сообщение оставил Mercutio (2026-01-04 в 22:36). Ответов: 198.
[The Age of Decadence] Фанатик и его RPG на форуме The Age of Decadence.
Последнее сообщение оставил Guardians (2026-01-04 в 20:45). Ответов: 73.
Heroes of Might & Magic III на форуме Тактические и стратегические.
Последнее сообщение оставил Хоттабыч (2026-01-04 в 18:34). Ответов: 187.
Dungeon Crawl(er), как один из столпов RPG на форуме О жанре.
Последнее сообщение оставил darer333 (2026-01-04 в 11:41). Ответов: 70.
[В разработке] New Arc Line на форуме Всё остальное | Инди.
Последнее сообщение оставил AndreySolo (2026-01-01 в 20:58). Ответов: 59.
Baldur's Gate III на форуме Baldur's Gate III.
Последнее сообщение оставил Mercutio (2026-01-01 в 20:15). Ответов: 1840.
Owlcat Games на форуме Owlcat Games.
Последнее сообщение оставил Cringe (2026-01-01 в 15:18). Ответов: 88.

Ожидаемое | таблица

Новости C.O.R.E.

Статьи C.O.R.E.

Случайная цитата

It is a strange path that brings us all back, tirelessly, to the deepest within ourselves. Sometimes it takes years, and miles, to find ourselves again. It takes so much walking, and getting old, to finally understand ourselves.

Winter Voices

Оставьте свой отзыв: QR-код для отзывов в «Яндексе».