Xanadu Brancheschoice-based stories, gamebooks, Twine and ink projects, and text adventures

Voice and Character Bibles

Character Bibles for Consistent Voice Across Fifty Choices

By the Xanadu Branches editors / / 5 min read

Short answer. A character bible for interactive fiction should document a character's stable identity, speech patterns, motivations, knowledge, relationships and behavior under changing circumstances. For a story with fifty choices, separate permanent character traits from state-dependent reactions so that dialogue can respond to player decisions without losing a recognizable voice.

Key points

  • A useful character bible defines how a character speaks and why they make decisions.
  • Stable personality traits should be separated from relationship and knowledge states.
  • Short positive and negative dialogue examples make voice rules easier to apply.
  • AI can compare dialogue with a character specification, but the author decides what belongs in the performance.

Why Branching Stories Need Character Bibles

A character in a linear story usually appears in a predetermined sequence. Interactive fiction creates a different problem. A player may meet the same character early, ignore them for several passages, gain their trust, betray them or return after discovering information that changes the relationship. Dialogue must reflect these different experiences while preserving a recognizable personality.

A character bible provides a stable reference for those decisions. It is more useful than a short biography because it describes behavior as well as background. A character's age, occupation and history explain who they are, but their vocabulary, conversational habits, emotional boundaries and responses to pressure determine how they sound across dozens of scenes.

  • Stable identity and background.
  • Motivations, fears and priorities.
  • Speech patterns and conversational habits.
  • Knowledge boundaries and relationship conditions.

Separate Identity From Changing Story State

The first section of a character bible should describe facts that remain true throughout the story. These might include upbringing, profession, values, personal history and habitual ways of interpreting events. Keep these details separate from conditions that can change as the player makes decisions. A cautious character may become trusting, but that does not automatically make them outgoing or careless.

For example, Mara is a former archivist who values evidence and distrusts powerful institutions. Her stable traits include precise language, careful observation and reluctance to make promises. Her relationship with the protagonist can change from suspicion to cooperation, but her preference for evidence remains consistent. This distinction prevents a relationship variable from rewriting her entire personality.

  • Stable trait: values evidence over reputation.
  • Stable trait: avoids emotional exaggeration.
  • Changing state: trust in the protagonist ranges from 0 to 3.
  • Changing knowledge: knows whether the protagonist concealed the letter.

Build a Practical Character Bible Template

A useful character bible is concise enough to consult during drafting. Give each section a clear purpose and avoid filling it with decorative biography. The objective is to help the writer make consistent decisions when a character appears in a new branch. Include facts that affect speech, behavior, relationships or the character's interpretation of the player's actions.

The following template can be copied into a project reference document. Fill in the details using the character's established role in the story, then add only information that affects how the character behaves or speaks.

  • Name and narrative role: identify the character's function in the story.
  • Background: include relevant history, occupation and social position.
  • Core motivation: state what the character wants and why.
  • Values and boundaries: describe what the character will protect, refuse or sacrifice.
  • Voice: specify vocabulary, sentence length, rhythm, humor and emotional directness.
  • Knowledge: document what the character knows, suspects and misunderstands.
  • Relationships: record starting attitudes and possible changes.
  • Behavior under pressure: describe reactions to danger, conflict and uncertainty.

Describe Voice With Observable Rules

Voice descriptions such as intelligent, mysterious or sarcastic are too broad to guide consistent dialogue. Translate them into observable writing choices. A precise speaker might use specific nouns, short qualifications and direct questions. A reserved speaker might avoid contractions in formal situations and rarely volunteer personal information. These rules give the author something concrete to apply when drafting different branches.

Include examples of dialogue that fit and dialogue that does not. For example, Mara might say, "The ledger records three payments. That is evidence, not a confession." An unsuitable line might be, "Oh, I just know he did it. Trust me!" The second example makes her sound impulsive and emotionally unguarded without a narrative reason for the change.

  • Preferred sentence length and rhythm.
  • Common vocabulary and expressions.
  • Use of humor, metaphor and questions.
  • Emotional restraint or openness.
  • Words and behaviors the character avoids.

