Skip to main content

D&D character builder for players and DMs

Isra Vahlen

Aliveshe / they

Former imperial chronicler, excommunicated for keeping an honest ledger. Tracks a conspiracy she helped paper over before she fled.

  • RaceTiefling
  • ClassWizard, Order of Scribes
  • BackgroundCloistered scholar
  • Party roleParty chronicler

Player view

Sections a reader sees when you include them on a share.

Appearance
Copper-brown horns filed smooth at the tips. Ink under every fingernail. Carries a brass-bound field ledger on a shoulder strap, always within reach.
Personality
Reads rooms through what people omit. Never the first to speak. Writes down what she hears and returns to it later.
Bonds
Owes a life to Pell, the party fighter, who walked her out of the palace records office the night of the purge.

Story Hooks

What the DM reaches for in prep.

Goals
Prove the grain accounts of the Eastbridge year were rewritten, and by whom.
Plot hooks
A sealed letter from a former archivist arrives any time the party crosses a toll road. A recurring dream of a room with four doors and no windows.
Pre-session hook
A sealed envelope left in her coat pocket between sessions, addressed in her own handwriting.

DM Only

Campaign-editor section on every character record.

Visibility

PublicParty onlyDM only
Secrets
Cervan signed the rewritten ledger himself. Isra has not accepted this yet.
DM notes
The session Isra reads her mentor's signature on the rewritten page is a campaign pivot.
Last seen
Low Mill district, Pellstone Quay.
Last session
Session 14, The Toll Road.

Build a character as a real record, not a flat sheet.

A Multiloop character lives as a record with real sections: Identity, Appearance, Personality, Backstory, Writings, Story Hooks, Inventory, Campaign, Player, Links, plus a DM Only section on the campaign editor. The same record travels across campaigns. You choose which sections appear on a share.

The artifact above shows one player character record. The identity strip is the header every reader sees. The player-view columns are the sections a share surfaces when you include them. The DM Only column is the campaign-editor section that carries Secrets, DM notes, and the visibility setting.

The character vault

Build the character once. Use them across every campaign you run.

A character in Multiloop is not a copy of a sheet in one campaign. It is a vault record you can link into a new campaign whenever you sit down at a new table. Campaign context travels with the link: joined session, party role, pre-session hook, DM notes, and any campaign-specific relationships.

  1. 01

    Portable record

    Identity, Appearance, Personality, Backstory, Story Hooks, and Links belong to the character. They follow the character into any campaign.

  2. 02

    Campaign-specific layer

    Campaign, Party, and DM Only fields live with the campaign instance. One character can be retired in one game and active in another without losing their history.

  3. 03

    One edit, everywhere

    Update Appearance in the vault and the next campaign that links the character picks up the update. Campaign-specific DM notes stay local to that campaign.

What lives on the character record

Every section the editor actually carries.

Multiloop stores a player character and a recurring NPC as slightly different records. The sections below match the live editor. Sections marked Shareable can appear on a character share. The campaign-editor DM Only panel does not appear as a normal player-safe section; share-specific Secrets and DM Secrets render only when the owner deliberately includes them.

Every campaign character also carries a campaign-editor DM Only section: Visibility (public, party only, or DM only), Secrets, DM notes, Last Seen Location, and Last Session Appeared.

