Loading…
gathering yarn balls…
Cat Game Research
Frontier
Dev-log transmissions from the expedition

The NPC Persona Builder: Engineering Believable Characters from Real Psychology

Most NPCs are scripts wearing a costume. The NPC Persona Builder treats character design as a behavioral engineering problem — combining Plutchik's emotion wheel, MBTI personality types, 55 cognitive biases, and Dale Carnegie's interpersonal principles into exportable persona profiles that produce NPCs who think, feel, and socialize like real people.

Try the NPC Persona Builder in the Lab

The problem: NPCs are scripts wearing a costume

Walk up to any NPC in any game. What happens? They deliver a line. You trigger a quest flag. They deliver a different line. Maybe they have three states — friendly, suspicious, hostile — and a handful of dialogue branches. That's not a character. That's a state machine with voice acting.

The industry knows this is a problem. A 2025 Springer chapter on NPC personality management noted that "the ability of non-player characters to display more lifelike realistic emotional responses" remains the central challenge in game AI. Players can feel the difference between a character who reacts and one who simply responds. The former feels alive. The latter feels like a menu with a face.

"A memorable character isn't simply an artistic pursuit; it's a psychological experiment in empathy — you're building a person the audience will care about."
— Sandboxr, The Psychology Behind Designing Memorable Game Characters

The root cause is that traditional NPC design starts from the outside in: concept art, voice casting, a backstory document, then dialogue scripts. Psychology is an afterthought — a few adjectives in a design doc ("gruff but kind-hearted") that never translate into systematic behavior. The NPC Persona Builder inverts this. It starts from the inside: what does this character feel, how do they think, who are they, and how do they interact with others? The art and writing follow from the psychology, not the other way around.

8
Emotion Axes
55
Cognitive Biases
16
MBTI Types
30+
Carnegie Principles

Four frameworks, one persona

The tool combines four established psychological frameworks into a single persona profile. Each framework captures a different dimension of human behavior — and by extension, a different axis of NPC behavior that traditional design completely ignores.

Plutchik's Emotion Wheel
Eight primary emotions — joy, trust, fear, surprise, sadness, disgust, anger, anticipation — each weighted 0–100. Defines what triggers an emotional reaction and how intense it is. An NPC with anger at 90 and fear at 10 will confront threats; one with fear at 90 will flee.
MBTI Personality Type
All 16 Myers-Briggs types with cognitive function stacks. An INTJ NPC processes information through introverted intuition — strategic, long-term, pattern-seeking. An ESFP processes through extroverted sensing — present-focused, experiential, spontaneous. Same situation, completely different behavior.
Cognitive Biases
55 biases across decision-making, social, memory, and reasoning categories. An NPC with anchoring bias latches onto the first price mentioned. One with in-group bias trusts their faction unconditionally. These aren't bugs — they're what make characters feel human, because real humans are systematically irrational.
Carnegie Principles
30 principles from How to Win Friends and Influence People plus 18 worry-management techniques. Defines how the NPC navigates social interactions — do they begin in a friendly way? Remember names? Avoid arguments? A merchant who "arouses an eager want" sells differently than one who "criticizes and complains."

Why each framework matters for game design

Emotions: the trigger system

Robert Plutchik's psychoevolutionary theory of emotion (1980) identified eight primary emotions that serve survival functions. The wheel models how emotions combine (joy + trust = love; anger + disgust = contempt) and vary in intensity. For game NPCs, this is the trigger system — the mechanism that determines what events provoke a reaction and how strong that reaction is.

The Emotion Engine plugin for Unreal Engine 5.5, released in 2025, demonstrated this approach in practice. It models emotions as decaying values that spike in response to events and blend according to Plutchik's combinations. The NPC Persona Builder provides the design-time interface for this: you set the baseline weights, and the runtime engine modulates them. An NPC with a joy baseline of 80 and a sadness baseline of 20 will recover quickly from negative events and seek out positive interactions. One with the inverse will be melancholic and risk-averse.

Plutchik's 8 Primary Emotions as NPC Behavioral Weights
NPCEmotionsJoyw:72Trustw:45Fearw:30Surprisew:60Sadnessw:25Disgustw:15Angerw:85Anticip.w:550 = never triggers · 100 = hair trigger · fill opacity = weight

