A sentient game character in a dark futuristic ruin

SENTIENT

RUNTIME

Sentient gives NPCs memory, personality, dynamic dialogue, and contextual decision-making through one developer-first runtime.

View Documentation
INTEGRATION WITH:UNITYGODOT
00 / SYSTEM OVERVIEWSCROLL TO OBSERVE
CHARACTER INTELLIGENCE MODEL05 / SCENES
SIGNAL / 01ACTIVE

Memory becomes context.

Every encounter leaves a durable trace that can shape what happens next.

SIGNAL / 02ACTIVE

Personality shapes intent.

The same world state produces different choices for different characters.

SIGNAL / 03ACTIVE

The world changes the answer.

Characters reason from relationships, location, time, and authored game state.

SIGNAL / 04ACTIVE

Actions stay inside your rules.

Sentient only uses the tools, permissions, and boundaries you explicitly provide.

01 / THE RUNTIME

Intelligence that belongs in the world.

SYSTEM / ACTIVE01

Persistent memory

Characters retain what matters—people, places, promises, and consequences—across every encounter.

SYSTEM / ACTIVE02

Dialogue with intent

Conversation emerges from personality, knowledge, relationships, and the immediate state of your world.

SYSTEM / ACTIVE03

Contextual decisions

NPCs evaluate goals and surroundings, then choose from the actions your game explicitly makes available.

SYSTEM / ACTIVE04

Controlled actions

You define the boundaries. Sentient operates inside deterministic tools, permissions, and gameplay rules.

02 / MEMORY MODEL

Every encounterleaves a trace.

Sentient turns events into durable character context. Memories decay, strengthen, connect, and surface when they matter—without handing narrative control to a black box.

CHARACTER / KAELMEMORY STREAM 24.8
01Player returned the stolen insignia
02Trust increased: +18
03Goal updated: protect the northern route
04New memory consolidated
RELEVANCE 92%CONSOLIDATED
03 / ENGINES

Native to your workflow.

Unity

C# SDK / Package Manager

Godot

GDScript + C# / Addon

Integrate character state, world events, and allowed actions without rebuilding your gameplay architecture.

Local-first development tools. Production runtime observability. Predictable controls at every layer.

04 / DEVELOPER FIRST

Your world. Your rules.

Sentient is infrastructure, not a replacement for authored design. Give characters intelligence while retaining authority over lore, tone, cost, latency, and behavior.

  • Typed character and world state
  • Explicit action allowlists
  • Inspectable memory and decisions
  • Runtime safety and fallbacks
RUNTIME / QUICKSTART.TS
import { Sentient } from "@sentient/runtime";

const kael = sentient.character({
  personality: "watchful, principled",
  memory: { persistence: "long-term" },
  actions: [observe, speak, guide]
});

await kael.respond(world.currentState);
S
05 / DEVELOPER SDK

Start building with Sentient.

Integrate memory, personality, dialogue, and controlled actions with the Sentient SDK for Unity and Godot.

TYPESCRIPT / C# / GDSCRIPT