AI NPCs that rememberevery player, and stay in character.
Memory, mood, and relationships that carry across every session. Grounded in your lore, so they don't make up your world. SDKs for Unity, Unreal, and Godot.
Works with your engine
Most AI NPCs forget you by tomorrow. Ours don’t.
Most AI NPCs live alone. Each one only knows its own conversations. In MistScale, every character shares the same world: who each player is, what they did, and who's talking about it.
Save file only
The blacksmith reacts angrily.
The blacksmith remembers the threat.
Save file only
The guard has never heard of it.
The guard has heard about it, but isn't sure it's true.
Save file only
The blacksmith greets the player warmly. The threat is gone.
The blacksmith is short with the player and won't offer a discount.
Save file only
The blacksmith mentions a brother who isn't in your lore.
Both bring it up, in their own voice.
Blacksmith
“You've got some nerve walking back in here.”
Guard
“Heard you gave Bren trouble. I'm watching you.”
Your NPCs share one world. Not separate chatbots.
Most AI NPCs live alone. Each one only knows its own conversations. In MistScale, every character shares the same world: who each player is, what they did, and who's talking about it.
Your world
Bren the blacksmith, the town guard, and every player who walks in
Knows who's who
Every player and every NPC is recognised across every session.
Identity
Remembers what happened
Each character keeps its own memory of each player.
Entity state
Holds grudges and friendships
Trust, patience and mood toward each player. NPCs trust each other differently too.
Relationships
Gossip spreads
What one character learns reaches the characters who trust them, marked as hearsay, not fact.
Information flow
Speaks from all of it
Every reply draws on memory, mood and what they've heard. It's checked against your lore before the player sees it.
AI Characters
Also knows where it is: location, time of day and weather, sent live from your game.
Meet Mira.
She'll remember you.
Tell her your name and something about yourself. Then refresh the page. The panel on the right is her memory, mood, and trust toward you, updating live.
No characters in this project yet
Live. This is the real MistScale.
Build your own Mira, freeTalking in five minutes. No card required.
You decide who gossips.
And who they trust.
Word spreads between your characters, but only along the lines you draw. Set each one to Never, Cautious or Open, and set how much they trust each other.
Event
A player burns the village mill.
Connect your game in minutes.
Engine SDKs for Unity, Unreal, and Godot, plus Web, REST, and WebSocket. State lives on the server, so there is nothing to save or restore on the device.
1using Mistscale.SDK;2using UnityEngine;34public class TavernKeeper : MonoBehaviour5{6 [SerializeField] private MistscaleNPC mira; // drag in the Inspector78 void Start()9 {10 mira.OnNPCResponseReceived += reply => dialogueUI.Show(reply);11 }1213 // call this from your chat input or interaction key14 public void TalkTo(string message)15 {16 mira.SetSpatialContext("The Hollow Lantern", weather: "rain");17 mira.SendChat(message);18 }19}
Give any NPC a brain that remembers.
They remember every player, hold grudges, spread gossip, and stay in character. In any game with characters worth meeting.
Mystery & detective
A witness remembers what you asked yesterday and notices when your story changes. Suspects only know what's in your case file. No invented clues.
RPGs
Spare a bandit on day one. Twenty hours later, his sister still won't sell to you.
Survival & colony sims
The trader you short-changed last winter remembers. So do the settlers she talks to.
Social & life sims
Friendships build slowly. Rumours travel only as far as trust allows.
Mystery, RPG, survival, social sim, or anything else with NPCs.

