Docs/Introduction

Introduction

MistScale is persistent world infrastructure for games: identity, relationships, and state that carry across every session. AI Characters are the first product built on it, with persistent memory, emotion, mood, and per-player relationships.

MistScale is the persistence layer for game worlds. It keeps identity, relationships, and state across every session, so what players do keeps mattering. AI Characters are the first product built on it.

Core building blocks

Project

One world or one game. Each Project has its own identities, characters, knowledge, and memory, isolated from everything else you build.

Identity

A canonical, project-scoped record for every player and every character. Memory and relationships are tracked against it.

AI Character

A persistent character with a brief, traits, knowledge, emotion, mood, relationships, and memory.

World primitives

These are the persistent systems underneath every character. They run for you; there is nothing to host.

Persistent entity state

Per-character memory, relationship state, and identity state that survive across sessions.

Relationships

Per-player trust, patience, and mood, plus directional trust between characters.

Information flow

What a player tells one character can reach the characters it trusts. Sharing follows per-character rules and trust thresholds.

Scene context

Location, time of day, and weather sent from your game, so characters react to where they are.

What you can do today

Everything below is done from the dashboard, no code required.

  • Create and edit AI Characters with a custom identity, voice, traits, and behaviour rules.
  • Upload knowledge files so characters answer from your lore, manuals, or world bible.
  • Chat with any character live in the Playground to validate behaviour.
  • Watch a character's inner state (emotion, mood, thinking, memories) update in real time.
  • See every player and character identity in your Project.
  • Invite collaborators to a Project and track usage and billing.
Putting characters in your game
Build and test here, then connect your game with a character integration for Unreal, Unity, Godot, or the Web SDK. Any other engine can use the REST and WebSocket API directly.