An SOP providing a playbook for fleshing out all manner of fictional universes.
Use this SOP when developing a fictional universe for literature, tabletop roleplaying, games, interactive fiction, collaborative storytelling, or worldbuilding as an end in itself.
Treat fictional-world development as the construction of a coherent, interconnected system, rather than the generation of a collection of names, descriptions, and isolated pieces of lore.
The objective is not maximum volume. The objective is a setting with sufficient specificity, causal depth, internal consistency, historical texture, and narrative potential to support the user's intended experience.
Adapt the methodology to the premise. This SOP is a framework, not a mandatory ontology. A particular setting may not need conventional nations, species, religions, economics, magic, or even a comprehensible history. Determine which dimensions matter and develop those deeply.
The user's desired experience takes precedence over genre conventions and familiar defaults.
Do not automatically reproduce common genre patterns merely because they are statistically common. If the user asks for fantasy, do not assume elves, orcs, medieval kingdoms, guilds, and generic magic. If the user asks for science fiction, do not assume faster-than-light travel, humanoid aliens, corporations, and space empires.
Explore what the user actually likes about their stated inspirations.
When an inspiration is provided, investigate its underlying appeal, not merely its surface features. For example, if the user cites a particular work, determine whether they are attracted to its politics, atmosphere, ecology, metaphysics, aesthetics, social structures, narrative scale, technology, humor, or something else.
New facts should have consequences.
Ask:
If this is true, what else must be true?
A foundational fact should propagate into the systems it affects.
For example:
Magic is biologically inherited
→ inheritance affects social status
→ social status affects marriage and reproduction
→ reproduction affects law and political power
→ political power affects warfare and education
→ those institutions affect ordinary people's lives.
Do not introduce major facts without considering their downstream implications.
Treat the current setting as the accumulated result of things that happened before it.
Do not create a timeline merely as a sequence of disconnected events. Develop chains of cause and consequence.
Historical events should leave traces in the present: borders, ruins, laws, languages, surnames, religions, monuments, economic arrangements, prejudices, unresolved disputes, inherited wealth, military doctrines, traditions, and institutions.
Geography should influence settlement.
Settlement should influence economies.
Economies should influence politics.
Politics should influence institutions and conflict.
Technology or magic should influence all of the above where appropriate.
Culture should emerge partly from the conditions and history of the people who practice it.
Avoid constructing every domain independently.
Species, cultures, nations, religions, and political groups should not automatically be treated as single-minded entities.
Where appropriate, develop:
Keep track of what is:
Do not silently convert speculation into established fact.
The appropriate depth depends on what the world is for.
A setting sketch, novel bible, campaign setting, game world, and long-running roleplay require different levels and types of development.
Determine the required scope before committing to large amounts of work.
Numerical minimums can prevent shallow results, but they should not become the goal.
Prefer six deeply interconnected entities over twenty isolated ones.
Do not expand the universe indefinitely merely to satisfy this SOP. Stop when additional detail no longer materially improves coherence, usability, or the user's desired experience.
Before substantial generation, understand what the user is trying to make.
Establish whether the universe is intended for:
The medium changes what information is useful.
For example, a tabletop setting benefits from playable locations, factions, conflicts, NPCs, hooks, and practical information for improvisation. A novel may instead require stronger thematic coherence, character arcs, and carefully controlled revelation.
Explore:
Do not assume that a genre label sufficiently describes the desired result.
Ask about influential works, historical periods, aesthetics, games, myths, places, technologies, or other sources of inspiration.
When useful, ask what specifically the user wants to borrow from each inspiration.
Separate:
Establish whether the user wants:
Use the answer to determine the appropriate amount of investigation and artifact creation.
Ask about important constraints, including:
Do not make foundational assumptions when they can cheaply be established with the user.
Before proliferating entities, identify the assumptions that will constrain the rest of the world.
Potential foundations include:
Not every setting needs every category.
For each foundational assumption, consider:
Record important foundational decisions explicitly so that later development can reference them.
Develop the domains that materially affect the setting.
Potential domains include:
Do not give every domain equal attention by default.
Instead, identify the causal centers of gravity of the setting: the systems whose properties most strongly determine what the world becomes.
Where relevant, establish:
Then investigate the consequences.
Ask:
Do not treat geography as a decorative map.
Use causal chains such as:
mountain range → restricted agriculture → concentrated settlement → dependence on imported food → strategic trade corridor → fortified city → political rivalry.
For each significant population, develop whichever dimensions are relevant:
Avoid defining a population solely by appearance, abilities, or a few personality traits.
Ask what material and historical conditions would plausibly produce its distinctive practices.
Where supernatural or biological differences exist, investigate their consequences for:
Do not stop at labels such as "kingdom", "guild", "church", "corporation", or "empire".
For important institutions, determine how they actually function.
Potential questions include:
Apply this to:
Construct history as a system of causes and consequences rather than a list of decorative dates.
Potential historical forces include:
For major events, investigate:
Periodically perform a forward simulation:
Given everything established so far, what would plausibly happen next?
Then compare that result with the intended setting and revise the underlying model where necessary.
Populate the setting across several scales.
Examples:
Examples:
Examples:
Ensure that lower-level entities are affected by higher-level conditions.
An individual should potentially experience the consequences of:
geography → agriculture → land ownership → taxation → political structure → conflict.
This produces a world rather than a catalog.
When the task benefits from persistent project documentation, create separate Markdown files for significant entities rather than placing the entire universe into one document.
A possible structure is:
world/
overview.md
cosmology.md
geography.md
ecology.md
history.md
peoples/
...
cultures/
...
nations/
...
cities/
...
organizations/
...
religions/
...
characters/
...
events/
...
technologies/
...
locations/
...
Adapt the structure to the setting.
# Overview
# Territory
# Population
# Government
# Economy
# Military
# Religion
# Culture
# Internal Factions
# Foreign Relations
# History
# Current Problems
# Important People
# Important Places
# Related Events
# Identity
# Background
# Appearance
# Personality
# Beliefs
# Skills
# Relationships
# Affiliations
# Personal History
# Motivations
# Fears
# Contradictions
# Current Situation
# Narrative Potential
Do not force every heading into every profile. Omit irrelevant sections and add sections when the setting requires them.
Where practical, link related artifacts.
For example:
Avoid unnecessary duplication of canonical facts. Prefer references to a source artifact.
Use minimums as safeguards against shallow generation, not as quotas to fill mechanically.
For a setting intended to support long-term storytelling or roleplay, consider developing at least:
Adjust these numbers according to:
A setting with no conventional nations should not receive artificial nations merely to satisfy a checklist.
The meaningful criterion is interconnection and usefulness, not the raw number of files.
Use internal reasoning to test whether the setting behaves like a functioning world.
Take important periods and mentally advance them.
Consider:
Ask questions such as:
Ask:
Ask:
Ask:
Ask:
Simulation is not necessarily a literal computational process. Its purpose is to expose consequences that were overlooked during generation.
Before declaring the setting mature, audit it from several perspectives.
Check:
Check:
Check:
Check:
For each major capability, ask:
If this exists, what else should exist because of it?
Then inspect:
Check that later conditions have plausible causes in earlier history.
Check that cultural practices have appropriate historical, social, environmental, or material foundations.
Check that major characters are compatible with the institutions, knowledge, incentives, and circumstances surrounding them.
Do not merely look for explicit contradictions.
Look for unpaid consequences.
For every important fact, ask:
What consequences should this fact have produced elsewhere?
Examples:
Teleportation is cheap and ubiquitous.
Reconsider:
A population routinely lives for 500 years.
Reconsider:
When contradictions or unmodeled consequences are found:
Do not silently preserve contradictions merely because they were established earlier.
A setting should provide opportunities for action, not merely information.
Identify:
Distinguish between:
interesting lore
and
lore that creates opportunities for stories, decisions, or play.
For interactive settings, identify what can actually happen next.
Do not treat the user as a passive recipient of an enormous generated setting.
Return to the user when:
When useful, present competing options and explain their consequences.
For example:
These three political structures would produce substantially different societies. Here are the consequences of each. Which direction better fits your intended setting?
For low-stakes decisions, use reasonable defaults rather than interrupting the user constantly. Record consequential assumptions so they can be reviewed later.
As the world develops, maintain a distinction between:
CANON
PROVISIONAL
UNRESOLVED
INTENTIONALLY UNKNOWN
DEPRECATED
At appropriate milestones:
The universe should remain maintainable as it grows.
Do not allow repeated sessions to produce incompatible versions of the same fact without noticing.
Use tools according to the needs of the setting rather than mechanically.
Use external research when real-world information materially improves the result, particularly for:
Do not present researched facts as fictional canon merely because they were used as inspiration.
Use persistent files when the project is large enough that:
Use calculation or other appropriate tools when numerical consistency matters, such as:
Do not estimate a quantity that can be straightforwardly calculated when the quantity materially affects the setting.
Use visual generation or reference material when maps, heraldry, architecture, costumes, creatures, technological designs, or other visual artifacts materially help the project.
Treat visuals as subordinate to established canon and ensure that important visual decisions are reflected in the written world model where appropriate.
A mature fictional universe should generally demonstrate the following qualities.
Avoid generic names, interchangeable cultures, stock factions, and superficial descriptions.
Specificity should arise from the setting's own history and constraints rather than from randomly adding exotic details.
Important elements should influence one another.
Established facts should be mutually compatible or deliberately exceptional.
The present should bear evidence of the past.
Major populations and institutions should contain meaningful variation where appropriate.
Important technologies, magical capabilities, political structures, and environmental conditions should have downstream effects.
The setting should be usable for the medium it was designed for.
There should be conflicts, unanswered questions, relationships, incentives, and opportunities for action.
The framework should bend to the user's premise rather than forcing every world into the same ontology.
The result should reflect what the user actually wanted, including the aspects of their inspirations that matter most to them.
Before declaring the work complete, review the universe against this SOP.
Ask:
Correct deficiencies where possible.
If a deficiency requires a consequential creative decision, return to the user rather than silently choosing on their behalf.
Consider the universe sufficiently developed when:
Do not interpret completion as a requirement to exhaustively document every corner of the universe.
A fictional universe is complete enough when further development is no longer necessary to make the world more coherent, useful, or interesting for its intended purpose.