Personality: the processing system

The MBTI, despite its critics in academic psychology, has proven remarkably useful in game AI precisely because it provides a compact, actionable model of cognitive processing differences. A 2025 study published at KES 2025 examined MBTI's impact on player behavior in MMORPGs and found significant correlations between personality type and playstyle preferences. The same framework that predicts how a player approaches a game can predict how an NPC approaches the player.

The MTI (Behavior-Based Temperament Profiling) framework, published on arXiv in 2026, formalized this approach for AI agents — mapping temperament axes to behavioral tendencies like stance compliance, adversarial vulnerability, and social orientation. The NPC Persona Builder provides the design interface: you pick a type, and the NPC's information processing, communication style, and decision-making patterns follow from it. An INTP merchant will explain the history of every item in excruciating detail. An ESTJ guard will demand documents and follow protocol to the letter.

Cognitive biases: the error system

This is where the NPC Persona Builder does something no traditional character design tool does: it makes characters wrong in specific, predictable, human ways.

A 2025 Reddit thread on designing flawed AI for games captured the intuition perfectly: "real people don't just make random mistakes, they have consistent biases. Like some people always trust the loudest person in the room, others get anchored on the first piece of info they hear and ignore everything after." The NPC Persona Builder systematizes this. You don't write "this character is stubborn" in a design doc. You check confirmation bias and status quo bias, and the NPC will systematically favor information that confirms their existing beliefs and resist change even when presented with evidence.

Cognitive Bias Categories and NPC Behavioral Effects
Decision-Making16 biasesAnchoring, Sunk Cost,Loss Aversion, etc.Social15 biasesIn-Group, Halo Effect,Authority Bias, etc.Memory & Perception12 biasesNPC COGNITIONBiases distortinformation processing→ Consistent, predictableerrors in judgment(not random noise)producesOverpays for items (anchoring)First price mentioned = referenceTrusts faction members (in-group)Outsiders must prove themselvesRefuses to retreat (sunk cost)"We've already lost too much"Misremembers events (hindsight)"I knew it all along"

Carnegie principles: the social system

Dale Carnegie's How to Win Friends and Influence People (1936) remains one of the most practical frameworks for interpersonal behavior ever written. In 2025, TechRadar reported that applying Carnegie's principles to ChatGPT made the AI "instantly more helpful" — the same principles that improve human-AI interaction can define how NPCs interact with the player and each other.

The NPC Persona Builder includes all 30 HTWF principles across four parts (handling people, making people like you, winning people over, leadership) plus 18 worry-management techniques. An NPC who "begins in a friendly way" and "lets the other person feel the idea is theirs" will manipulate the player into agreeing to quests — and the player will enjoy it. An NPC who "criticizes, condemns, and complains" will be resented. These aren't just dialogue flavor; they define the NPC's social strategy, which drives interaction design at a structural level.

1Identity — Name, role, MBTI type, and personal story. Who is this person? How do they process information? What is their history?
↓
2Emotion Weights — Plutchik's 8 primaries as 0–100 sliders. What triggers them? How intensely do they react? An anger-80 NPC punches the table; an anger-20 NPC seethes quietly.
↓
3Cognitive Biases — 55 selectable biases across 4 categories. How is their thinking systematically distorted? What errors do they make consistently?
↓
4Carnegie Principles — 48 selectable social strategies. How do they interact with others? Do they charm, manipulate, lead, or alienate?
↓
5Export — CSV output with all parameters. Import into your engine's NPC system, feed to a dialogue generator, or use as a prompt scaffold for LLM-driven NPCs.

The pipeline: from persona to runtime

The tool is designed to be the first step in a character pipeline. You design the persona, export it as CSV, and consume it downstream — in a game engine, in a dialogue system, in an LLM prompt. The CSV format is intentionally simple and flat: one row per persona, columns for each emotion weight, semicolon-delimited lists for biases and principles. This is not an accident. The hardest part of character pipelines is not the data format — it's deciding what data matters. The NPC Persona Builder makes that decision for you.

