NPC Studio

Pilot preview

NPCs that carry a record of why they acted.

Affect-aware NPC behaviour orchestration with signed behaviour provenance.

A pilot preview — the behaviour records below are real, the data is synthetic, and there is no live in-engine demo yet.

What it does

NPC Studio builds NPCs for Unity and Unreal with persona, emotional memory, and adaptive behaviour. What makes it different is what comes out of every NPC turn: not just a line of dialogue, but a Signed NPC Behaviour Decision — a record of the intent that shaped the line, the actions the NPC was allowed and forbidden, the gate verdict, and which engine the record exports to.

The model proposes the line; the record bounds it and accounts for it. Affect — the NPC’s emotional read — is an advisory creative-control signal from the shared Soul Engine service, not a safety guarantee.

What it produces

A mentor NPC, two turns in a corridor scene. The first turn de-escalates; the second sets a boundary and redirects. Each turn is a signed record, hash-chained to the one before.

Signed NPC Behaviour Decision

synthetic data

phionyx.npc_behaviour_decision.v1

One signed record per NPC turn: the intent and affect that shaped the line, the actions the NPC was allowed and forbidden, the gate verdict, and which engine the record exports to.

npc / scene
mentor_01 · corridor
intent
de-escalate
affect (advisory)
calm_concern
allowed_actions
ask_reflective_question · offer_choice
forbidden_actions
diagnose · shame
dialogue
“Take a breath — what would help right now?”
risk_level
low
gate_verdict
allow
engine_export_target
unity
previoussha256:0000…0000 (genesis)
record_hashsha256:43a06cc6…5384af6
signaturedemo-hmac:c923274c…4381f6
schemedemo-hmac-sha256

Change one field, re-verify

tamper turn 1 → { valid: false, broken_at: 1, reason: "record hash mismatch (tampered)" }

The record is the account of what happened — and it tells you when someone changed it.

What it is not

  • × Not an autonomous “NPC brain” — the NPC stays inside declared allowed / forbidden actions; the record proves which.
  • × Affect is a creative-control substrate, not a clinical or safety judgement about anyone.
  • × Not live-integrated yet — this page is a pilot preview, not a live in-engine build.
  • × Not the engine — no source, no plugin download here; only the record it emits.

Governance evidence is what this page demonstrates; production engine integration is a separate track. NPC Studio is one of three applications built in the Wheel and Balance universe.