Player character / ten sections

  1. Identity

    Shareable

    Who the character is at the table.

    Carries / Name, race, class, subclass, background, age, pronouns, deity, alignment, status, pinned and canvas-visibility toggles.

  2. Appearance

    Shareable

    What readers see first.

    Carries / Appearance prose, height, weight, hair, eyes, skin, voice, distinguishing marks, typical attire, faceclaim and voice reference.

  3. Personality

    Shareable

    How they think, feel, and move under pressure.

    Carries / Personality, Ideals, Bonds, Mannerisms, Speech patterns, Motivations, Fears, Weaknesses, Quotes, Common phrases.

  4. Backstory

    Shareable

    Where they came from, trimmed to what a DM can use.

    Carries / Summary, notes, main Backstory prose, TLDR beats, Origin location.

  5. Writings

    Shareable

    Open threads the player leaves for the DM.

    Carries / Open questions, plus letters, journals, rumors, and reference notes when the campaign uses them.

  6. Story Hooks

    Shareable

    The handle the DM reaches for next session.

    Carries / Goals, Plot hooks, Secrets, and a Pre-session hook. On a share, Secrets renders inside this area only when you include Secrets.

  7. Inventory

    Shareable

    What the character carries.

    Carries / Gold on the record today; the full item system ties in where the campaign tracks items.

  8. Campaign

    Shareable

    The context around this character in this game.

    Carries / Game system, external campaign name, DM name, campaign started, party name and role, joined session, retired session.

  9. Player

    Shareable

    Who plays the character and how they like to play.

    Carries / Player name, Discord, timezone, experience, gameplay tips the DM should know.

  10. Links

    Shareable

    External references the table reaches for.

    Carries / Character sheet URL, theme music, playlists, mood boards.

  11. DM Only

    DM Only

    The campaign-editor section every character record carries.

    Carries / Secrets, DM notes, character visibility (public, party only, DM only), Last Seen Location, Last Session Appeared, and entity-scoped secrets for existing records.

NPC record / nine sections

  1. Quick Reference

    What a DM wants in their hand at the table.

    Carries / Name, running status, table-facing role, disposition, first appearance, visibility, pinned, detail level (simple or full).

  2. Identity

    Shareable

    Who they are on paper.

    Carries / Race, class, age, pronouns, deity, occupation, location.

  3. Appearance

    Shareable

    What the party sees first.

    Carries / Appearance, height, weight, hair, eyes, skin, voice, typical attire, distinguishing marks, faceclaim and voice reference.

  4. Personality

    Shareable

    How they run cold.

    Carries / Personality, mannerisms, speech patterns, motivations, fears, weaknesses, quotes, common phrases.

  5. Background

    Shareable

    Trimmed origin and the handle for running them.

    Carries / Summary, notes, background prose, goals, relationship to the party, plot hooks.

  6. Writings

    Shareable

    Open threads the DM wants to come back to.

    Carries / Open questions tied to this NPC.

  7. DM Only

    DM Only

    The campaign-editor private block on an NPC.

    Carries / Visibility, Secrets, DM notes, Last Seen Location, and Last Session Appeared. On an NPC share, included secrets render as a dedicated DM Secrets section flagged DM Only.

  8. Relationships

    Shareable

    Who they know at the table.

    Carries / Bonds on the record. Campaign-level relationship records with types, perspectives, and visibility live on the campaign and appear on the Canvas graph.

  9. Links

    Shareable

    External references.

    Carries / External sheet URL, theme music, playlists, mood boards.

Sharing a character

Player view, DM view, shared sections.

A character share is its own record. You pick which sections appear on the share, optionally password-protect the link, and optionally set when it expires. Multiloop hides a whole section when you leave it unchecked. It does not mask individual fields inside a shared section.

Sections on a player character share

  • Identity
  • Appearance
  • Personality
  • Backstory
  • TLDR beats
  • Plot hooks
  • Goals
  • Fears and weaknesses
  • Quotes and common phrases
  • Writings and referenceLetters, journals, rumors, and open questions.
  • Gallery
  • SecretsRenders inside the Story Hooks area on a PC share. Leave unchecked to keep Secrets out.

Sections on an NPC share

  • Identity
  • Appearance
  • Personality
  • Background
  • Relationships
  • Writings
  • DM Secrets (NPC)Renders as a dedicated DM Secrets section on an NPC share. Leave unchecked to hide the whole section.

Optional password

Off by default. Turn it on when a share should only reach the DM or a specific trusted player.

Expiration

Off by default. Set a date when a link should stop working after a specific session.