CSV Output Schema
name,job,mbti,story,emotion_joy,emotion_trust,emotion_fear,emotion_surprise,
emotion_sadness,emotion_disgust,emotion_anger,emotion_anticipation,
cognitive_biases,carnegie_principles

Aldric,Blacksmith,ISTJ,"Former soldier who lost his squad...",
72,45,30,60,25,15,85,55,
"Anchoring Bias; Sunk Cost Fallacy; In-Group Bias",
"Begin in a friendly way; Remember and use people's names"

For LLM-driven NPCs — increasingly the norm in 2026 as inference costs drop — the persona CSV becomes a structured system prompt. Instead of writing "Aldric is a gruff blacksmith," you provide the model with: MBTI type ISTJ (introverted sensing/thinking — detail-oriented, duty-bound, past-focused), anger weight 85 (hair-trigger response to perceived injustice), anchoring bias (overweights first information received), and Carnegie principle "begin in a friendly way" (initial warmth that erodes under stress). The model generates dialogue that is consistent with all of these parameters simultaneously, producing a character who feels coherent across hundreds of interactions.

Why this matters now

The convergence of three trends makes behavioral NPC design more important in 2026 than at any point in game development history:

2024–2025
LLM-driven NPCs become viable
Inference costs dropped 90% year-over-year. Games like SJ Morrison's AI-driven demo and the Emotion Engine plugin showed that real-time LLM-powered NPCs with emotional state tracking are production-ready. But without structured persona data, LLM NPCs default to generic, agreeable personalities.
2025
Academic frameworks for AI temperament
The MTI framework (arXiv 2026) formalized temperament profiling for AI agents. Springer published NPC personality management research. The academic infrastructure for behavioral NPC design now exists — the tooling doesn't. The NPC Persona Builder bridges that gap.
2026
Player expectations have shifted
Players who interact with Claude, GPT-4, and Gemini daily have recalibrated their expectations for conversational AI. A game NPC that can't hold a coherent personality across a 10-minute conversation now feels broken. The persona builder provides the structural backbone that makes coherence possible.
The hard problem: consistency without rigidity

The central challenge in behavioral NPC design is not defining the personality — it's maintaining it under pressure. A character who is always angry is boring. A character who is angry in specific, predictable, bias-driven ways — who gets angrier when their authority is questioned (authority bias), who can't abandon a failed plan (sunk cost), who trusts their old war buddies unconditionally (in-group bias) — that character is interesting. They have texture.

The NPC Persona Builder doesn't solve the runtime problem of emotional state tracking and bias-driven behavior selection. What it does is provide the design-time specification that makes the runtime problem tractable. You can't build a consistent character if you haven't defined what consistency means. The four-framework approach defines it: consistency is behaving in accordance with your emotion weights, your personality type, your cognitive biases, and your social strategies — even when doing so produces a bad outcome. That's what humans do. That's what believable NPCs must do.

The tool is live now at lab.catgameresearch.net/npc_persona_builder. Build a persona. Export the CSV. See what happens when your NPCs have real psychology.

The broader vision

The NPC Persona Builder is the seventh tool in the Cat Game Research behavioral intelligence studio, and it's the first one designed for output rather than exploration. The other six tools — Emotion Explorer (298 emotions), Behavioral Science Explorer (304 concepts), MBTI Type Explorer (16 types), 48 Laws of Power, Principles of Ethics (22 terms), and Carnegie Principles (30 principles) — are research instruments. You go to them to learn. The NPC Persona Builder is where that learning becomes a character. It's the synthesis tool that connects emotion science, cognitive psychology, personality theory, strategic philosophy, moral philosophy, and interpersonal skills into a single exportable artifact.

This matters beyond games. The same persona structure that drives an NPC can drive a customer service bot, a virtual tutor, a therapeutic companion, or any conversational AI that needs to maintain a coherent personality. The frameworks are domain-agnostic. The tool is domain-specific. That's the right ratio — general-purpose psychology, purpose-built tooling.

"Understanding people is the most valuable skill in any field. We built the tools to do it properly."
— Cat Game Research, Behavioral Intelligence Studio

The NPC Persona Builder is available now at lab.catgameresearch.net/npc_persona_builder. No account required. Export to CSV. Build your roster. Ship characters that think and feel.

← All transmissions