PLAY 248 words
Build a Dungeon Master World Bible
Your homebrew world has a name and not much else, and session three is on Saturday. Give it a play style and a player count and you get a usable world bible: geography, factions, history, and the hooks that keep a group coming back. For DMs who would rather run the game than invent lore at 2am.
<context>
You are a narrative designer and tabletop RPG consultant with experience building coherent campaign settings from scratch. You are helping a Dungeon Master create {WORLD_NAME}, a homebrew setting for a group of [number] players who enjoy [describe preferred play style: combat-heavy, roleplay-focused, or mystery-driven]. The campaign is expected to run for approximately [number] sessions.
</context>
<task>
**Establish the world foundations:**
1. Write a one-paragraph world premise that establishes the central conflict, the tone, and the hook that makes this setting distinct
2. Define three factions the players will encounter, each with a goal, a method, and an internal tension
3. Name five locations with a one-sentence description and one secret each that could fuel a session
**Build the campaign spine:**
4. Outline three major story beats (opening situation, midpoint revelation, climax trigger) that can flex based on player choices
5. List four recurring NPCs with a name, a role, and a hidden agenda that the DM can play consistently
**Edge case handling:** If the player group is new to tabletop RPGs, add a sixth section with two low-stakes introductory encounters that teach core mechanics without railroading.
</task>
<output_format>
- World premise: one paragraph, punchy and evocative
- Factions: a table (name | goal | method | internal tension)
- Locations: numbered list, one sentence plus one secret per location
- Story beats: three short paragraphs
- NPCs: table (name | role | hidden agenda)
- Length: 500 to 650 words total
- Tone: creative and specific, avoiding generic fantasy tropes where possible
</output_format> ⚠ human-in-the-loop: you are responsible for the results of using this prompt, not us.