How do I create a world?

Open the World Editor from your dashboard. You can start three ways:

  • Generate with AI: describe your concept and the AI builds a complete draft (lore, characters, trackers, instructions, everything). Costs credits, but the first generation is free.
  • Blank world: start from an empty template and fill in each section yourself.
  • Import JSON: upload an existing world definition file.

AI generation can take a minute or two. You can close the tab and come back; the world appears in your dashboard when it's ready.

What's in the editor?

The editor sidebar has sections grouped by purpose:

Foundation: world info (title, description, cover image), tags, the card players see when browsing, author notes, and changelog.

Instructions: global trackers (health, reputation, currency, anything you want the AI to track), AI behavior instructions, the first-turn action, journey objectives, writing style, and an outcome system for how actions succeed or fail.

Content: playable characters (with portraits), NPCs, lore book entries, and locations.

Advanced: text effects, turn images, story beats (conditional narrative events that trigger based on turn count, tracker values, or other beats), and narrative nudges.

Playtesting

Hit Playtest in the toolbar to launch a test journey against your current draft. Play a few turns, see how the AI handles your instructions, then go back and adjust.

Refining with AI

After playtesting, open Refine with AI. Describe what needs fixing ("NPCs are too passive", "the tracker never changes", "pacing is off") and the AI proposes changes. You review them in a diff view and accept or reject each one. Refinement costs credits.

Publishing

When you're happy with a version:

  1. Make sure the world has a title card image.
  2. Hit Publish. The world goes live and appears in Browse for other players.
  3. You get a shareable URL and a short world code players can use to find it.

You can only have one published version at a time. Create new versions without losing old ones, and switch which one is live whenever you want. Unpublish to hide the world from discovery.

Sharing drafts

Before publishing, you can share a draft version with a link. This lets testers or collaborators try the world without it going public.