Connect Character Voice to Player Choices

A consistent voice does not mean repeating the same dialogue regardless of player behavior. Interactive fiction needs conditional characterization. The character should respond differently when the player has earned trust, withheld information or broken a promise. However, the underlying personality should remain recognizable in every state. A skeptical archivist may become a reliable ally without turning into an enthusiastic cheerleader.

Consider three relationship states for Mara. At trust level zero, she gives brief answers and asks for evidence. At level two, she shares information voluntarily but still challenges weak conclusions. At level three, she offers personal context and accepts a degree of risk. Her precise vocabulary remains intact throughout. These distinctions create character development without requiring a completely different voice for every branch.

  • Low trust: guarded answers and limited information.
  • Middle trust: cooperative discussion with continued skepticism.
  • High trust: personal disclosures and greater willingness to cooperate.

Use AI to Compare Dialogue With the Character Specification

AI-assisted character work is most useful when the model receives a defined reference and a limited evaluation task. Provide the character bible, the relevant relationship state and a passage of dialogue. Ask the model to identify lines that conflict with established vocabulary, knowledge boundaries or behavior rules. Request explanations tied to specific lines instead of a general judgment that the character sounds wrong.

For example, use this prompt: "Compare the following dialogue with the character bible. Identify sentences that conflict with the documented speech patterns, established knowledge or current relationship state. Quote the relevant sentence, identify the specific rule and explain the inconsistency. Do not rewrite the dialogue, invent character history or change the character's personality. Distinguish definite contradictions from subjective stylistic concerns."

  • Provide the relevant character specification.
  • Specify the current relationship and knowledge state.
  • Ask for line-level explanations.
  • Separate continuity problems from stylistic preferences.

Protect the Character From Generic AI Dialogue

Persistent AI characters in fiction often create an expectation that a character can remember previous interactions and respond naturally over time. For authored interactive fiction, the same principle requires careful control over what the character remembers and how that memory affects dialogue. A character should remember only events that the story establishes they witnessed, learned or experienced. A model's ability to produce plausible dialogue does not establish that the dialogue fits the narrative.

Generic responses often appear when a voice guide relies on personality adjectives without concrete examples. Another risk is excessive consistency checking that removes meaningful emotional variation. A character who has just experienced a betrayal should not necessarily sound as calm as they did before it. The author should preserve intentional changes in rhythm, restraint and emotional intensity while keeping established vocabulary and motivations recognizable.

Maintain the Bible Alongside the Manuscript

Character bibles should change when the story establishes new facts, not whenever a writer drafts another line of dialogue. If a character reveals a hidden motivation, add that information to the reference. If the player changes a relationship, update the state definitions rather than changing the stable personality description. This separation prevents the document from becoming an inconsistent collection of temporary observations.

For a fifty-choice story, begin with the principal characters and their most important relationship states. Create a short voice reference for each one, then attach relevant dialogue examples to the passages where their behavior changes significantly. Before drafting the next branch, compare its character state with the existing bible and add any genuinely new information.

Questions readers ask

How long should a character bible be?

Length depends on the character's importance and the number of state-dependent appearances. A supporting character may need one concise page, while a central character with several relationship paths may need additional examples and state definitions.

What is the difference between a character bible and a character profile?

A profile usually summarizes identity and background. A bible provides operational guidance for writing the character consistently, including voice rules, knowledge limits, motivations and behavior across different story conditions.

How can writers prevent characters from knowing information they never learned?

Document knowledge separately from personality and relationship state. Record the passages or events that establish each important fact, and make dialogue depend on the character's actual knowledge.

Should every dialogue line be checked against the character bible?

That would create unnecessary overhead. Prioritize major emotional scenes, relationship transitions, important revelations and passages where a character appears after a long absence.

Can an AI model maintain a character's voice across a long project?

A model can use a supplied character reference during a particular task, but continuity depends on the context and state information available to it. Keep the authoritative character bible and story records outside the model, and supply the relevant material when requesting assistance.

Related reading