Try Inworld
Request a Demo
Try Inworld

Inworld Engine

Enable dynamic AI-powered gameplay

Increase player engagement and introduce novel gameplay dynamics with Inworld Engine. AI NPCs can learn and adapt, deliver nuanced performances, perceive the world around them, and autonomously initiate actions based on players' decisions.

Multimodal expression of personality


NPCs that can see, hear, and sense the world around them

Characters have the ability to perceive and react to the world around them in real-time. Whether it's detecting changes in the environment, recognizing player emotions, or adapting to evolving scenarios and game states, AI agents bring a new level of depth and immersion to gameplay.

  • Automatic speech recognition and comprehension
  • Visual recognition of environmental elements such as objects, characters, and events
  • Ability to process inputs like haptics, game state changes, and more


Multimodal cognition, reasoning, and memory

Shifting from scripted dialogue to dynamic, player-driven narratives is just the first step. Inworld AI NPCs adapt to player behavior, learn from interactions, and create a living, breathing game world.

  • Configurable personality, knowledge, memories, and dynamic emotional states
  • Built-in hallucination control
  • Autonomous goals and internal motivations

Hallucination Control

Specify character knowledge and render them within the logic and lore of their worlds with 4th Wall.

Configurable Safety

Ensure your game's content is appropriate for your audience with safety and content filters.

Multi-Character Orchestration

Enable multiple characters and players to interact simultaneously without losing coherence.

Goals and Actions

Trigger character reactions to player behavior – and drive interactions in gameplay.


Expressive and nuanced character performances and actions

Inworld-powered NPCs can take actions in the game world, and deliver performances that mimic human behavior and expressions. Enrich gameplay by responding to players' decisions and interactions.

  • Initiate actions and dynamic game states based on intents, motivations, and triggers
  • Multilingual text-to-speech, ASR, and expressive voices
  • Synchronized gestures and animations


Get realistic voice AI

Add dynamic vocal performances that adapt to the context of your game and add emotional depth to character interactions. Get a voice pipeline with ultra-low latency for no additional cost when you use the Inworld platform.

Learn more

The Mercenary


Mindfulness Coach




Fiery Sorceress


APIs & Integrations

Ship faster with powerful and easy-to-use integrations

Build once and deploy everywhere with integrations for common game engines and applications. Get started in minutes with SDKs designed to plug into your existing workflows.

Customer stories

Engine Features

Configurable Safety

Configure the way your AI NPCs speak, whether your game is rated E or M. While Inworld allows flexibility around topics like profanity, violence, adult topics, alcohol, substance use, politics and religion, we never permit things like hate speech or encouraging self-harm. 

Learn more

4th Wall

An AI character that breaks character can hurt immersion if the dialogue is not plausable or draws on knowledge that the character shouldn't have. 4th Wall ensures that characters only draw from knowledge that exists in their world, creating a more immersive story-telling and gameplay.

Learn more


Input "Personal Knowledge" to control the information their characters should or shouldn't know. Use "Common Knowledge" to define knowledge that multiple characters have, like shared lore, world contexts, and backgrounds.

Learn More

Player Profiles

Gather information about players and allow your NPCs to take this into account when forming interactions. You can include fields such as name, role, or gender. You can also add custom fields tailored to your game, such as levels or factions.

Learn more


Give your players the ability to build relationships with NPCs by configuring the Relationship Fluidity setting of each character. By adjusting the relationship settings, you can create some characters who are eager to become your best friend and others who want to stubbornly remain your enemy.

Learn more

Ready to get started?

Try for free

Read documentation