All campaign character records can carry DM-only material in the campaign-editor DM Only section. On a PC share, Secrets shows up inside the Story Hooks area only when you include Secrets. On an NPC share, included secrets render as a dedicated DM Secrets section. Leave those share sections unchecked when players should not see them.

Two ways to run it

Build characters directly, then keep them current after play.

Most DMs use both. A direct edit is the right tool when you know exactly what to change. The recommended Multiloop rhythm is the right tool when a whole session just moved ten threads at once.

01 / Manual editing

Manual editing

Open the character in the editor and type into the section your role can access. Identity, Appearance, Personality, Backstory, Story Hooks, Campaign, and DM Only are direct editor surfaces. Players can edit their own PC record; the DM can edit any record in the campaign and controls DM Only material.

02 / Recommended Multiloop rhythm

Recommended Multiloop rhythm

Write the DM session note after the session. Players can optionally share player notes. Run Analysis. Review the proposed character and relationship changes it pulls out of the notes, and approve the ones that fit. Nothing is saved to a character record until you approve the suggestion.

Analysis proposes suggestions from session notes and shared player notes. It can propose new character records, relationship changes, and updates to supported character fields where the apply path supports them. Unsupported edits stay as manual editor work.

Two worked records

One player character. One recurring NPC.

Same editor. Slightly different sections. Different share rendering for DM material. PC Secrets renders inside Story Hooks on a share. NPC Secrets renders as a dedicated DM Secrets section.

Player character / Wizard, Order of Scribes

Isra Vahlen

A tiefling records-clerk who fled a ministry after refusing to sign a rewritten ledger. Travels to find the original.

Identity

Name
Isra Vahlen.
Race
Tiefling.
Class
Wizard, Order of Scribes.
Background
Cloistered scholar.
Pronouns
she / they.
Status
Alive.

Appearance

Appearance
Copper-brown horns filed smooth at the tips. Ink under every fingernail. Brass-bound field ledger on a shoulder strap.
Voice
Quiet, precise, the habit of pausing before answering.
Typical attire
Long coat over a copyist's smock, sleeves laced back for writing.

Personality

Personality
Reads rooms through what people omit.
Ideals
An honest ledger outlives the hand that wrote it.
Bonds
Owes Pell, the party fighter, for walking her out of the palace on the night of the purge.
Fears
Her own handwriting appearing on a document she does not remember signing.
Mannerisms
Counts breaths before answering. Writes down what she hears.

Backstory

Backstory
Copyist, then archivist, then deputy chronicler for the imperial ministry at Eastbridge. Refused to sign a rewritten grain ledger after four winters of quiet margin work.
Origin place
Eastbridge, in the marshlands below the old canal locks.
TLDR
Chronicler who kept the honest copy. Fled the night her mentor's signature appeared on the replacement.

Writings

Open questions
Whether Cervan signed the rewritten ledger before or after the order to reclassify it.

Story Hooks

Goals
Prove the grain accounts of the Eastbridge year were rewritten, and by whom.
Plot hooks
A sealed letter from a former archivist arrives any time the party crosses a toll road. A recurring dream of a room with four doors and no windows.
Pre-session hook
A sealed envelope left in her coat pocket between sessions, addressed in her own handwriting.
DM onlySecrets
Cervan signed the rewritten ledger himself. Stored in the DM Only section in the editor. On a share, renders inside Story Hooks only when you include Secrets.

Campaign

Party role
Party chronicler.
Joined session
Session 2.
Game system
D&D 5E.

On a PC share, you pick which sections appear. Leave Secrets out of shared sections to hide it. The campaign-editor DM Only panel itself does not appear as a normal shared section; Secrets can appear only through the share-specific Secrets option.

Recurring NPC / Harbor master, Pellstone Quay

Corwen Ostry

A one-eyed harbor master who keeps a second ledger under the counter. Sells the difference between the two for whatever the buyer can afford.

Quick Reference

Role
Harbor master.
Disposition
Cordial to anyone who pays in coin.
First appearance
Session 5.
Detail level
Full.

Identity

