Three platforms. Four questions that actually decide whether your NPCs feel alive in 2026. Here is how each one answers them.
The comparison
| Capability | MistScale | Inworld | Convai |
|---|---|---|---|
| Persistent memory across sessions | Remembers every session, builds on each one | Forgets between sessions, only tagged facts survive | Forgets between sessions, recent dialogue only |
| Per-player relationship state | Trust, patience, and mood tracked per player, automatically | Not tracked | Not tracked |
| Long-term mood evolution | 10-step mood scale, shifts with every interaction | Per-line emotion, no long-term mood | Emotion fields, no long-term mood |
| Handling unknowns | Admits when it does not know instead of inventing | Hallucinates when knowledge runs out | Hallucinates when knowledge runs out |
1. Memory that actually persists
Ask an NPC on most platforms what happened last week and you will get a blank stare. They keep a short summary or a few developer-tagged facts. Everything else is gone.
MistScale characters remember. Across every session. The NPC your player met at the tavern in chapter one will recognise them in chapter five, reference what happened, and react to who they have become. Memory is not a side feature for us. It is the foundation everything else stands on.
2. A relationship that is yours
Inworld and Convai treat the NPC as one personality talking to everyone. The shopkeeper is friendly to player A, player B, and player C, all the same.
MistScale tracks every player as a separate relationship. Trust, patience, mood, and emotion live independently per player. The same shopkeeper can be warm to one player, hostile to another, and curious about a third, all at the same time. No setup. No rules to write. The relationship builds itself out of what actually happened.
3. Mood that evolves with the player
Inworld lets you tag emotions onto specific lines. Convai exposes emotion fields. Both treat emotion as something the NPC expresses in the moment, then forgets.
MistScale treats mood as something the NPC carries. Ten steps on a continuum from hostile to elated. Betray the character, the mood drops. Help them through three quests, it climbs. Over weeks of play, the relationship moves the way real relationships move, not the way scripts move.
4. Honest characters that do not invent
Every language model hallucinates. Inworld and Convai NPCs confidently make up specifics when they run out of real knowledge. The player believes the lore. The studio finds out in playtest.
MistScale characters recognise when they do not actually know something. Instead of inventing a fact that breaks your world, the character falls back to something personality-appropriate. The gruff guard mutters. The cautious merchant deflects. The story keeps moving without the character lying to your player.
Where we focus
If your NPC needs to remember, build real per-player relationships, evolve emotionally over time, and stay honest about what it knows, MistScale is built for exactly that.
The other platforms compete on tooling depth and template libraries. We compete on whether your characters actually feel alive.
We are at mistscale.com. Docs at mistscale.com/docs.

