HOME DnD Next Level

dungeons and dragons logo

D&D Campaign Setting Builder

Campaign workshop

D&D Campaign Setting Builder

Choose campaign ingredients from the builder. Each choice on the left updates the compact summary on the right, building a campaign profile statblock.

Campaign Settings

Build Your Campaign Details

Build and tune a complete world, ready to set adventures in. Each option is Random at first, but you can take control of any options you wish to change.

Editable campaign options
Identity
World

Age-specific table

Magic
Geography
Secrets
World Mysteries

Rolled 2d4: 5 mysteries. Choose any result to replace its Random roll.

Mystery 1
Mystery 2
Mystery 3
Mystery 4
Mystery 5
Great Threat
Gods

Religions

5 religions generated for this campaign.

Religion 1
Religion 2
Religion 3
Religion 4
Religion 5
Nations

Nations

6 nations form one full conflict cycle.

Nation 1
Nation 2
Nation 3
Nation 4
Nation 5
Nation 6
Conflict Web
Factions

Factions

6 connected factions generated for this campaign.

Faction 1
Faction 2
Faction 3
Faction 4
Faction 5
Faction 6
Faction Web
Campaign

Save or move this campaign

Export a JSON backup to use in another browser. Importing waits for confirmation before replacing this campaign.

Turn off for players. Their imported copy omits DM-only fields and is permanently view-only.

DM copy — secrets included

Replace current campaign?

Import ? This replaces the campaign saved in this browser.

How to use

Build one choice at a time

Setting Name generates automatically and can be edited or rerolled. Genre, Tone, Age of the World, all four Magic tables, both Divine tables, and both Great Threat tables start on Random and roll immediately. World Mysteries rolls 2d4 once, then gives every mystery its own Subject, Mystery, and DM-only Hidden Truth controls. Every resolved age reveals its own d8 detail table. Your current choices and resolved rolls stay in this browser. Disabled fields show the planned campaign structure and will become selectable as their tables are added.