šŸ—ŗļø World Builder

Create and manage your story world's characters, locations, and items

šŸŽ® Game:
šŸŒ World: ? World Mode defines your game structure:

Progressive: Linear story with node IDs
Open World: Free exploration with locations & navigation
šŸŽ® Play: ? Play Mode changes the player interface:

Word Adventure: Click golden words to edit & interact
Roguelike: Coming soon - dungeon crawling
Visual Novel: Coming soon - dialogue-focused

Characters

No characters yet

Click "+ New Character" to create your first character

Character Editor

Used to link this character to story nodes
Node IDs where this character appears

šŸ’¬ Dialogue & Personality

Each slot is a separate dialogue line

šŸ“ Categories

All Locations

No locations yet

Click "+ New Location" to create your first location

Location Editor

Full description seen when player arrives at location. Enter multiple variants (one per line) for random selection on each visit.
Teaser text shown in travel menu (keep it mysterious!)

šŸ·ļø Category

Main type of location
Specific type

🌳 Hierarchy

⚔ Auto-connects for travel when saved! (Towns go in Biomes, Buildings go in Towns)

Used to link this location to story nodes
Node IDs that take place in this location

šŸŒ„ Atmosphere & Details

Overall feeling and sensory details of the location. Enter multiple variants (one per line) for random selection on each visit.
Background sounds that are randomly selected and displayed on each visit. Enter one sound per line.
Events trigger based on game state (quests, items, visits). Use these to make locations dynamic and reactive.

Items

No items yet

Click "+ New Item" to create your first item

Item Editor

šŸ“š Import from Preset Library
Used to link this item to story nodes
⚔ When a story node has this contextTag, this item is automatically given to the player
Links to equipment interaction system (e.g., key, torch, sword)

šŸ“‹ Handouts

No handouts yet

Click "+ New Handout" to create your first handout

āœļø Edit Handout

Select a handout from the list to edit, or create a new one.

✨ Spell Library

Spell Editor

šŸ“š Import from Preset Library
Can be simple text or JSON object for game mechanics
Materials needed to cast the spell
Unique ID for use in story nodes

Global Events

Story events triggered by contextTags on nodes

No global events yet

Click "+ New Event" to create your first contextTag-based event

Event Details

Create events that trigger when nodes have matching contextTags

Unique identifier for this event
Descriptive name for organization

šŸŽÆ Trigger Conditions

Event fires when a node has ALL required tags and NONE of the excluded tags

Node must have ALL these tags (comma-separated)
Node must NOT have any of these tags
Event fires only if all variable conditions match
Event will only trigger once per game, then disable itself

✨ Event Effect

This text will be appended to the node's story text
Tags granted to the player when event triggers (comma-separated)
Select items from dropdown or manually enter item contextTags

šŸ“Š Event Info

Internal notes about this event's purpose
If multiple events match, higher priority fires first

Enemy Templates

Create Enemy

Stats

Generate Encounter

Generated Encounter

Generate an encounter to see details here

Encounter Library

Generate Dungeon

Dungeon Statistics

Generate a dungeon to see stats

Dungeon Overview

Generated dungeon details will appear here

Room Details

šŸ“ Notes

šŸ“

No Note Selected

Create a new note or select one from the sidebar

Export World Data

Export your worldbuilding data to JSON format

Loading statistics...
// World data will appear here

Import World Data

Danger Zone ! āš ļø WARNING: Actions in this section are permanent and cannot be reversed.

Always export your data before using these features!

These actions cannot be undone