Skip to content

World Editor

Written Realms Alpha lets you create a multiplayer world or a self-contained single-player adventure in your browser. You do not need to install development tools or know how to program. The editor supplies forms for rooms, characters, items, quests, interactions, and the rules that connect them.

The editor contains many independent systems. The fastest way to understand how they fit is to finish one tiny experience before designing a large map:

  1. Create your first world and choose its single-player or multiplayer mode deliberately.
  2. Learn how the editor navigates and saves.
  3. Rename the starter room, write its description, and create a connected second room.
  4. Return to the lobby and play as the Builder character.
  5. Add one item or mob, turn it into a repeatable load, then replay the path as a new character would encounter it.

That vertical slice teaches the central workflow: edit a definition, create or refresh live state, observe it as a player, and revise.

Most building problems become easier once four terms are kept separate:

  • A world contains configuration and all of the content players can reach.
  • A zone groups rooms, loaders, paths, and quests into a manageable area.
  • A room is a location with descriptions, exits, actions, checks, and live occupants.
  • A template defines a kind of item or mob. A loader or /load creates a live object from that template.

Changing a template changes the definition; it does not mean every object already alive in a running world has been replaced. Likewise, editing a loader does not immediately erase or recreate the population it previously loaded. Playtesting and refreshing explains how to choose the right refresh.

Every new world includes an immortal character named Builder. From the world’s lobby, select PLAY AS BUILDER to enter the game with privileged commands. Builder commands begin with /; in-game help <command> provides help where that command has an entry.

Several commands are especially useful while testing:

  • /load creates one live item or mob from a template.
  • /repopulate runs the current zone’s loader rules without waiting for their respawn timers. /repop is a shorter alias.
  • /purge removes live objects from a room.
  • /regen restores character resources.
  • /force makes a mob execute a command.

The /reset command is different: it is available only in single-player worlds and erases the current character’s progress before starting that character over. It is not a general way to refresh a room or multiplayer world. See Operating your world before using reset or runtime controls.

Basic world, zone, and room editing is usable on a phone-sized screen. On layouts narrower than about 650 pixels, navigation moves below the editor and the Admin, Builders, Players, and Factions sections are hidden. Use a tablet or desktop layout for collaboration, administration, and dense map work.

This short introduction demonstrates the editor’s core ideas. Some labels or layout details may differ from the current interface; use the written walkthrough above for the current workflow.