Stay informed

Sign up to our newsletter for news, viewpoints and events from Spirit AI. Delivered free, every two months with occasional special updates.

Sign up for access!

Register your interest with us to gain access to our development alpha. Enter your details and we’ll be in touch within 48 hours.

Unleash the power of character in your games – let players express themselves more deeply and be understood by responsive characters.

Build characters who will improvise based on your narrative requirements and the player’s input.

Create distinctive personalities who will show emotion and respond dynamically to the player – yet still hit the key beats of your story.

Players and users communicate naturally to characters through speech or text – and they understand and respond with the personality
and emotion of real people.

The key human features

Speech – in natural language with
contextual understanding.

Personality – different styles of speaking and ways of reacting to input.

Emotion – colouring speech, body language, and story outcomes.

Memory – the ability to draw on old data and create new memories during the course of play that change and shape reactions to the player.

The key components that power

Character input

The creative team define personality traits and emotion states in the Character Engine. Each character is given its own voice, script lines and an understanding of its world.

Text input

Players or users speak or type; Spirit AI recognises entities mentioned in the speech as well as emotional tone, question type and other factors.

Knowledge retrieval

If the player has asked a question represented in the Character Engine’s data, it formulates a response dynamically based on that information – even answering comparative questions.

Social and narrative beats

The Character Engine also considers social context and what should come next in the story – whether that’s responding to a greeting or giving a gameplay hint.

Output generation

Once the Character Engine has identified all the information it needs, it assembles a response that reflects that information, as well as its own personality traits, emotional context and game state.

Voice output

Spoken output is rendered in the voice of the character.

We know that immersive VR needs immersive AI.

Studies by the Spirit team have shown that immersive interfaces can lead players to think of virtual characters more like real people. VR can be so immersive that players expect characters to behave naturalistically, and it breaks immersion when they don’t.

Character Engine empowers you to create truly meaningful story spaces & characters, in VR or otherwise. We free your creative voice – and your budget – enabling you to tell the stories you’ve always wanted to tell.

How to access

Our current solution resides in the cloud, and you can access it through downloadable SDKs. Future releases will also be deployable onto game studio servers or provider servers or embedded client side or onto devices.

Keith Stuart
The Guardian

Games now cost many millions to produce – the assumption that enough players will react favourably to a single narrative, and a single experience, is becoming prohibitively risky.

Unleash the power of story

The Character Engine lets writers focus on creating interesting scenes, story beats and game world histories — while the system provides markup and support.

Easy to get started

It’s so adaptable and easy to use that you can unleash your creativity without worrying about what’s possible.


Spirit AI supports creativity with features such as content creation tools that make it easy to understand the development process. Relationship and visualization tools help the creative team model the narrative as well as the storyline and scenes. Testing tools make it easy to test individual lines, a scene or the whole story arc. Access analytics into areas of conversation that could be improved. Export training data for machine learning, so that writers can benefit from this technology without needing to be engineers.