For indie game developers

Your game's lore engine, not another blank chat box.

Build your world bible once. Then generate consistent NPCs, quests, items, and lore that always obey your world's rules — for as long as you're shipping.

No card to startExport to markdownStays in canon
Vaelith · World BibleIn canon
Faction · No. 07
The Ashbound Conclave
"We keep the embers so the dark cannot."
Alignment · Lawful greySeat · CinderholdRival · Tide Wardens

A monastic order born from the First Burning, the Ashbound trade in memory and fire. They believe every soul leaves an ember that must be tended, and they alone hold the rites to read them.

consistent w/ magic rules3 quest hooks
Generated in 4s

Pulled tone, geography & magic limits straight from your bible.

Built for the engines you already useUnityGodotUnrealRoblox
The problem

By chapter three, your world contradicts itself.

Solo devs don't lose worlds to bad ideas. They lose them to drift — the slow rot where the magic system in your quest log no longer matches the one in your item descriptions.

i.

Lore goes out of sync

Your NPC swears by a god you renamed two builds ago. Nobody catches it until a player does.

ii.

Writing is the bottleneck

You can model and code a dungeon in a weekend. Writing forty item descriptions for it takes another one.

iii.

Plain chatbots forget

A blank prompt box has no memory of your canon. Every session you re-paste lore and still get generic fantasy mush.

How it works

Write the world once. Draw from it forever.

Worldwright keeps a living bible of your game and feeds it into every generation, so new content arrives already in canon.

1

Set the canon

Genre, tone, geography, magic and tech limits — your world's non-negotiable rules.

2

Generate in context

Every NPC, quest and item is written against your bible, never from a blank slate.

3

Keep what fits

Save it to your project and it becomes canon too — feeding the next thing you make.

4

Export & ship

Copy clean markdown into Notion, your GDD, or straight into engine data files.

The generators

Five tools. One coherent world.

Each one reads the same bible, so a quest you write knows about the faction you made yesterday.

World Bible

Spin up factions, regions, a timeline, and the hard rules of magic and tech — your single source of truth.

  • factions
  • regions
  • timeline
  • magic limits

NPC Cards

Backstory, motivation, relationships, voice, and quest hooks — characters who belong to your world.

  • backstory
  • motivation
  • dialogue tone
  • hooks

Quest Designer

Premise, branching steps, success and failure outcomes, rewards — scaled to your player level.

  • branches
  • outcomes
  • rewards
  • stakes

Item & Lore Text

Names, short and long descriptions, in-world lore and flavor — by rarity, function, and origin.

  • names
  • descriptions
  • flavor text
  • rarity tiers

Consistency Rewrite

Paste any older text and rewrite or expand it without breaking the world rules and tone you've already set. Your back catalog stops fighting your new canon.

  • preserve tone
  • fix contradictions
  • expand passages
  • match canon
Real output · same world

This is what "in canon" looks like.

Both generated from the Vaelith bible above. Notice the NPC and the quest reference the same faction, the same city, the same fire-magic limits — automatically.

NPC · Quest-giver

Sister Orran Vey

Ashbound emberkeeper, exiled

Cast out of Cinderhold for reading an ember she was forbidden to touch, Orran now tends a roadside shrine, trading warmth for secrets. She speaks in clipped, ash-dry proverbs and never lies — but rarely tells you everything.

wants: reinstatementfears: the cold readinghook: a stolen ember
Quest · Level 4–6

The Cold Reading

Given by Sister Orran Vey
  1. Recover the stolen ember from a Tide Warden smuggler in the harbor.
  2. Choose: return it to Orran, or read it yourself and learn a forbidden name.
  3. The Conclave responds to your choice — reinstatement, or a bounty.
reward: Emberglass charmbranches: 2respects: fire-magic limits
Pricing

Start free. Pay when your world grows.

Simple monthly plans. Cancel anytime. Your canon is always yours to export.

Apprentice

Trying it on a jam project
$0/forever
  • 1 world project
  • 15 generations / month
  • All five generators
  • Markdown export
Start free

Worldsmith

The serious solo dev
$29/month
  • 10 world projects
  • Unlimited generations
  • Full project history
  • Bulk export bundles
  • Consistency rewrite

Studio

A small team, one canon
$59/month
  • Unlimited projects
  • Up to 5 seats
  • Shared world bible
  • Priority generation
Questions

The honest answers.

How is this different from just using ChatGPT?+

A chat box starts blank every time. Worldwright keeps a persistent bible of your world and injects it into every generation, so output respects your factions, geography, and magic rules without re-pasting context. It's structured for game writing, not open conversation.

Do I own what I generate?+

Yes. Everything you create belongs to you and is free to use in commercial games. You can export your entire world to clean markdown at any time, on any plan — including the free one.

Will the writing sound generic?+

The whole point is the opposite. Because every generation is grounded in your specific canon and tone settings, output reads like it came from your world — not a stock fantasy template.

What kinds of games is this for?+

Anything narrative-driven: RPGs, visual novels, roguelikes, survival, sandbox, tabletop conversions. If your game has factions, characters, quests, or item lore, Worldwright fits.

Can I import a world I've already started?+

Yes. Paste your existing notes into the bible and the Consistency Rewrite tool will help structure and align them. You don't have to start over.

Begin

Stop re-explaining your world. Start expanding it.

Build your first world bible in ten minutes — free, no card, yours to keep.

Open Worldwright