Narrative Design

Companion Characters Players Care About

How designers build allies who are useful in play and emotionally memorable, from AI behavior and dialogue to the risks of annoying or overpowered helpers.

On this page
  1. Two Jobs at Once
  2. Make the Companion Useful
  3. Give the Companion a Clear Identity
  4. Build the Relationship Over Time
  5. Personal Stakes and Loss
  6. Player Choice and Companions
  7. Testing Companions

Two Jobs at Once

A companion character has to do two things that sometimes conflict. In play, the companion is a helper: it fights, carries items, solves problems or points the way. In the story, the companion is a person with opinions, history and feelings. Players tend to care about companions when both jobs are done well, and tend to dislike them when one job gets in the way of the other.

Companions are not the only way to bring emotional depth to a game, but they have an advantage: they are present for long stretches, so the player sees them react to many situations. That repeated exposure is what lets a simple character grow into someone the player misses when they are gone.

Make the Companion Useful

Before a companion can be loved, it has to be tolerated, and that mostly depends on behavior in play.

  • Stay out of the way. Allies that block doorways, trigger traps or stand in the line of fire are a classic complaint. Movement rules usually need extra care, such as letting the player pass through them.
  • Do not steal the challenge. If an ally defeats every enemy, the player’s actions stop mattering. If the ally is helpless, the player feels burdened. Designers often tune allies to support rather than replace the player’s choices.
  • Make help readable. When an ally acts, the player should be able to tell why. A quick animation or a short spoken line makes the behavior feel intentional rather than random.
  • Handle failure gracefully. Companions can get stuck, lag behind or lose track of the player. Common solutions include teleporting them close when the player is out of view, or building their behavior on simple state machines so they switch between following, fighting and waiting in clear ways.
  • Avoid forced babysitting. Escort sections where an ally can die and cause a failure are widely disliked, because the player loses through someone else’s mistakes. If protecting a character is the point, the game should give the player good tools for it.

Give the Companion a Clear Identity

A short description of who the character is helps every department make consistent choices. Useful questions include what the character wants, what they are afraid of, how they speak, and how they feel about the player’s character at the start versus later.

Contrast is often a strong tool. A cautious companion beside a reckless player, or a cheerful one in a grim setting, gives scenes natural friction. A distinctive way of speaking also helps. Because the companion talks often, their dialogue needs to be short and varied; the principles of writing dialogue players actually read apply doubly here, since repeated lines quickly become noise.

Voice acting, if the budget allows it, can add a lot of personality to a companion. If it does not, strong writing, animation and consistent behavior can carry much of the same weight. Character animation matters because small gestures, such as how a companion waits or reacts to danger, show personality without any words.

Build the Relationship Over Time

Emotional depth rarely comes from a single scene. Designers often build it through repeated small moments.

  • Reactions to the player’s actions. A companion who comments on a choice, even briefly, signals that the world is paying attention.
  • Optional conversations. Quiet moments at a camp or safe area let players choose to learn more, and respect players who prefer to keep moving.
  • Shared history. Callbacks to earlier events remind the player that time has passed and things have happened to both of them.
  • Gradual revelation. Backstory given in pieces keeps curiosity alive better than a long speech at the start.

The cost is that reactions must be written and implemented, and each one increases the amount of content to track. A companion who comments on every possible choice quickly becomes expensive. Many teams focus on a handful of important moments and use generic lines elsewhere.

Personal Stakes and Loss

Some stories remove a companion, through death, separation or betrayal. This can be powerful, but it works only if the player has formed a bond first. It also raises design questions: Does the player lose a useful tool at the same time? If so, the loss affects both story and gameplay, which can reinforce the emotion, but it can also feel like a punishment if handled carelessly.

Be careful about relying on a single dramatic event to create attachment. Players who have spent hours with an annoying or unhelpful ally may feel relief rather than sadness. The time before the loss does most of the work.

Player Choice and Companions

Companions often react to decisions, and sometimes the player can influence the relationship through gifts, dialogue options or mission choices. This links closely to how consequences are tracked in general: each relationship value that can change is another thing to test, keep consistent and display clearly. Simple systems, such as a few clearly named states, are easier to manage than a hidden numerical score that no one can explain.

If companions can leave or turn on the player, the game should usually give some warning, so the outcome feels earned instead of arbitrary.

Testing Companions

Playtests reveal companion problems quickly. Watch for players who run ahead to avoid the ally, mute them, or ignore their comments. Ask whether players can describe the character in a sentence, and whether they notice when the companion does something helpful. Those signals say more than general approval ratings. Because outcomes differ between players, it is best to treat early observations as clues rather than proof.

A good companion is easy to describe: helpful without being in the way, distinct without being loud, and present enough that the player notices when they are missing.

The complete guide to narrative design

Narrative Design Basics: Stories Players Help Shape
Read the guide

Keep exploring

Guides from other topics

All topics →