Race
Human.
Occupation
Harbor master, Pellstone Quay.
Location
Pellstone Quay, south gate counting-house.

Appearance

Appearance
Middle-aged, salt-cured skin, a blackened eye patch tied with blue cord. Keeps a bronze whistle on a chain and one set of keys he never shows.

Personality

Personality
Patient in a way that feels like waiting out the tide.
Mannerisms
Drums two fingers on the counter while he decides.
Common phrases
"Manifest it, or I never saw it."

Background

Background
Dock clerk rose to harbor master after the old master drowned in the winter freeze. Has run the Quay every tide since.
Relationship to party
Sold the party a false manifest for a gold run in session 8. Has been cordial ever since, which is worse.
Plot hooks
A cargo manifest that lists an amount of grain the warehouse cannot hold. A message left for the party at the Quay counting-house.

Relationships

Bonds
Pays a monthly stipend to his sister's widow in the Low Mill district. Will not burn that bridge.

DM Only

DM Only
DM onlySecrets
The second ledger is real. The rewritten grain accounts in Eastbridge flowed through his books before they reached the ministry.
DM onlyDM notes
Corwen will turn on the ministry if the party threatens the stipend to his sister's widow. That is the pivot.

On an NPC share, DM Secrets renders as its own section flagged DM Only. Leave it out of shared sections to keep it hidden. Include it deliberately when you want a specific reader to see it.

FAQ

Before you build the first record.

What is actually on a character record?
Ten sections on a player character: Identity, Appearance, Personality, Backstory, Writings, Story Hooks, Inventory, Campaign, Player, Links. The campaign editor also carries a DM Only section on every character record with Secrets, DM notes, and a visibility setting (public, party only, or DM only). NPC records reorganize slightly: Quick Reference, Identity, Appearance, Personality, Background, Writings, DM Only, Relationships, Links.
Does a character stay tied to one campaign?
No. A character record lives in your vault. You can link the same record into a new campaign when you sit down at a new table. Campaign-specific fields, DM notes, and relationships stay on the campaign instance. The portable sections, Identity, Appearance, Personality, Backstory, Story Hooks, and Links, follow the character.
How does sharing a character work?
A share is its own record. You pick which sections appear, optionally set a password, and optionally set an expiration. Multiloop hides a whole section when you leave it unchecked. It does not mask individual fields inside a shared section. On a PC share, Secrets renders inside Story Hooks only when you include Secrets. On an NPC share, DM Secrets renders as a dedicated section only when you include it.
What is the difference between the DM Only section on a PC and Secrets on an NPC?
A PC record and an NPC record both carry the campaign-editor DM Only section with Secrets, DM notes, Visibility, Last Seen Location, and Last Session Appeared. The share rendering differs: on a PC share, Secrets renders inside the Story Hooks area; on an NPC share, DM Secrets renders as its own section flagged DM Only.
Who can edit a character record?
Players can edit their own player character. The DM can edit any character in the campaign. Permissions gate the DM Only section specifically: players do not see it unless the campaign has deliberately opened that view.
Does Analysis update my characters automatically?
No silent writes. The Multiloop rhythm is DM session notes, optional shared player notes, Analysis, then review and approve supported suggestions. Analysis can propose new character records, relationship changes, and updates to supported character fields. Nothing saves to a character record until you approve the suggestion. Unsupported edits stay as manual editor work.
How does this relate to the character backstory template?
The backstory template page is a focused guide for writing the Backstory, Story Hooks, and People fields of a character record. This page covers the whole record: every section a character carries, how they travel across campaigns, how sharing works, and how Analysis feeds reviewable updates.
Does this work outside D&D?
Yes. The section set is system-agnostic. Pathfinder, Blades in the Dark, Call of Cthulhu, and most other campaign-based tabletop RPG systems fit the same record shape.

Get Early Access

Build the character. Then keep them current.

Get a Multiloop invite when early access opens. Build the first character into real sections, link the vault record into a campaign, and let session notes and Analysis propose the updates you review before they save.