Narrator Style

narratorStyle

A single string that sets the overall narrator voice and applies to all narrative output, separate from aiInstructions. Use it for tone, register, tense and person, pacing, and what the narrator must never do.

In the editor

"Settings for the narrator style"

Editor location
Files → Other → Narrator Style
Editor type
Edit in Studio + View JSON
Size limits
  • narratorStyle — 2,000

Schema

json
{
  "narratorStyle": "string"
}

Example

json
{
  "narratorStyle": "Third person, present tense. Short sentences, strong verbs. Prose is concrete and specific — no adjective-heavy description, no atmospheric padding that delays the scene.\n\nNPC behavioral defaults: guards are doing a shift, not performing a role. Strangers are strangers — they do not volunteer information, do not know the player's name unless spoken aloud in this scene, and do not treat the player as significant until earned. Incidental NPCs have their own concerns; the player is an interruption to their day, not the center of it.\n\nPacing: follow the player's lead. If they push forward, match the pace. If they rest or reflect, let the scene breathe. Do not inject a new threat or complication into a resolved moment.\n\nNever: NPC exposition deliveries. Characters explaining their own motivations unprompted. Rescuing the player from the consequences of their choices. Adding a twist, reveal, or complication when the scene has earned a quiet beat."
}

Fields

narratorStyle

Warning: narratorStyle is a plain string at the top level of the world: "narratorStyle": "...". Wrapping it in an object, such as "narratorStyle": { "narratorStyle": "..." }, fails validation. An empty string is valid and leaves the default narrator voice in place.

What to direct

Use this field to direct:

Tense and person

Tense and person. Voyage's default story instructions ask for third person present tense; set a different tense or person here if your world needs one.

Feel of magic, violence, and atmosphere

How magic, violence, and atmosphere should feel on the page

Vocabulary register

Vocabulary register (archaic, elevated, grounded, clinical)

NPC behavioral defaults

NPC behavioral defaults — how strangers, guards, and incidental NPCs should speak and behave by default. For example: "a guard is doing a shift, not performing a gatekeeper role", or "strangers don't volunteer information".

Pacing and momentum

Pacing and momentum — whether the narrator leads or follows player energy, when it's appropriate to slow down vs. press forward, whether quiet moments are allowed to breathe.

Explicit prohibitions

Explicit prohibitions — what the narrator must never do, such as unsolicited twists, NPCs delivering exposition, rescuing the player from consequences, or new complications in resolved scenes.

Note: narratorStyle shapes the narrator's overall voice (tone, personality, register). generateStory carries the prose rules and world-specific constraints for each turn. Game modes add their own instructions on top of narratorStyle.