Route and scene mapping
Plan shared common routes, route splits, exclusive scenes, and endings in notes before writing a single line of script.
VN script writing tool
Plan character routes, write scene scripts, and keep a cast of six or sixteen without plot contradictions. Output is plain text you paste into Ren'Py or any other engine yourself.
Chapter 1
Mara paused at the old bridge, one hand on the map case, listening for the bell that only rang when someone crossed from the wrong side of the city.
Behind her, Tomas kept his voice low. "If the archive is awake, it already knows we are here."
The lanterns along the canal flickered blue. That meant memory magic, or rain, or a warning left by someone who wanted them alive for one more chapter.
Paige suggestion
Add one concrete cost for using the map before the next scene begins.
Route planning
Map shared scenes, route-exclusive scenes, and where each path splits.
Cast consistency
Save each character's personality and history in the Story Bible so they stay themselves across routes.
Plain text output
Copy script text straight into Ren'Py, Naninovel, or any other engine.
Visual novels stretch across tens of thousands of words and multiple branching paths. The biggest production risk is a character who behaves differently in route A than in route B. WriteWithPaige stores character and story facts so each scene generation draws from the same source.
Plan shared common routes, route splits, exclusive scenes, and endings in notes before writing a single line of script.
Write dialogue and narration as readable script text you can paste directly into your engine or formatting tool.
Store personality, speech patterns, history, and relationships in the Story Bible so every route reads like the same person wrote it.
Note which events, confessions, or choices occur in which route so later scenes do not contradict earlier ones across paths.
Start small, choose a direction, then let the workspace carry context into the draft.
Start Writing FreeUse notes to plan which scenes are shared, where each love interest's route begins, and what each ending requires of the player.
Add Story Bible entries for each character: speech style, emotional arc, secrets, and their relationship to the player character at the start of their route.
Ask Paige for a scene, a dialogue exchange, or a script segment. Copy the text into your engine and update your notes with any new story facts the draft introduces.
“Write the scene where Yuki confesses, with two alternate dialogue paths depending on the player's affection score.”
“Draft the common route scene where three love interests appear together without revealing whose route is whose.”
“Write Ren's bad ending monologue that recontextualizes every kind thing he said in act one.”
It is a tool for planning and writing the scripts, routes, character dialogue, and story structure of a visual novel. WriteWithPaige helps you organize routes, keep character voices consistent across paths, and draft scene text you can paste into your engine.
WriteWithPaige writes plain text script you can copy and paste into Ren'Py, Naninovel, Ink, or any other engine. It does not generate engine-specific syntax or connect to any engine directly.
Add a Story Bible entry for each character with their history, emotional arc, verbal habits, and any route-specific secrets. Paige reads those entries when drafting each scene, which reduces contradictions between paths.
Yes. You can create a profile for every character in the Story Bible. Scenes involving three or four characters at once can reference all their relevant notes in the same generation.
See how WriteWithPaige fits a game narrative workflow.
Draft NPC dialogue, barks, and quest text with consistent voices.
Write love-interest routes with distinct voices and branching endings.
Plan choice points and draft each branch with shared context.
Build character voices and histories before writing a scene.
Draft scripts and organize your visual novel in one place.
Plan the branches, build the cast, and draft the script without contradictions.
Start Writing Free