By incorporating our Configurable Reasoning module, developers gain more control over NPC and agent behaviors, leading to more immersive experiences.

To enable truly emergent gameplay, AI agents need to not only participate in interactive conversations, but also have core reasoning capabilities that power their underlying thought processes and decisions. AI reasoning enables NPCs to exhibit dynamic and context-aware behaviors, enriching gameplay with more realistic and engaging interactions. This capability allows developers to create characters with nuanced personalities and adaptive responses, such as a merchant becoming surly with an indecisive player who loiters in her store without buying anything.
AI reasoning also supports advanced game mechanics that can unlock transformative applications of generative AI that lead to novel gameplay. For example, you’ll need ‘state of mind’ reasoning if you want your sorceress’ unspoken thoughts to power changes in the game environment – like thunder when she’s furious and clear skies when she’s pleased. Or you’ll need to give your companion character a customized form of analytical reasoning if you want them to evaluate the player’s action to adjust gameplay or offer tips for battle.
At Inworld, our goal is to help our users create the exact type of reasoning they need to make all the characters and gameplay innovations they want possible. By incorporating our Configurable Reasoning module, developers gain more control over NPC and agent behaviors, leading to more immersive and innovative gaming experiences where characters can think, react, and evolve in complex ways.
Our Configurable Reasoning module allows developers to add a context-rich reasoning step that gives them more control over and fidelity from their characters – and more opportunities to experiment with what’s possible.
This allows developers to add customizations that aren’t currently available in Inworld Studio including things like:
And that’s just a brief glimpse of some of the ways our Configurable Reasoning could be used! We’re excited to see how our users will customize their AI agents’ and games with it.

It’s easy to turn on Inworld’s Configurable Reasoning module in Studio and add custom cognition to characters via our existing or custom reasoning fields.

With all reasoning scenarios, our models also take into account the context of the conversation, character, and world – in addition to the reasoning step requested – before generating dialogue and action or passing triggers to the client side.

Reasoning added: Eternal, a mobile gaming studio, added motivational change reasoning for Tina, a character in their forthcoming game, so that her ‘desire to share’ with the player increases whenever the player flatters her about her garden. The reasoning updates the client side whenever Tina’s ‘desire to share’ is increased. Once it’s high enough, the client sends a trigger to make the character share key info.

Reasoning added: Strivr, an enterprise-focused extended reality learning and development tool, created an AI-powered role playing training experience where the player acts as a bank teller and the character acts as a bank customer who is upset that the bank won’t let him access his funds without ID since he forgot his wallet at home. The reasoning step analyzes if the player is doing a good job at asking open ended questions, defusing the situation, and showing empathy to the character. It then uses this to inform how the character responds. The training platform could also then either pass this information to the player for immediate feedback or use it to summarize the player’s performance during the training exercise.
Our next step on reasoning is our Multi-Modal Action Planning (MAP) feature that will allow characters to reflect on their objectives and orchestrate complex sequences of dialogue and actions to achieve those objectives. The video above is an early prototype of how it works.