Obsidian Tavern
Obsidian Tavern
Obsidian Worldbuilding: The Complete Guide

Obsidian Worldbuilding: The Complete Guide

By Updated

Most worldbuilding lives in the wrong shape. A folder of Word documents. Characters.docx, Magic System.docx, Politics.docx, History.docx, each one a self-contained silo that has no idea what the others say.

It works until it doesn't, and it stops working the day two of those files disagree about whether a character is alive.

That is the problem obsidian worldbuilding solves, and it solves it by changing the shape of the notes rather than the effort you put into them. A fictional world is a network. Everything touches everything.

A character belongs to a family and a city and a guild and a war all at once, and no filing cabinet lets a thing live in five drawers. Obsidian does, because it stores your world as linked plain-text notes instead of documents you have to file.

Mention the Whispering Woods in a character note and it connects to the location note about those woods. Change something about the woods and every character, event, and story tied to them is one click away.

This guide covers the whole thing. How to set up a vault that grows with the world instead of fighting it, which plugins and templates actually earn their place, how to link without drowning in links, how to keep a large world consistent, and the workflows that keep you building instead of reorganizing.

It is long because worldbuilding is long. Take the parts you need and leave the rest until a specific problem sends you back for it.

The Problem With Traditional Worldbuilding Methods

Picture six months into a fantasy realm. A dozen Word documents, a spreadsheet for the timeline, a Pinterest board, hand-drawn maps in a notebook, sticky notes on the monitor.

You are writing a scene where the protagonist visits the capital, which should be simple. You open Locations.docx and scroll twelve pages to find the capital.

Then you need to know which noble house controls the eastern district, so you open Politics.docx, search "eastern," find nothing, try "east quarter," nothing, and finally search the city name. There it is: Lord Aldwin controls the east side. Except your character notes say Lord Aldwin died in the war three years ago.

Which file is right? Nobody knows. That contradiction is not a discipline failure. It is what the format does to you.

Traditional methods force you to think in categories when creativity does not work in categories, and the gaps between the categories are where the world quietly falls apart.

The Linear Organization Trap

When you start worldbuilding, the instinct is to sort everything into neat bins. Characters here, locations there, history in its own document. It feels responsible. It assumes your world elements are independent, and they never are.

Take Captain Sarah Rodriguez of the Star Clipper. Where does she go in the filing system?

She is a character, so Characters.docx. She captains a ship, so maybe Vehicles.docx. She works for the Merchant's Guild, so Organizations.docx. She was born on Kepler Station, so Locations.docx should mention her. She fought in the Titan War, so History.docx needs her too.

She belongs in all of those places, and a file system makes you pick one and promise to cross-reference the rest.

You will not cross-reference the rest. Six months later, writing a scene about the Merchant's Guild, you will forget Captain Rodriguez exists and invent a new character to fill the same role. Now there are two of her, and neither one is quite right.

The Contradiction Crisis

Say you are thorough and you do mention Rodriguez in five documents. Now the same facts live in five places. When you change her backstory, and she was born on a transport ship after all, you have to update all five. You will get three, maybe four. The fifth slips through, and three months later you are staring at two versions of one character with no way to tell which is canon.

This is the thing that kills more worldbuilding projects than any shortage of ideas. Nothing breaks the spell of a fictional world faster than realizing it does not hold together.

It gets worse with systems. Suppose magic runs on emotional intensity, written in Magic System.docx. Then while developing a character you decide power actually tracks intelligence, and you update the character sheet and forget the system document.

Six months on, your angry low-intelligence barbarian should be powerful by one rule and weak by the other, and if you cannot answer which rule applies, the reader has no chance.

Information Silos and Lost Connections

Real places do not work in isolation. Tokyo is not a bundle of physical facts.

It is shaped by its history, its economy, its relationship with other cities, the people in it, the events that happen there, and all of those press on each other constantly. That pressure is what makes a place feel real.

In a filing system Tokyo is trapped in Locations.docx while its history sits in Timeline.docx, its culture in Societies.docx, its residents scattered through Characters.docx.

You lose the relationships that give a place life, and you lose the ability to ask the interesting questions. "How would destroying the harbor affect the three main trading families" is unanswerable when the harbor, the destruction, and the families all live in different files.

The Search and Discovery Problem

Here is the scene every worldbuilder knows. You are deep in a scene and you need one detail from months ago. The name of the protagonist's childhood friend, or the exact wording of a magical oath, or the distance between two cities. You know you wrote it down. You are certain. You just cannot find it.

So the hunt starts. Characters.docx, no. Relationships.docx, do not have one. Random Notes.docx, possible, no luck. Maybe it is buried in the actual draft somewhere.

Twenty minutes later the creative momentum is gone and you are half convinced you never wrote it at all.

The problem compounds. The bigger the world gets, the harder anything is to find, and eventually you stop referencing older elements at all, not because they would not help but because you cannot face another expedition through the files.

The world gets smaller as the documentation gets larger, which is exactly backwards.

The Collaboration Nightmare

If working alone with these methods is hard, working together is close to impossible. Share a pile of Word documents with a co-writer or a design team and email attachments become version-control hell within a week.

"Are we using Sarah's character sheet or Mike's? I thought we changed how the magic system worked?" Google Docs fixes the real-time editing and leaves the silos untouched.

When your teammate rewrites the political structure, they have no way to know which character notes it breaks, so they either burn hours cross-referencing or they hope. Shared folders full of documents turn into digital junkyards where everyone dumps and nobody organizes.

The Scaling Problem

Methods that work for five characters break at fifty and are unusable at five hundred. The same goes for locations, events, and organizations.

Linear documents do not scale gracefully. They just get longer. So you split Characters.docx into Characters - Main, Characters - Supporting, Characters - Background, and now you have to remember which bin each person lives in, and you are back inside the exact problem the split was meant to solve.

Some people jump to wikis or database software, but those want technical setup and tend to feel sterile, disconnected from the actual work of writing.

The Real Cost

The part that matters most is not the inefficiency, though it is real. It is that these methods work against the creativity they are supposed to serve.

When adding a new element means updating four documents and hunting for contradictions, you stop adding elements. When exploring an interesting connection means a twenty-minute file hunt, you stop exploring connections.

You start making creative decisions based on what is easy to track rather than what is best for the story, and the tool ends up steering the world.

The fix is not tidier organization inside the same system. It is a different relationship with connected information, one that stores the world the way your head already holds it. That is where Obsidian comes in.

Why Obsidian Works So Well for Worldbuilding

Take Captain Rodriguez back for a second and watch how she lives in a vault. I write a note called "Sarah Rodriguez" and start typing.

When I mention she captains the [[Star Clipper]], the double brackets make a link. If the Star Clipper note does not exist yet, clicking the link creates it. If it does, clicking takes me there.

I note that she works for the [[Merchant's Guild]], was born on [[Kepler Station]], fought in the [[Titan War]], and has a rivalry with [[Captain Marcus Webb]]. Every bracketed name joins a growing web.

The web runs both ways. When I open the Star Clipper note, it already knows Sarah is linked to it, because I never had to remember to add her.

When I write about the Titan War, I can see every character who fought in it, every place a battle happened, every consequence that rippled out. Change something about the war and I immediately see everywhere the change reaches.

No file hunting, no forgotten updates, no contradictions slipping through. The tool holds the connections so you do not have to.

Bidirectional Linking Is the Nervous System

Link Note A to Note B and Note B automatically knows about Note A. It sounds trivial and it changes everything about how connected information behaves.

Say I am writing about the port city of Atlantica, home to the [[Royal Naval Academy]], controlled by the [[House of Tides]], site of the [[Battle of the Burning Harbor]]. Each gets its own note.

From the Academy note I can see it sits in Atlantica. From the House of Tides note I can see all their holdings, Atlantica included. From the battle note I can see where it happened.

Then I decide the battle destroyed the Academy. I update the Academy note, and from the battle note I can see it had major consequences, and from the Atlantica note I can see the city lost its major school.

The links are not static bookmarks. They carry the ripple of a change through the world.

This gets stronger with systems. My magic system note links to every character who uses magic, every place magic is taught or banned, every historical event involving it, every cultural attitude toward it. Change one rule of how magic works and every corner it touches is right there.

Links have a cousin worth knowing. A regular link, [[Kira Ashfall]], points at a note. An embed, ![[Kira Ashfall]], pulls that note's actual content into the current one and shows it inline.

Obsidian calls this transclusion, and it stays live, so editing the source updates every place it appears. The worldbuilding use is pulling a block into the context where you need it without duplicating text.

Embed a character's stat block inside a session-prep note so the whole party sheet reads in one place, and every change to the character flows through. You can embed a single section too.

![[Kira Ashfall#Abilities]] drops just her abilities into a combat scene note, and ![[Sanctuary of the Last Flame#Current Events]] pulls the current state of a location into whatever scene happens there. The rule of thumb is link when you want a doorway to another note, embed when you want the content itself sitting in front of you.

The Graph View Shows You the Shape of the World

Obsidian's graph view draws the whole vault as a network of dots and lines, every note a node, every link an edge.

The first time you see your world this way it is genuinely strange, because you are no longer looking at a filing system. You are looking at the structure of the thing itself.

Heavily linked notes show up as big nodes with lines radiating out, and those are usually your important places, characters, or concepts. Isolated notes sit as small lonely dots, and those are often half-formed ideas that never got integrated.

Clusters form on their own. Political notes gather into one region, magic notes into another, character relationships into a third.

The interesting part is where clusters overlap, where the political intrigue meets the magic system, and the graph makes those intersections visible in a way categories never could.

I treat it as a diagnostic. A note with no connections might need integrating. A world where everything hangs off one or two central nodes might be too dependent on a single element. Two isolated clusters with nothing between them might be a missed opportunity for cross-pollination.

Non-Linear Thinking for Non-Linear Worlds

Most systems assume you think about a world in tidy hierarchies. Characters under Characters, locations under Locations. Creativity does not run that way.

Developing a character, I suddenly realize something about the magic system. Working on a location, I discover a new historical event. Exploring a political conflict, I invent three characters and redraw half the map.

Traditional systems fight that natural flow and Obsidian follows it.

In a vault I can be mid-character-note and spin off a link to a location that does not exist yet. The link goes red to mark the missing note, and it sits there ready for later. I can chase a tangent without losing the thread I started on.

This matters because worlds are not hierarchies, they are networks, and a character is not a person with a stat block. A character is a node tied to family, friends, enemies, hometown, current location, employer, faction, abilities, history, and goals.

Change any one of those and the character shifts. File systems make you pick one primary bin per element. A vault lets each element live at the intersection of all its connections, which is far closer to how a real world holds together.

Search That Finds Patterns, Not Just Text

Search a vault for "fire magic" and you do not just get the magic system note. You get every character who uses it, every place it is taught, every event involving it, every cultural attitude toward it.

This is not text search the way a word processor does it. It is pattern recognition across a connected knowledge base, and the results are not a flat list of files.

They are doorways into different angles on the same interconnected world, and following them tends to lead somewhere useful.

Combine search with links and tags and you can ask questions a filing system could never answer: show me all characters tagged nobility who are linked to the northern kingdom and appear in notes about a succession crisis.

That kind of query turns up connections you had forgotten and patterns you never consciously noticed. I think of it as accidental discovery, the thing where you go looking for one detail and stumble into three you had lost track of, and those stumbles are where a surprising amount of story comes from.

The world was there the whole time, hidden inside its own organizational structure, and the search pulls it back into view.

Collaboration That Holds Together

Because a vault is just plain-text markdown files, you can put it in any shared folder. Dropbox, Google Drive, a Git repo, whatever the team already uses.

People work on different parts of the world at once and the links between their work happen on their own. When one person changes a historical event, anyone working on the affected characters or locations can see the connection immediately instead of finding out three sessions later that their work now contradicts the canon.

The graph view becomes a shared tool too. A new contributor can see how their pieces fit into the larger structure, and they can learn the world by exploring the link network rather than reading a fifty-page bible first, which means understanding relationships and context in a way that would take hours to explain any other way.

For game masters running collaborative campaigns this is a real shift. Players can add their own NPCs, locations, and backstory, the GM can see how it all wires into the existing world, and storylines start to emerge from what the players brought rather than only from what the GM planned.

The world stops being one person's document and becomes something the whole table is building.

Complexity That Emerges From Simple Rules

The part that still surprises me after years of this: I do not plan the hierarchy. I do not design a tagging scheme up front or build elaborate folder trees. I write notes and link related things, and over time the world organizes itself.

Characters cluster around the places and groups they connect to. Historical periods sort themselves chronologically through event links. Factions become visible through who associates with whom.

The internal logic shows up without me imposing an external scheme, and it is more resilient than a planned structure because it adapts as the world grows past whatever assumptions I would have baked in on day one.

The Living World Effect

After a few months of this the world starts to feel alive, and I mean that in a specific way rather than a mystical one. Because everything is connected, changes propagate.

Kill a character and you see every plot thread, relationship, and location it touches. Destroy a city and the economic and political fallout is visible through the links.

Follow a chain of connections and you keep finding relationships you did not consciously build. You will be exploring a character and discover they are tied to someone you forgot about, or developing a location and realize it connects to three historical events in a way that suggests a new storyline.

That is emergence. Build a sufficiently connected system and it produces patterns more complex than any single piece could. The world becomes more than the sum of its parts, and traditional methods fight that by keeping the parts in separate files.

Why Not the Specialized Tools

I have tried the alternatives. World Anvil, Campfire, Notion, Airtable, TiddlyWiki, Zim, custom builds. They all get something right and all miss the same thing.

Specialized tools tend to impose structure on your process, with fixed fields for characters and predetermined categories, making assumptions about how you create. Obsidian makes almost none.

It hands you linking and search and gets out of the way, and the structure comes from what you actually did rather than what the software expected.

Databases handle complex relationships but make you think like a database administrator, and designing schemas pulls energy away from the world. Wikis get close but they are built for displaying finished reference, not for the messy iterative work of building.

Obsidian sits in the gap: powerful enough for a complex interconnected world, simple enough that the tool never becomes the project.

If you want the tradeoffs side by side, here is how the common choices compare on the things that matter for a long-lived world:

Obsidian World Anvil Notion Scrivener
Linking & graph True bidirectional links with automatic backlinks and a live graph view of the whole vault Article cross-links, but no freeform bidirectional linking or graph Backlinks on every page, but the graph is weaker and there is no freeform vault-wide view Internal document links only, no bidirectional linking or graph
Price model Free for personal use, paid add-ons for Sync and Publish Free tier with limits, subscription for full features Free tier, subscription for more use and team features One-time purchase per platform
Data portability Plain-text markdown files you own outright, local on your machine Hosted on their servers, export available but format is their own Hosted on their servers, exports to markdown and other formats Local project files in Scrivener's own format
Learning curve Gentle for linking and notes, steeper if you go deep on Templater and Dataview Moderate, guided by built-in worldbuilding templates Moderate, databases and relations take some setup Gentle for writing, its organizer takes getting used to
Collaboration Works through shared folders or Git, needs conventions agreed up front Built-in sharing and player-facing pages Real-time multi-user editing built in Built for solo work, no live collaboration

Read the table as a starting point rather than a verdict. Every one of these tools has people doing serious work in it, and the honest answer to "which is best" is that it depends on whether you want structure handed to you or grown from your own linking.

Obsidian worldbuilding is not tidier organization. It is a way of working that matches how creative thinking already moves.

Setting Up Your Worldbuilding Vault

Enough theory. Let us build a vault, from download to your first connected notes, with the settings and plugins that actually matter for creative work.

One warning first, because it trips up most new users. You are going to want to organize everything perfectly on day one, with elaborate folders and a complete tagging scheme and a template for every conceivable note.

Do not. The power here comes from letting connections emerge. Start simple, link as you go, and let the organization develop on its own.

Creating Your Vault

Download Obsidian from obsidian.md, which is free. On first launch it asks you to create a vault, which is a self-contained workspace for one project.

Name it something meaningful, usually the name of the world, since that name shows up in the vault switcher if you build more than one later. Put it somewhere you can find and back up.

If you plan to work across devices or collaborate, put it in a synced folder such as Dropbox or Google Drive from the start, because moving it later is more annoying than setting it up right now.

Click create and you get an empty vault with a "Start here" note. Keep it or delete it, it does not matter.

The Folder Philosophy: Less Is More

Before you make a single note, understand that folders in Obsidian are hints, not containers. A note can link to any note in any folder, and the more your link network grows the less the folder matters.

With that in mind, here is a structure that holds up for worldbuilding:

Characters
Locations
Events & History
Organizations & Factions
Systems (magic, technology, culture)
Story Notes
Resources (images, maps, inspiration)
Templates

Eight folders, maximum. Characters holds every person, protagonist to background NPC, with no further subdivision into main versus supporting. Let importance emerge from connections.

Locations covers continents down to single buildings, and resist "Countries > Cities > Buildings" hierarchies, because geographic relationships belong in links, not folders. Events & History is anything temporal: historical events, current situations, planned story beats.

Organizations & Factions is any group with a shared goal, from governments and religions to the tavern regulars. Systems is the rules that govern the world, magic and technology and economics and language.

Story Notes is your narrative workspace, outlines and scene plans and character arcs. Resources holds everything that is not text. Templates holds your templates once you make them.

Create these now and then forget about them. You will find the folder a note lives in matters far less than what it links to.

Essential Settings for Worldbuilders

Open Settings and adjust a few things before touching plugins.

Under Files & Links: turn on "Automatically update internal links" so renaming a note fixes every link to it. Set "Default location for new notes" to the same folder as the current file, or a specific folder if you prefer.

Use "Shortest path when possible" for the new link format, which keeps links clean. Keep "Use [[Wikilinks]]" on, because they are faster to type than markdown links.

Under Appearance, pick a theme that is easy on the eyes for long sessions. Minimal and Things are clean and low-distraction, and the default dark theme works well at night.

Under Editor: turn off line numbers unless you are writing code, turn on readable line length for long-form writing, and turn off strict line breaks for natural text flow.

Under Core Plugins, enable Backlinks (what links to this note), Graph view, Outgoing links, Page preview (hover to preview a linked note), Quick switcher (fast navigation), Search, and Tag pane. These are built in and cost nothing.

The Plugins Worth Installing

The community plugin ecosystem is where Obsidian gets genuinely powerful for worldbuilding. A handful earn their place.

Templater is the one to start with. The built-in Templates plugin is fine, but Templater runs variables, prompts, and even scripts. Install it, then create a template in your Templates folder:

# <% tp.file.title %>

## Overview
<% tp.system.prompt("Brief description") %>

## Key Details
- **Type**: <% tp.system.suggest(["Character", "Location", "Organization", "Event", "System"], "What type of element is this?") %>
- **Status**: <% tp.system.suggest(["Idea", "Draft", "Complete", "Needs Review"], "What's the development status?") %>
- **Created**: <% tp.date.now() %>

## Connections
*What does this connect to in your world?*

## Notes
*Detailed information goes here*

---
Tags: #<% tp.system.prompt("Primary tag") %>

Use it and Templater prompts you for the details and fills in the date and file name on its own. It is a consistent way to start notes without retyping the same skeleton.

Dataview turns your notes into a queryable database without giving up free-form text. You write a query and it builds a list or table that updates itself as you add notes. A simple example that lists your characters:

TABLE summary as "Description", status as "Status"
FROM "Characters"
SORT file.name ASC

Or every event in a recent window:

LIST
FROM "Events & History"
WHERE contains(tags, "#recent")
SORT date DESC

Dataview is powerful, so start simple. The ability to auto-generate lists of related notes gets more valuable the bigger the world grows.

Excalidraw brings hand-drawn diagrams and maps into the vault, and you can link elements in a drawing back to notes. Draw a kingdom's political structure, click a noble house, jump to its detailed note. Good for people who think in images.

Calendar gives you a visual calendar where each day can hold notes, which suits event tracking, campaign sessions, and complex timelines. Notes dated YYYY-MM-DD appear on the calendar automatically.

Advanced Tables makes markdown tables far easier to build and edit, useful for character stats or economic data, and it pairs well with Dataview.

Natural Language Dates lets you write "next Tuesday" or "in two weeks" and converts it to a real date that works with Calendar and Dataview, handy for planning story events like "three days after the festival" without doing the arithmetic yourself.

Properties: Structured Data at the Top of a Note

The prose-heavy templates above are how most people start, and they work. But Obsidian has a native way to store the structured facts about a character or place as real data rather than bullet points buried in a section, and it is worth using from early on.

Properties are fields stored in YAML frontmatter at the very top of a note, inside a pair of --- delimiters. Obsidian shows them as editable rows above the note body, so you fill them in like a form instead of hunting through the text.

A character note with properties looks like this:

---
species: Human
status: Active
region: Northlands
first_appearance: 2026-03-14
affiliations:
  - "[[Temple of Eternal Flames]]"
  - "[[Sanctuary of the Last Flame]]"
tags:
  - character
  - ash-keeper
---

# Kira Ashfall

Novice keeper with an unexplained immunity to ash sickness...

Properties come in a handful of types, and picking the right one matters because it decides how the field behaves. Text holds a single line like species: Human. List holds multiple values, one per line with hyphens, which is what the affiliations field above uses.

Number holds an integer or decimal like an age or a population. Checkbox holds true or false for something like is_alive. Date holds a YYYY-MM-DD value like first_appearance, and Date & time adds a timestamp when you need one.

There is also a special Tags property, the tags field, and that is the only place a hashtag creates a real tag. A text property can hold internal links in [[Link]] syntax as long as you quote them, which is why the affiliations above point at real notes, but a hashtag typed inside an ordinary text property does not become a tag.

The payoff is that species, status, region, and age become queryable fields instead of prose you have to read. Dataview can pull them, and so can Bases, which the next section covers.

You can hide the property rows, show them, or view the raw YAML, so the structure is there when you want it and out of the way when you do not. For worldbuilding this is the modern shape for the facts that repeat across every note of a kind, and it sits happily alongside the prose sections where the actual character lives.

Your First Template Collection

Templates keep notes consistent as the world grows. Three cover most of what you need.

Character template:

# <% tp.file.title %>

## Basic Information
- **Full Name**: 
- **Age**: 
- **Occupation**: 
- **Location**: 
- **Status**: 

## Physical Description
*What do they look like? Distinctive features?*

## Personality & Motivation
- **Core Motivation**: 
- **Greatest Fear**: 
- **Notable Traits**: 

## Relationships
- **Family**: 
- **Friends**: 
- **Enemies**: 
- **Professional**: 

## Background
*Personal history, important events, formative experiences*

## Role in World
*How do they fit into the larger world? What's their function?*

## Notes
*Additional details, plot hooks, development ideas*

---
Tags: #character #<% tp.system.prompt("Location or faction tag") %>

Location template:

# <% tp.file.title %>

## Overview
*Brief description and purpose of this location*

## Physical Description
- **Size**: 
- **Geography**: 
- **Climate**: 
- **Notable Features**: 

## Demographics
- **Population**: 
- **Primary Species/Cultures**: 
- **Languages**: 
- **Government**: 

## Economy & Resources
- **Primary Industries**: 
- **Major Exports**: 
- **Currency**: 
- **Trade Partners**: 

## Important Locations
*Significant buildings, districts, or sub-locations*

## Notable NPCs
*Important people who live or work here*

## Current Events
*What's happening here right now?*

## History
*How did this place develop? Major historical events?*

## Connections
*How does this place relate to other locations?*

---
Tags: #location #<% tp.system.prompt("Region or type tag") %>

Event template:

# <% tp.file.title %>

## Summary
*What happened in one or two sentences?*

## Details
- **Date**: 
- **Duration**: 
- **Location**: 
- **Key Participants**: 
- **Outcome**: 

## Background
*What led to this event? What were the conditions that made it possible?*

## Description
*What actually happened? Sequence of events, important moments*

## Consequences
*What were the immediate and long-term effects?*

## Perspectives
*How do different groups or individuals view this event?*

## Connections
*What other events, people, or places were affected?*

## Plot Hooks
*How could this event influence future stories?*

---
Tags: #event #<% tp.system.prompt("Time period tag") %>

Organization template:

# <% tp.file.title %>

## Overview
*What is this organization? What's its primary purpose?*

## Structure
- **Type**: <% tp.system.suggest(["Government", "Religious", "Military", "Commercial", "Criminal", "Social", "Academic"], "What type of organization?") %>
- **Size**: 
- **Hierarchy**: 
- **Leadership**: 

## Goals & Methods
- **Primary Goal**: 
- **Secondary Goals**: 
- **Methods**: 
- **Resources**: 

## Membership
- **Requirements**: 
- **Training**: 
- **Benefits**: 
- **Notable Members**: 

## Relationships
- **Allies**: 
- **Enemies**: 
- **Neutral Parties**: 

## History
*How was this organization founded? Key historical moments?*

## Current Status
*What's the organization doing right now? Recent developments?*

---
Tags: #organization #<% tp.system.prompt("Domain or type tag") %>

Your First Notes

Now the fun part. Start with something central: your protagonist, the main setting, the core conflict. Do not overthink which one.

Create a note called "Elena Stormwright" from the character template, and put double brackets around anything that could be its own note:

# Elena Stormwright

## Basic Information
- **Full Name**: Elena Stormwright
- **Age**: 28
- **Occupation**: [[Storm Caller]] of the [[Circle of Winds]]
- **Location**: [[Skyhold Citadel]]
- **Status**: Active

## Relationships
- **Family**: Daughter of [[Marcus Stormwright]], sister to [[Kael Stormwright]]
- **Friends**: [[Thane Ironforge]], [[Lyra Brightblade]]
- **Enemies**: [[The Crimson Cabal]]
- **Professional**: Reports to [[Archmaster Voss]]

## Background
Born during the [[Great Storm of 1195]], Elena manifested [[wind magic]] at age twelve...

Every bracketed term is a note waiting to exist. Some will be characters, some locations, some organizations, some events. Do not create them all now. Link as you write. Then make one of them, say Skyhold Citadel:

# Skyhold Citadel

## Overview
Massive fortress built into the peak of [[Mount Skyreach]], serving as headquarters for the [[Circle of Winds]]

## Notable NPCs
- [[Elena Stormwright]] - Storm Caller
- [[Archmaster Voss]] - Current leader
- [[Thane Ironforge]] - Weaponmaster

## Current Events
- Preparation for the [[Windcaller Trials]]
- Investigation of [[The Crimson Cabal]] activities

Elena shows up in the Skyhold note on her own, because you linked them. That is bidirectional linking doing the work. Make two or three more notes, always linking related concepts, and within minutes you have a small network you can navigate several ways.

Let the Vault Grow Organically

The whole secret is to grow the vault rather than plan it. Start with whatever excites you most about the world. Make notes as you need them.

Link freely to concepts that do not exist yet, because red links are your friends, and stop worrying about "complete" notes.

The world develops its own logic through the linking. Characters cluster around their places and groups, events connect to their participants and consequences, systems link to the people who use them.

Organic growth adapts as complexity increases in a way imposed hierarchies never do. The goal is not perfect organization on day one. It is a living system that keeps suggesting the next move.

Creating Your First Connected Notes

Vault set up, templates ready, blank note staring at you. Now what?

This is where people freeze. They want to build the perfect character or the ultimate magic system or a full world history before they type anything, and perfection is the enemy of connection here.

The value shows up when you stop trying to make each note complete and start focusing on how the notes relate. Your first job is not a comprehensive character sheet. It is a web of connections that helps you think about the world in new ways.

Let me walk through building one interconnected section, note by note.

Starting Small: The Three-Note Foundation

Every world needs a starting point, and three connected notes make a good one:

  1. A character: your protagonist, a key NPC, or someone who embodies the world's themes
  2. A location: where that character lives, works, or has important experiences
  3. A conflict or event: something that drives story and reveals character

I will build a fantasy world from those three, in real time, so you can see the process.

Character Notes That Connect

Start with a character named Kira Ashfall. Instead of filling every field, focus on the details that tie her to the larger world:

# Kira Ashfall

## Basic Information
- **Age**: 24
- **Occupation**: [[Ash Keeper]] for the [[Temple of Eternal Flames]]
- **Location**: [[Emberfall]] (born), currently [[Sanctuary of the Last Flame]]
- **Status**: Novice, recently promoted

## Key Relationships
- **Mentor**: [[High Keeper Valen]] - taught her the sacred rituals
- **Rival**: [[Marcus Stormwind]] - competing for senior keeper position
- **Family**: Parents died in the [[Ashfall Plague]], raised by [[Sister Meredith]]

## Background
Born during the worst outbreak of [[Ashfall Plague]] in recent memory. Her parents, both [[flame tenders]], died protecting the [[Sacred Brazier of Emberfall]] from being extinguished during the chaos. [[Sister Meredith]] found her as a baby, sleeping peacefully next to the brazier despite the toxic ash filling the air.

This immunity to [[ash sickness]] marked her as blessed by [[Pyrion the Eternal]], leading to her training as an [[Ash Keeper]]. She can handle [[consecrated ash]] without protective gear and seems to grow stronger near active flame magic.

## Current Situation
Recently completed her novice trials by successfully tending the [[Sanctuary of the Last Flame]] during the [[Night of Dying Stars]], when all other flames in the region mysteriously began failing. Her success has attracted attention from both the [[High Council of Keepers]] and mysterious figures from the [[Obsidian Cult]].

## Abilities
- Immunity to ash-based toxins and burns
- Can sense the "health" of magical flames
- Unusual strength when near fire magic
- Beginning to manifest [[flame calling]] abilities

## Notes
Something about her immunity suggests she might be connected to the original [[Ashfall Catastrophe]] that created the need for Ash Keepers in the first place. [[High Keeper Valen]] suspects she may be descended from the [[Lost Keepers of Mount Pyra]].

---
Tags: #character #ash-keeper #emberfall #flame-magic

Notice what the links do. I am not explaining what the Ashfall Plague is inside this note, because that is what the link is for. I am not detailing the magic system, just establishing Kira's relationship to it. Every red link is a question waiting to be answered, a piece of world waiting to be built.

Location Notes That Live

Now the Sanctuary of the Last Flame, where Kira works:

# Sanctuary of the Last Flame

## Overview
A fortified monastery built around the last naturally occurring [[eternal flame]] in the [[Northlands]]. The flame has burned continuously for over 800 years, serving as both a pilgrimage site and a training ground for [[Ash Keepers]].

## Physical Description
The sanctuary consists of three concentric circles of stone buildings surrounding the central [[Flame Chamber]]. The inner circle houses the [[sacred flame]], meditation chambers, and quarters for senior [[Ash Keepers]]. The middle circle contains training facilities, workshops for [[ash crafting]], and the [[Hall of Remembrance]]. The outer circle includes guest quarters, stables, and workshops for mundane crafts.

The entire complex is built from [[pyrestone]], a volcanic glass that naturally resists the corrosive effects of [[sacred ash]]. The walls are inscribed with protective [[flame ward symbols]] that glow softly in the presence of blessed fire.

## Key Locations
- **[[Flame Chamber]]**: Heart of the sanctuary, housing the eternal flame
- **[[Hall of Remembrance]]**: Memorial to keepers lost in the [[Ashfall Wars]]
- **[[Novice Quarters]]**: Where [[Kira Ashfall]] lives with other trainees
- **[[High Keeper's Tower]]**: [[High Keeper Valen]]'s residence and private study
- **[[Ash Gardens]]**: Outdoor spaces where [[sacred ash]] is prepared and stored

## Important Residents
- **[[High Keeper Valen]]**: Current leader, 40 years of service
- **[[Kira Ashfall]]**: Promising novice with unusual abilities
- **[[Marcus Stormwind]]**: Senior novice, ambitious and skilled
- **[[Sister Meredith]]**: Elderly keeper, expert in [[ash medicine]]
- **[[Brother Thomas]]**: Sanctuary's historian and keeper of the [[Chronicle of Flames]]

## Current Events
- Preparation for the [[Festival of Rekindling]], the year's most important ceremony
- Investigation of recent [[flame failures]] in nearby settlements
- Increased security due to rumors of [[Obsidian Cult]] activity
- Debate over accepting [[Prince Aldric of Westmarch]] as a political refugee

## History
Founded by [[Saint Pyrria the Flameguard]] after the [[Great Dying of Flames]] nearly extinguished all magical fire in the region. The sanctuary's eternal flame is believed to be a fragment of the original [[Heart of Pyrion]], making it invaluable for training new keepers and performing major rituals.

During the [[Ashfall Wars]], the sanctuary served as a fortress and refugee center. The [[Siege of Last Light]] lasted three months before [[Ash Lord Vex]] was driven back by a coalition of keeper orders.

## Connections
- Connected to [[Emberfall]] by the [[Pilgrims' Road]]
- Sister sanctuary to the [[Flame Monasteries of the South]]
- Source of [[consecrated ash]] for temples throughout the [[Northern Kingdoms]]
- Training center for [[Ash Keepers]] from across the continent

---
Tags: #location #sanctuary #ash-keeper #northlands #eternal-flame

One location note just spun off dozens of new threads. The Flame Chamber wants its own note. The Ashfall Wars sound like a major event. Prince Aldric drags political intrigue into a religious setting.

Each link is a thread to pull when you are ready. For now they exist as connections that give the sanctuary depth.

Event Notes That Drive Story

Now the Night of Dying Stars, the event that made Kira matter:

# Night of Dying Stars

## Summary
A mysterious phenomenon where magical flames across the [[Northlands]] began failing simultaneously, lasting from sunset to dawn on the [[Festival of Pyrion]]. Only the [[Sanctuary of the Last Flame]] maintained its fire, thanks to the intervention of novice [[Kira Ashfall]].

## Timeline
- **Sunset**: First reports of flame failures from [[Emberfall]] and surrounding settlements
- **Early evening**: [[Messenger birds]] arrive at the sanctuary with urgent requests for help
- **Midnight**: The sanctuary's own flames begin to waver, including the [[eternal flame]]
- **Deep night**: [[Kira Ashfall]] enters the [[Flame Chamber]] against orders
- **Near dawn**: All flames stabilize and return to normal strength
- **Dawn**: Phenomenon ends as suddenly as it began

## What Happened
As reports of failing flames reached the sanctuary, [[High Keeper Valen]] ordered all keepers to maintain constant vigil over their assigned flames. When even the [[eternal flame]] began to dim, panic spread through the sanctuary.

[[Kira Ashfall]], defying direct orders to remain in the [[Novice Quarters]], entered the [[Flame Chamber]] alone. According to [[Brother Thomas]], who witnessed the event, she approached the failing eternal flame and simply sat beside it in meditation.

Within minutes, the flame began to strengthen. Throughout the night, as long as Kira remained in contact with the eternal flame, all other flames in the region maintained their power. When the phenomenon ended at dawn, she collapsed from exhaustion but the flames had never fully died.

## Theories
**[[High Keeper Valen]]** believes it was a test from [[Pyrion the Eternal]], designed to reveal Kira's true nature as a chosen vessel.

**[[Brother Thomas]]** suspects it was connected to an astronomical event, the unusual alignment of stars that gave the night its name.

**[[Marcus Stormwind]]** privately theorizes it was sabotage by the [[Obsidian Cult]], and that Kira somehow has a connection to them.

**[[Sister Meredith]]** thinks it was related to the [[Ashfall Catastrophe]], suggesting the original disaster may not be as historical as everyone believes.

## Consequences
- [[Kira Ashfall]] promoted from novice to junior keeper ahead of schedule
- Increased attention from the [[High Council of Keepers]]
- Several [[political refugees]] seeking sanctuary, claiming divine intervention
- Reports of [[Obsidian Cult]] scouts near the sanctuary
- [[Marcus Stormwind]]'s resentment toward Kira's sudden promotion
- [[Prince Aldric of Westmarch]] requesting sanctuary, claiming the night convinced him of the keepers' divine mandate

## Mysteries
- Why did the flames fail only in the [[Northlands]]?
- How did Kira know exactly what to do?
- What caused the stellar alignment that coincided with the event?
- Were other regions affected differently?
- Is this connected to historical flame failures?

---
Tags: #event #flame-failure #mystery #kira-ashfall #night-of-dying-stars

This one note pulls its weight several ways. It makes Kira special without making her overpowered. It creates consequences that will drive future stories. It plants mysteries you can pay off over multiple chapters or sessions.

And it ties the three starting elements together: Kira matters because of this event, the sanctuary matters because it was the only place the flames held, and the event itself hints at larger forces.

The Ripple Effect: Following the Connections

Open the graph view now and you should see three connected notes with dozens of potential expansions radiating out. This is where obsidian worldbuilding gets addictive. Each red link is a story waiting to be told.

Say the Obsidian Cult keeps catching your eye. Make that note:

# Obsidian Cult

## Overview
A secretive organization that believes magical flames are an aberration that must be extinguished to restore the world's "natural darkness." They view [[Ash Keepers]] as deluded servants of a false god and work actively to undermine flame-based magic.

## Core Beliefs
- The world was meant to exist in eternal darkness
- [[Pyrion the Eternal]] is a usurper god who stole fire from the true darkness
- The [[Ashfall Catastrophe]] was their greatest success
- Magical flames corrupt the natural order and must be eliminated
- Only by returning to darkness can humanity achieve true enlightenment

## Methods
- Infiltration of [[Temple of Eternal Flames]] hierarchy
- Sabotage of [[sacred flames]] and [[ash crafting]] operations
- Recruitment from families affected by [[ash sickness]]
- Spreading doubt about the effectiveness of flame magic
- Assassination of prominent [[Ash Keepers]]

## Organization
Little is known about their internal structure. They operate in small cells called "[[Shadow Circles]]" that rarely communicate with each other. Leadership appears to be regional, with a rumored supreme leader known only as the "[[Void Speaker]]."

## Recent Activity
- Suspected involvement in the [[Night of Dying Stars]]
- Increased recruitment efforts following flame failures
- Rumors of a major operation planned for the [[Festival of Rekindling]]
- Possible infiltration of the [[Sanctuary of the Last Flame]]

## Historical Context
The cult emerged after the [[Ashfall Catastrophe]], initially as a survivor support group for those who lost everything to ash sickness. Over time, their grief transformed into ideology, and they began to see the catastrophe not as a tragedy but as a glimpse of the world's true state.

---
Tags: #organization #antagonist #obsidian-cult #flame-opposition #darkness

Now there is a clear antagonist tied to several parts of the world, with understandable motivations, grief hardened into ideology, and obvious conflict potential with the protagonist.

One more note shows how history adds depth. Develop the Ashfall Catastrophe:

# Ashfall Catastrophe

## Overview
A magical disaster that occurred 847 years ago, covering most of the [[Eastern Continent]] in toxic ash and extinguishing thousands of magical flames. The event led to the formation of the [[Ash Keeper]] orders and fundamentally changed how flame magic is practiced.

## The Event
On the night of [[the Sunless Dawn]], [[Mount Pyra]], the largest volcanic source of magical flame, erupted with unprecedented violence. Instead of normal lava, the mountain expelled clouds of [[cursed ash]] that spread across hundreds of miles.

The ash didn't just block the sun. It actively drained magical energy from flames it touched. Sacred fires that had burned for centuries were extinguished in minutes. The [[Great Temple of Pyrion]] lost seventeen of its nineteen eternal flames. Entire cities went dark and cold.

## Immediate Consequences
- Death of an estimated 200,000 people from [[ash sickness]]
- Collapse of the [[First Flame Empire]]
- Mass exodus from affected regions
- Complete breakdown of flame-based magic and technology
- Rise of non-magical technologies in affected areas

## Long-term Effects
- Formation of the [[Ash Keeper]] orders to protect surviving flames
- Development of [[ash medicine]] and protective techniques
- Cultural shift from flame abundance to flame preservation
- Rise of the [[Temple of Eternal Flames]] as a political power
- Creation of [[ash-resistant]] architecture and tools

## Theories of Causation
**Natural Disaster**: Some scholars believe it was a purely natural volcanic event amplified by the mountain's magical properties.

**Divine Punishment**: Religious authorities claim it was [[Pyrion the Eternal]]'s judgment against humanity's misuse of flame magic.

**Magical Experiment**: Hidden texts suggest researchers at [[Mount Pyra Observatory]] were attempting to create artificial eternal flames.

**Cult Activity**: The [[Obsidian Cult]] claims credit, though they didn't exist at the time of the disaster.

**Astronomical Event**: [[Brother Thomas]] theorizes it was connected to a rare celestial alignment similar to the [[Night of Dying Stars]].

## Modern Relevance
Recent events, particularly the [[Night of Dying Stars]], have rekindled interest in the catastrophe. Some scholars worry that conditions might be aligning for a similar event. Others believe understanding the original disaster is key to preventing future flame failures.

The discovery of individuals like [[Kira Ashfall]], who show immunity to ash effects, has led to speculation about survivors of the original catastrophe passing down protective traits.

## Mysteries
- What really caused the initial eruption?
- Why did some flames survive when others didn't?
- Are there other survivors with ash immunity?
- Could it happen again?
- What happened to the lost [[Flame Keepers of Mount Pyra]]?

---
Tags: #historical-event #catastrophe #ashfall #mount-pyra #flame-magic #mystery

Look at what happened. Three notes became a web. The Obsidian Cult connects to the Catastrophe. The Catastrophe explains why Ash Keepers exist. The Night of Dying Stars might tie to both the past and the present.

Each new note suggests several more. That is the whole point: instead of isolated information you are building a system where every element enriches every other.

System Notes for Consistency

Now a note that pins down how flame magic actually works, which is what keeps the world consistent as it grows:

# Flame Magic

## Basic Principles
Flame magic operates on the principle of "sacred combustion," the idea that magical flames are not just fire, but manifestations of divine energy from [[Pyrion the Eternal]]. Unlike mundane fire, magical flames can burn indefinitely without fuel and have properties beyond simple heat and light.

## Types of Magical Flames
**[[Eternal Flames]]**: Self-sustaining fires that burn indefinitely once lit. Extremely rare and precious.

**[[Sacred Flames]]**: Blessed fires that burn longer and cleaner than mundane flames. Used in temples and ceremonies.

**[[Working Flames]]**: Everyday magical fires used for heating, cooking, and crafting. Require periodic renewal.

**[[Battle Flames]]**: Aggressive fires used in combat and defense. Burn hot and fast.

**[[Healing Flames]]**: Gentle fires used in medical applications. Burn cool and provide regenerative energy.

## Flame Tending
Only trained [[Ash Keepers]] can safely maintain magical flames for extended periods. The process requires:

- **Attunement**: Establishing a personal connection with the flame
- **Feeding**: Providing the flame with [[consecrated ash]] or magical energy
- **Cleansing**: Removing impurities that weaken the flame's power
- **Shielding**: Protecting the flame from external interference

## Ash and Flame Relationship
[[Sacred ash]] is both a byproduct and a fuel source for magical flames. Properly prepared ash can:
- Sustain flames for extended periods
- Enhance flame properties (heat, light, magical potency)
- Create protective barriers against flame-dampening effects
- Serve as medicine for [[ash sickness]]

## Limitations and Dangers
**Flame Sickness**: Overexposure to magical flames can cause fever, hallucinations, and energy drain.

**Ash Poisoning**: Improperly prepared ash can cause [[ash sickness]], respiratory damage, and magical sensitivity.

**Flame Fatigue**: Tending flames draws on the keeper's personal energy. Extended sessions require rest and recovery.

**Corruption**: Flames can be tainted by negative emotions, hostile magic, or improper handling.

## Ash Immunity
Rare individuals show natural resistance to ash-related effects. [[Kira Ashfall]] is the most documented case in recent history. This immunity seems to be:
- Hereditary but unpredictable
- Enhanced by proximity to magical flames
- Possibly connected to the [[Ashfall Catastrophe]]
- Accompanied by unusual flame sensitivity

## Cultural Significance
Flame magic forms the foundation of religious practice, daily life, and political power throughout the [[Northern Kingdoms]]. The ability to maintain magical flames determines:
- Social status and authority
- Economic prosperity
- Military capabilities
- Spiritual connection to [[Pyrion the Eternal]]

---
Tags: #magic-system #flame-magic #ash-keeper #sacred-ash #pyrion

The system note sets the rules that govern the magic, so every character who uses it stays logically consistent. When you write any flame scene, you have one place to check against.

A magic system that holds together is what separates a world readers believe from one they poke holes in, and if you want to go deeper on designing the rules themselves, the broader worldbuilding guide covers that ground.

The Connection Web

You now have six interconnected notes with dozens of expansion points. Open the graph again and the world reads as a web of concepts rather than isolated files. This is where it gets genuinely exciting, because the connections generate story on their own.

Need a new character? Look for gaps: the sanctuary needs a cook, the cult needs a sympathetic member, Prince Aldric needs a backstory. Need a new location? Follow the geographic references: what is Emberfall like, what about the Flame Monasteries of the South?

Need a new conflict? Look at the tensions already present: Kira versus Marcus for advancement, the sanctuary versus the cult, refugees seeking asylum, the unexplained Night of Dying Stars.

Every connection suggests new possibilities, and every note you add makes the existing notes richer.

Building Momentum

You have the foundation of a whole world. To keep it growing: follow your curiosity, and make the red links that make you most curious next.

Ask "what if" questions. What if the cult is right about something? What if Kira's immunity has a dark side? What if the eternal flame goes out?

Create tension through connection, looking for ways existing elements complicate each other, maybe Marcus has family in the cult, maybe Prince Aldric's political trouble is tied to flame failures in his kingdom.

Do not aim for completeness. The goal is a rich network that suggests developments naturally. And trust the process, because as the vault grows you will find patterns you never planned, and those emergent storylines are often better than anything you would have designed on purpose.

Advanced Obsidian Worldbuilding Techniques

You have the basics of connected notes. These techniques turn a vault from a pile of linked notes into something closer to a worldbuilding machine.

They are not tricks for their own sake, they are methods worked out over years of building complex worlds, some from happy accidents and some from limitations that forced a solution.

Do not use all of them in every vault. Pick the ones that solve a problem you actually have and ignore the rest until you need them.

Maps of Content: Your World's Table of Contents

Past fifty notes or so, you start losing track. Individual notes are easy to find, but understanding how a region or a time period or a theme hangs together gets hard.

Maps of Content solve this. Think of a MOC as a dynamic table of contents that organizes related notes while keeping the flexible linking intact.

A regional MOC for the Northern Kingdoms:

# Northern Kingdoms - Regional Overview

## Major Settlements
- [[Emberfall]] - Ancient city, birthplace of many [[Ash Keepers]]
- [[Sanctuary of the Last Flame]] - Primary training center for flame magic
- [[Ironhaven]] - Major port city and trade hub
- [[Thornwatch]] - Border fortress, frequent [[Obsidian Cult]] activity
- [[Ashford]] - Agricultural center, still recovering from recent flame failures

## Political Structure
- [[High Council of Keepers]] - Religious authority over flame magic
- [[Northern Lords Alliance]] - Secular political coalition
- [[Prince Aldric of Westmarch]] - Seeking political asylum
- [[King Aldwin III]] - Aging monarch, declining authority
- [[Trade Guilds of Ironhaven]] - Economic powerhouse

## Geography & Climate
- [[Mount Pyra]] - Site of the original [[Ashfall Catastrophe]]
- [[Pilgrims' Road]] - Sacred route connecting major temples
- [[Whispering Woods]] - Forest between Emberfall and the Sanctuary
- [[Coldwater Bay]] - Ironhaven's natural harbor
- [[Ash Barrens]] - Still-contaminated lands from the catastrophe

## Current Conflicts
- [[Obsidian Cult]] infiltration and sabotage
- Political instability following the [[Night of Dying Stars]]
- Economic pressure from flame failures affecting trade
- Refugee crisis as people flee affected regions
- Religious debates over [[Kira Ashfall]]'s rapid advancement

## Notable Bloodlines
- [[House Stormwright]] - Traditional flame keeper family
- [[House Ironforge]] - Weaponsmith dynasty
- [[House Brightblade]] - Military nobility
- [[House Ashworth]] - Merchant princes of Emberfall

## Population & Demographics
- **Total**: Approximately 2.3 million
- **Urban**: 35% (concentrated in Ironhaven and Emberfall)
- **Rural**: 65% (farmers, miners, foresters)
- **[[Ash Keepers]]**: ~3,000 active, ~15,000 affiliated
- **Refugees**: Growing population from flame-affected regions

---
*See also: [[Southern Kingdoms MOC]], [[Eastern Reaches MOC]]*

Tags: #moc #northern-kingdoms #regional-overview

A MOC like this gives you the whole region at a glance without clicking through dozens of notes, and it exposes gaps, maybe House Ironforge needs more detail. It is dynamic, so you add new notes as you make them.

Regional MOCs organize by geography. Thematic MOCs organize by concept or system, and they are where consistency really pays off. The structure is the same as the regional one above, just grouped by idea instead of place.

A # Flame Magic - System Overview heading, then sections that gather everything the magic touches: Core Mechanics (the rules notes like [[Flame Magic]] and [[Sacred Ash]]), Practitioners & Organizations (the [[Ash Keeper]] orders and their [[Obsidian Cult]] opposition), Historical Development ([[Ashfall Catastrophe]], [[Night of Dying Stars]]), Notable Practitioners past and present, Cultural Impact, and a Cross-System Connections section that links out to [[Weather Magic]], [[Earth Magic]], and the politics the magic feeds into. Tags of #moc #flame-magic close it.

When you write a flame scene, that single note hands you every relevant element in the world at once, showing how the magic connects to history, geography, politics, and individual characters.

Timeline MOCs organize by history, which suits worlds with complex pasts. They group events chronologically while keeping the thematic links intact.

The structure is the same as the two MOCs above, just sorted by time instead of place or system: a # World Timeline - Major Events heading, then era sections (Ancient History, Classical Period, Medieval Period, Modern Era, Recent History) with each event listed as a dated bullet linking to its full note, - **847 years ago**: [[Ashfall Catastrophe]] - Mount Pyra eruption. A closing "Cyclical Events" section holds the recurring ones, the pilgrimage every seven years, the astronomical alignment every twenty-three, and tags of #moc #timeline finish it off.

A timeline MOC keeps the chronology consistent and surfaces recurring patterns you can turn into cyclical events, which add real depth to a world's history.

Advanced Tagging That Scales

Basic tags help. A hierarchical tag framework turns the vault into a queryable database without becoming unmanageable:

## Content Type Tags
#character #location #event #organization #system #resource

## Status Tags
#idea #draft #complete #needs-review #archived

## Thematic Tags
#flame-magic #political-intrigue #religious-conflict #historical-mystery #romance #adventure

## Geographic Tags
#northern-kingdoms #southern-reaches #eastern-provinces #western-territories
#emberfall #sanctuary #ironhaven #ashford #thornwatch

## Temporal Tags
#ancient-history #classical-period #medieval-era #modern-times #current-events #future-plans

## Character-Specific Tags
#protagonist #antagonist #ally #neutral #mentor #love-interest

## Relationship Tags
#family #friendship #rivalry #romance #mentor-student #political-alliance #enemy

## Plot Tags
#main-plot #subplot #backstory #world-building #character-development #foreshadowing

## Development Tags
#needs-expansion #placeholder #contradiction-check #cross-reference #inspiration

Combine tags to query the world. #character AND #northern-kingdoms AND #flame-magic shows every flame user in the north. #event AND #historical-mystery AND #needs-expansion shows the historical events that still need work. #location AND #political-intrigue AND #current-events reveals the politically active places.

Dataview turns those tags into live tools. Characters by region:

TABLE summary as "Description", status as "Status"
FROM #character
WHERE contains(tags, "#northern-kingdoms")
SORT file.name ASC

Incomplete elements that need attention:

LIST
FROM (#idea OR #draft OR #needs-expansion)
SORT file.mtime DESC

Current plot threads, sorted by priority:

TABLE without ID
  file.link as "Element",
  choice(contains(tags, "#main-plot"), "Main", choice(contains(tags, "#subplot"), "Sub", "Note")) as "Priority",
  summary as "Description"
FROM (#current-events OR #main-plot OR #subplot)
WHERE !contains(tags, "#complete")
SORT choice(contains(tags, "#main-plot"), 0, choice(contains(tags, "#subplot"), 1, 2))

A historical timeline that maintains itself:

TABLE without ID
  date as "Date",
  file.link as "Event",
  summary as "Summary"
FROM #event
WHERE date
SORT date ASC

These are living documents. Your character list stays current without maintenance. Your plot tracker shows new developments on its own.

Bases: A Native Database View of Your World

Dataview is a community plugin, and for years it was the way to get database-style views out of a vault. Obsidian now ships a core plugin called Bases that does something similar without installing anything, and it is built directly on the Properties covered earlier.

A base is a view, table, list, cards, or map, defined in Bases syntax and either saved as its own .base file or embedded in a markdown code block. The views read your file properties, so the more consistently you fill in species, status, and region, the more a base can do with them.

For a world, the obvious use is a table of every character. Point a base at the notes with a character tag, add columns for species, region, and status, and filter it to one region to get a roster of everyone in the Northlands.

Switch the same base to Cards and you get a gallery of location notes, each showing its key fields at a glance, which suits browsing places by eye rather than by name. The Map layout drops interactive pins for notes that carry coordinates, so a world with mapped locations gets a real map view.

Bases supports calculations through formulas and functions too, so a table can count the characters in each faction or roll up a population total without you doing the arithmetic.

The question everyone asks is Dataview versus Bases. The short version is that Bases is the native option and Dataview is the more programmable one.

Bases is built in, works on your Properties, and gives you a visual, editable, saveable view you sort and filter by clicking, and edits you make in a Table view write straight back to the underlying notes. Dataview is a community plugin that queries inline fields and frontmatter and renders read-only results in its own query language, which goes further when you want custom logic and computed output that a visual builder does not reach.

Neither replaces the other. Reach for Bases when you want a clean, clickable database view of your world with no setup, and reach for Dataview when you want to write a query that does something specific Bases cannot express. Plenty of worldbuilders run both.

Templates That Do More

Advanced templates go past structure. They help you build better by prompting for the right things and generating tags from your answers. A dynamic character template that adapts to what kind of character you are making:

# <% tp.file.title %>

## Basic Information
- **Full Name**: <% tp.system.prompt("Character's full name") %>
- **Age**: <% tp.system.prompt("Age") %>
- **Species**: <% tp.system.suggest(["Human", "Elf", "Dwarf", "Halfling", "Other"], "Species?") %>
- **Occupation**: <% tp.system.prompt("Occupation/Role") %>
- **Current Location**: [[<% tp.system.prompt("Where do they currently live/work?") %>]]

<%
let characterType = await tp.system.suggest(["Protagonist", "Antagonist", "Supporting", "Background"], "Character importance?");
let tags = ["#character"];

if (characterType === "Protagonist") {
  tags.push("#protagonist", "#main-plot");
} else if (characterType === "Antagonist") {
  tags.push("#antagonist", "#conflict");
} else if (characterType === "Supporting") {
  tags.push("#supporting");
} else {
  tags.push("#background");
}

let region = await tp.system.suggest(["Northern Kingdoms", "Southern Reaches", "Eastern Provinces", "Western Territories"], "Primary region?");
tags.push("#" + region.toLowerCase().replace(" ", "-"));

let magicUser = await tp.system.suggest(["Yes", "No", "Unknown"], "Magic user?");
if (magicUser === "Yes") {
  let magicType = await tp.system.suggest(["Flame Magic", "Weather Magic", "Earth Magic", "Divine Magic", "Other"], "Type of magic?");
  tags.push("#" + magicType.toLowerCase().replace(" ", "-"));
}
%>

## Physical Description
<% tp.system.prompt("What do they look like? Distinctive features?") %>

## Personality & Psychology
- **Core Motivation**: <% tp.system.prompt("What drives them?") %>
- **Greatest Fear**: <% tp.system.prompt("What do they fear most?") %>
- **Fatal Flaw**: <% tp.system.prompt("What weakness might destroy them?") %>
- **Best Quality**: <% tp.system.prompt("What's their greatest strength?") %>

<% if (characterType === "Protagonist" || characterType === "Antagonist") { %>
## Character Arc
- **Starting Point**: <% tp.system.prompt("Where do they begin emotionally/psychologically?") %>
- **Growth Challenge**: <% tp.system.prompt("What must they overcome or learn?") %>
- **Potential Ending**: <% tp.system.prompt("Where might their arc lead?") %>
<% } %>

## Relationships
- **Family**: <% tp.system.prompt("Family members (create [[links]] for important ones)") %>
- **Friends**: <% tp.system.prompt("Close friends and allies") %>
- **Enemies**: <% tp.system.prompt("Rivals and antagonists") %>
- **Professional**: <% tp.system.prompt("Work relationships and colleagues") %>

## Background
<% tp.system.prompt("Personal history, formative experiences, important events") %>

## Story Role
<% tp.system.prompt("How does this character serve the story? What function do they fulfill?") %>

---
**Created**: <% tp.date.now() %>
**Status**: <% tp.system.suggest(["Idea", "Draft", "Complete"], "Development status?") %>

Tags: <% tags.join(" ") %>

This adapts its questions to the character type, so protagonists get an arc section and background characters do not. It generates the right tags from your answers. It links locations and magic systems as you name them, and it keeps every character tracked the same way.

An event template can do the same trick, adjusting its sections based on whether the event is historical, current, future, or recurring, and building its tags from the type, scale, and timeframe you pick:

# <% tp.file.title %>

<%
let eventType = await tp.system.suggest(["Historical Event", "Current Event", "Future Event", "Recurring Event"], "What type of event?");
let scale = await tp.system.suggest(["Personal", "Local", "Regional", "National", "Continental", "World"], "What scale of impact?");
let timeframe = await tp.system.suggest(["Ancient History", "Classical Period", "Medieval Era", "Modern Times", "Current Events"], "When does this occur?");

let tags = ["#event"];
tags.push("#" + eventType.toLowerCase().replace(" ", "-"));
tags.push("#" + scale.toLowerCase());
tags.push("#" + timeframe.toLowerCase().replace(" ", "-"));
%>

## Summary
<% tp.system.prompt("What happened in one or two sentences?") %>

## Key Details
- **Date**: <% tp.system.prompt("When did this happen? (Use YYYY-MM-DD format if specific)") %>
- **Duration**: <% tp.system.prompt("How long did it last?") %>
- **Location**: [[<% tp.system.prompt("Where did this take place?") %>]]
- **Scale**: <% scale %>

<% if (eventType === "Historical Event" || eventType === "Current Event") { %>
## Background & Causes
<% tp.system.prompt("What led to this event? What conditions made it possible?") %>
<% } %>

## Key Participants
<% tp.system.prompt("Who were the main people involved? Use [[links]] for important characters") %>

## What Happened
<% tp.system.prompt("Detailed description of the events") %>

## Immediate Consequences
<% tp.system.prompt("What were the direct, short-term results?") %>

<% if (eventType === "Historical Event") { %>
## Long-term Impact
<% tp.system.prompt("How did this event change the world over time?") %>
<% } %>

## Affected Locations
<% tp.system.prompt("What places were affected by this event?") %>

## Plot Hooks & Story Potential
<% tp.system.prompt("How could this event create story opportunities?") %>

---
**Created**: <% tp.date.now() %>
**Status**: <% tp.system.suggest(["Idea", "Draft", "Complete"], "Development status?") %>

Tags: <% tags.join(" ") %>

The result is that every event connects properly to characters, locations, and consequences, and stays consistent in how it tracks cause and effect, without you having to remember the pattern each time.

Visual Worldbuilding With Canvas

Canvas is a core plugin, built in and free, and it turns abstract connections into something you can see. It complements text notes rather than replacing them.

A canvas is an infinite two-dimensional surface where you drag note cards around and draw lines between them, and the cards are not copies. Drag in your real character and location notes and each card stays linked to the actual note, so opening it or editing it works straight from the canvas and any change flows back to the source.

That is what makes it worth using for a world rather than a whiteboard app: you can lay out a faction-relationship map with every kingdom and guild as a live card and the alliances and rivalries drawn between them, or spread a whole era across the surface as a spatial timeline, and you are arranging the same notes the rest of the vault runs on rather than a throwaway diagram.

Three uses cover most of what worldbuilders need.

A political relationship map starts with the major powers. Place a note for each kingdom, empire, or major organization, then draw connections showing alliances, conflicts, and trade relationships.

Color the lines by type, red for conflict, green for alliance, blue for trade, and use arrows to show who holds power over whom. Drop character notes near the organizations they belong to.

This surfaces patterns text hides. You might find one character is wired into too many organizations to be plausible, or that a whole region has no political complexity and needs some.

Timeline flows show cause and effect visually. Arrange events chronologically from left to right, connect them with consequence arrows that show how one event drove the next, group related events by theme or region using separate Canvas areas, and add character lifespans as horizontal bars so you can see who was alive for what.

Mark the recurring patterns that show up across different periods, since those often become the cyclical events that give a world texture.

Character relationship webs map the social structure. Put the central character in the middle, use different colored connections for relationship types, and indicate relationship strength with line thickness.

Cluster the characters who know each other, and the cross-cluster connections will reveal your bridge characters, the ones who tie otherwise separate groups together. A web like this makes it obvious when a character is under-connected or over-connected to your story network.

Automation and Scripting

For power users, Templater scripts automate the repetitive parts. A script that finds every note linking to the current one and builds a Connections section:

<%*
const currentFile = tp.file.title;
const allFiles = app.vault.getMarkdownFiles();
const backlinks = [];

for (let file of allFiles) {
    if (file.basename === currentFile) continue;
    const content = await app.vault.read(file);
    if (content.includes(`[[${currentFile}]]`)) {
        backlinks.push(`[[${file.basename}]]`);
    }
}

if (backlinks.length > 0) {
    tR += "## Connections\n";
    tR += "This note is referenced by:\n";
    for (let link of backlinks) {
        tR += `- ${link}\n`;
    }
}
%>

A name generator saves you inventing names on the spot, pulling from lists you control:

<%*
const maleNames = ["Aeron", "Bran", "Caius", "Dorian", "Erik"];
const femaleNames = ["Aria", "Brenna", "Cira", "Dara", "Elara"];
const surnames = ["Ashfall", "Brightblade", "Ironforge", "Stormwind", "Thornwick"];

const gender = await tp.system.suggest(["Male", "Female", "Other"], "Character gender?");
let firstName;

if (gender === "Male") {
    firstName = maleNames[Math.floor(Math.random() * maleNames.length)];
} else if (gender === "Female") {
    firstName = femaleNames[Math.floor(Math.random() * femaleNames.length)];
} else {
    const allNames = [...maleNames, ...femaleNames];
    firstName = allNames[Math.floor(Math.random() * allNames.length)];
}

const lastName = surnames[Math.floor(Math.random() * surnames.length)];
tR += `**Generated Name**: ${firstName} ${lastName}\n`;
%>

A cross-referencing script goes further, updating related notes when you make a change. This one links a new event to each participant automatically:

<%*
const eventName = tp.file.title;
const participants = await tp.system.prompt("List participant names (comma-separated):");
const participantList = participants.split(",").map(name => name.trim());

for (let participant of participantList) {
    const file = app.vault.getAbstractFileByPath(participant + ".md");
    if (file) {
        let content = await app.vault.read(file);
        if (!content.includes(eventName)) {
            content += `\n- Participated in [[${eventName}]]`;
            await app.vault.modify(file, content);
        }
    }
}
%>

Dataview power queries build overviews that maintain themselves. A running "current world status" of active conflicts:

LIST
FROM #conflict AND #current
WHERE !contains(tags, "#resolved")
SORT priority DESC

Everything created in the last month, so you can see what is moving:

TABLE file.ctime as "Created", summary as "Summary"
FROM ""
WHERE file.ctime >= date(today) - dur(30 days)
SORT file.ctime DESC
LIMIT 10

Consistency-checking queries catch problems before they compound. Characters with no location:

LIST
FROM #character
WHERE !current-location

Events with no date:

LIST
FROM #event
WHERE !date

Orphaned notes with no incoming links:

LIST
FROM ""
WHERE length(file.inlinks) = 0 AND !contains(file.path, "Templates")

Performance for Large Vaults

Past a thousand notes, keep an eye on speed. Use folders sparingly, since deep nesting slows search. Compress large images before importing, because they drag on the graph view.

Archive finished story notes to separate vaults. Limit and simplify Dataview queries, narrow tags run faster than broad ones, and heavy query results can be cached in dedicated notes.

Disable plugins you are not using and update the ones you keep. The point of all of it is to protect the creative flow, so technical problems never become creative barriers.

Avoiding Common Pitfalls

I have made every mistake available here. I have over-linked until the graph view looked like a spider had a seizure. I have built dozens of character templates before writing a single character. I have spent hours organizing tags instead of building anything.

These are not just wasted time, they are creativity killers, because the moment the tool gets more complex than the process, the tool has won.

The whole point of obsidian worldbuilding is to amplify creativity, not bury it. Here are the traps that catch new and experienced worldbuilders alike.

The Over-Linking Disease

This is the big one, the mistake that ruins more vaults than any other. You discover linking and suddenly everything is a link. It looks like this:

# [[Kira Ashfall]]

[[Kira]] is a [[young woman]] who works as an [[Ash Keeper]] at the [[Sanctuary of the Last Flame]]. She has [[brown hair]] and [[blue eyes]] and wears the traditional [[ash keeper robes]]. She carries an [[ash keeper staff]] and uses [[flame magic]] to tend the [[sacred flames]].

It looks thorough and it is unusable. Not every noun needs a note. "Young woman" does not. "Brown hair" and "blue eyes" definitely do not. "Ancient rituals" is too vague to link. Here is the same passage linked properly:

# Kira Ashfall

Kira is a young woman who works as an [[Ash Keeper]] at the [[Sanctuary of the Last Flame]]. She has brown hair and blue eyes and wears the traditional ash keeper robes. She carries a standard keeper staff and uses [[flame magic]] to tend sacred flames.

The links point to specific, important concepts that deserve their own notes. Descriptions stay descriptions.

Before creating any link, ask whether the concept would benefit from its own note, whether it is specific enough to be useful, whether you will reference it from more than one place, and whether the connection actually adds meaning. Fifty meaningful links make a rich web. Five hundred random ones make noise that hides the real connections.

Red links deserve the same discipline. They are great for capturing ideas fast, but a vault full of [[the thing]] and [[magic sword maybe]] is just noise.

Good red links are specific and actionable: [[Crimson Blade of House Ironforge]], [[The Siege of Ashford]]. If future-you cannot tell what a red link meant after a week, it will never become a real note.

Template Proliferation

Templates are useful right up until they become the project. I once spent two weeks on the perfect character template, with fields for everything down to favorite breakfast, and created zero characters with it, because starting one felt like filing taxes.

You are in this trap if you have more templates than notes, if any template has more than twenty fields, if you spend more time refining templates than using them, or if you are delaying worldbuilding until the templates are perfect.

Start with three: character, location, event. Build the world with those and add a fourth only when you keep making the same kind of note that does not fit.

One character template with optional sections beats three rigid ones for noble, commoner, and antagonist. Let templates evolve as you learn what you actually need, rather than trying to predict every field up front.

The Perfect Organization Fallacy

This is the belief that you must organize everything perfectly before you can create. New users spend weeks on folder structures and tag schemes without making a single piece of world content.

The cycle runs: build a structure, start notes, realize it does not fit, reorganize everything, start again, discover new needs, reorganize forever. I have watched people reorganize the same twenty notes six different ways instead of writing a twenty-first, which is procrastination wearing productivity's clothes.

Accept that an actively developing vault is messy, and that is healthy. The goal is useful organization, not perfect organization.

If you can find what you need when you need it, it is good enough. Let structure emerge from your real patterns rather than the ones you imagine you should have.

Tag System Bloat

Too many tags make things harder to find, not easier. This is what it looks like out of control:

#character #protagonist #main-character #hero #young-adult #female #magic-user #flame-magic #ash-keeper #novice #brown-hair #blue-eyes #orphan #sanctuary-resident #northern-kingdoms #emberfall-native #future-leader #chosen-one #pyrion-blessed

Nineteen tags for one character is chaos, not organization. Useful tagging is five:

#character #protagonist #ash-keeper #flame-magic #northern-kingdoms

Keep the system simple: content types, status, geography, theme. Resist tags for hair color or personality traits, and put specifics in the note body.

Do not duplicate what other systems already capture. If characters live in a Characters folder, you may not need a #character tag too. Pick one system per organizational need and do not triple up.

Graph View Obsession

The graph is beautiful, which makes it dangerous. People spend hours tuning settings to make it look like a perfect network diagram, worrying about isolated notes and cluster density instead of writing content.

The graph is a diagnostic tool, not a goal. A perfect graph does not mean a perfect world and a messy one does not mean a bad world.

Use it to spot isolated notes that need integration, over-connected hubs doing too much, missing connections between related concepts, and clustering that reveals themes. Do not use it to judge the quality of your worldbuilding, plan your note strategy, or procrastinate.

Roughly, spend most of your time creating and connecting notes and only a little analyzing the graph. If you are looking at it more than building, something is off.

The Plugin Rabbit Hole

Obsidian has hundreds of plugins and thousands of configurations, which is an infinite rabbit hole. The cycle: hear about a cool plugin, install it to improve your workflow, spend hours configuring it, find a better one, install that too, spend more time managing plugins than creating.

I have seen vaults with forty-plus plugins that take longer to launch than it takes to write a character note.

Before installing anything, ask what specific problem it solves, whether it saves more time than it costs across setup and learning and maintenance, whether it duplicates something you already have, and whether you are just avoiding real work. Start with core functionality and add plugins only when a concrete limitation blocks you.

Collaboration Confusion

Obsidian can handle collaborative worldbuilding, but it needs more coordination than people expect. The biggest mistake is assuming several people can share a vault with no conventions.

When two people edit the same note at once you get merge conflicts, and most collaborative disasters trace back to no naming conventions, clashing organizational systems, overlapping responsibilities, and poor communication about changes.

If you are building with a team, agree on naming conventions before anyone makes a note, assign ownership areas, use consistent templates, communicate major changes before making them, and hold regular syncs to resolve conflicts.

Solo is much simpler, so do not add collaboration unless you actually need it.

Perfectionism Paralysis

This is the belief that every note must be complete before you move on, which is the opposite of how a vault works. Notes here are meant to start as stubs and grow through connection. Your first note on a character might be:

# Sarah Ironforge

Master weaponsmith at [[Sanctuary of the Last Flame]]. Mentor to [[Kira Ashfall]].

Secret: Was present during the [[Night of Dying Stars]] but hasn't told anyone what she really saw.

That is enough to establish her and create useful connections. Develop the details later, when a scene needs them or another character references her.

A minimum viable note answers three questions: what core concept does this represent, how does it connect to other elements, and what unique role does it serve.

Answer those and you have enough. Do not let the hunt for perfect individual notes stop you from building the network that makes the whole thing work.

Information Hoarding

Some worldbuilders collect information instead of creating worlds, spending hours on medieval farming and historical weapon designs without building anything. Research can enhance worldbuilding but it should not replace it, and the goal is an interesting fictional world, not a documentation of the real one.

Roughly, most of your time should go to creating original content and only some to research that supports it. You are hoarding if you have more research notes than world notes, if you keep learning more before starting, or if you use research as an excuse to dodge creative decisions.

"I need medieval metallurgy because my character is a blacksmith" is good research. "I should learn metallurgy in case it is useful someday" is procrastination.

Backups and Security

This is not a creative pitfall, but it can wipe out months of work. A vault is a folder of text files, which makes it easy to back up and easy to lose.

People have lost entire vaults to drive failures with no backup, accidental deletion, sync conflicts that corrupt files, and OS problems that lock them out.

Keep the vault in a synced cloud folder, copy the whole folder somewhere else weekly (or use Git if you are technical), and work across more than one device so you have natural redundancy. Set this up before you have months invested, not after disaster.

Scale, Migration, and Recovery

Large worlds hit performance issues: sluggish graph view past a thousand notes, slower search with complex queries, longer startup with many plugins. Maintain by cleaning up unused notes and images, compressing images, disabling unused plugins, splitting completed projects into separate vaults, and keeping queries simple.

Plan for platform independence too, since Obsidian will not be the perfect tool forever. Favor standard markdown over Obsidian-specific features where you can, avoid heavy plugin dependency, export regularly to portable formats, and document your organizational systems so they can be rebuilt elsewhere.

Your world should outlive the tool you built it in.

When things do go wrong, recover without starting over. Back up before major changes, identify the core problem, fix one system at a time, test on a small subset before applying vault-wide, and document what works.

Sometimes a fresh vault beats fixing a broken one, especially when the organization fights your process, when organizational notes outnumber content notes, or when plugin conflicts make the vault unstable. Move your best content into a clean vault rather than fighting structural problems.

Most pitfalls come from the same root: losing sight of the point, which is building rich interconnected worlds. The most successful vaults are usually the simplest, using just enough organization to be useful without becoming a burden.

Keep the world central and the tools in service to it, not the other way around.

Real-World Workflows and Case Studies

Theory is fine. Here is what actually using Obsidian day to day looks like, based on my own work and that of the writers and game masters I have helped set up their vaults.

The Daily Worldbuilding Session

Most good worldbuilding happens in small consistent sessions, not marathon weekends. A productive fifteen to thirty minutes has a shape.

Open the vault and hit the quick switcher, type a few random letters, and open whatever appears, because a random starting point leads to unexpected discoveries. Read the note for red links that need developing, connections that suggest storylines, details worth expanding, and contradictions to resolve.

Then pick the most interesting connection and follow it, creating or expanding one related note, aiming for improvement rather than completion. Finally, look at what you changed and ask what else connects to it, adding links and updating any note that should reference the new development.

This keeps the world growing along its own natural evolution rather than a predetermined plan.

Some days you have a specific problem: you need a villain, or the magic system has a hole, or two timeline events do not fit. Define the problem precisely first, since "need a villain" is too vague but "need an antagonist for Kira with understandable motivations who creates conflict without being evil" is workable.

Gather connected information through search and tags. Look for gaps and opportunities, asking what kinds of conflict are missing, which characters could develop unexpectedly, and which organizations might have hidden agendas.

Develop your solution and link it immediately to related elements. Then check the ripple effect through the graph and search, making sure the new element does not contradict anything and updating notes that should acknowledge it.

Ideas arrive at inconvenient times, so keep a capture habit. Dump everything you remember into a note without worrying about polish:

# [Idea Title]

## Initial Concept
[Quick brain dump of the idea]

## Potential Connections
[What existing world elements might this connect to?]

## Development Questions
[What needs to be figured out to make this work?]

## Next Steps
[What should you do with this idea?]

---
Status: #idea
Created: [Date]

Review your idea notes weekly. Some will have gone stale and should be archived, and others will spark connections.

For the ones worth pursuing, link them to existing elements, identify what development they need, add them to your rotation, and move their status from idea to draft.

The capture habit gets easier once the vault lives in your pocket. Obsidian has a mobile app for iOS and Android that opens the same vault your desktop uses, so a stray idea on the train goes straight into the world instead of onto a napkin you lose.

Point the app at whatever synced folder holds the vault, or use Obsidian Sync, and a note you dump in on your phone is waiting on your desk later. It suits quick capture more than deep building, since typing on glass is slower than a keyboard, so the useful pattern is catch the idea on mobile and develop it on desktop.

The Pre-Writing Workflow

When you sit down to write a story in the world, the vault becomes a prep tool. Scene prep in five minutes: refresh the location note for physical details, NPCs who might appear, current events, and atmosphere.

Quick-reference the character notes for goals, recent developments, relationships with the others in the scene, and speech patterns. Run a continuity check by searching for the last time these characters interacted or this place was used, so the new scene does not contradict recent developments.

Review which plot threads this scene should advance and where it can reveal information, deepen relationships, set up conflicts, or resolve tension. Five minutes of this keeps the writing consistent with the established world while handing you plenty of material.

Game masters have a different rhythm, because they prepare for player unpredictability while keeping the world consistent. In the thirty minutes before a session, review the locations players might visit and the NPCs in each, prepare backup locations for when players go off-script, update what each important NPC is currently doing and how they will react to player plans, and review active storylines to prepare consequences for likely actions.

After each session, update the affected locations, modify NPC notes to reflect new information, create event notes for significant developments, add any characters who emerged during play, and update the timeline. This keeps the world evolving in response to players while staying consistent.

Case Study: Building the Shattered Realms

Here is a real example. I built a fantasy world called the Shattered Realms over six months, from a single concept to a 500-plus note vault used for both fiction and a tabletop campaign.

The starting idea was that magic is powered by breaking things, and the more valuable or meaningful the broken object, the more powerful the resulting magic.

Month one was foundation. I wrote the basic magic system note establishing that Breaking Magic requires the physical sacrifice of meaningful objects, and that single constraint immediately suggested economic implications (valuable items become fuel), social implications (the wealthy get more powerful magic), cultural implications (what counts as meaningful varies by culture), and personal implications (burning a family heirloom for power carries emotional cost).

I made three characters to explore different angles: a merchant's son breaking priceless artifacts, a street thief using stolen items that produced weaker magic, and an old craftsman who imbued his own creations with meaning before breaking them.

Then three locations where they might meet, the auction houses, the underground markets, the craftsman's quarter, and the first conflicts the system generated: legal battles over magical item ownership, theft rings targeting meaningful objects, religious debate over destroying beautiful things, and economic pressure as demand drove up prices. By month's end, twenty-five interconnected notes.

Month two added geography and history. Three regions with different relationships to Breaking Magic: wealthy city-state Principalities where breaking is an art form, the Collective Lands where meaningful objects are communally shared, and the Preserve Territories where breaking is forbidden.

Then the major historical event, the Great Sundering, when the first Breaking Mage destroyed an artifact so powerful it cracked the continent into separate realms, which explained why the world is divided, where the magic came from, and why some regions fear it while others embrace it. By month's end, seventy-five notes with clear regional and historical depth.

Month three built the character network, populating each region with people representing different viewpoints on Breaking Magic, from enthusiasts who saw it as art to opponents who thought it fundamentally wrong, along with the social and economic roles and the relationship dynamics between them, family conflicts over breaking heirlooms, partnerships between creators and breakers, romances complicated by opposing philosophies.

The magic system stopped being a clever concept and started driving human conflict.

Months four and five layered on political complexity and history. Each region grew a government shaped by its relationship to magic, a magical meritocracy in the Principalities, democratic socialism in the Collective Lands, a magic-free militarized society in the Preserve Territories, which created natural interstate tensions over trade, immigration, and defense.

A detailed timeline traced Breaking Magic from its accidental discovery by a grief-stricken artisan through the Great Sundering and the War of Broken Crowns to the Modern Accords, with each event connecting to present conditions.

Month six was synthesis. The world had developed enough internal logic that new additions emerged from existing elements rather than being imposed, and the interconnected systems generated story on their own: political intrigue between regions, personal drama over choosing power versus sentiment, economic thrillers around valuable objects, historical mystery around the true cause of the Sundering.

The world supported a year-long tabletop campaign and became the reference for two published short stories and a novel in progress.

The lessons held up. Organic growth beat planning, since the most interesting parts came from following connections, the magic system's economics led to political structures I would never have designed directly.

Characters drove development more than abstract systems did, because people create conflict and conflict reveals how a world works. Constraints sparked creativity, since the limitation that Breaking Magic needs meaningful objects produced more story than a flexible system would have.

And iteration beat perfection, because the world improved through constant small additions rather than major revisions, which is exactly what linked, evolving notes are good at.

Workflow Variations

Different creators need different rhythms, and the vault adapts to each.

A fiction writer works around the manuscript. A ten-minute morning check-in reviews the notes for today's writing location and characters, flags any world details that might affect the scenes, and notes continuity items to track while writing.

Five minutes of post-writing updates capture anything new: characters, locations, or concepts that emerged during drafting get their own notes, and existing notes get updated with what the day's writing revealed. Ten minutes in the evening looks back at what got written for unexpected world implications, details worth developing into larger elements, and ideas to hold for later.

The writing feeds the world and the world feeds the writing.

A game master works around sessions. A weekly thirty-minute development pass advances background events and NPC activities, develops the consequences of recent player actions, and creates new content based on where the players are pointing.

A fifteen-minute pre-session prep reviews the relevant location and character notes, updates NPC motivations and goals, and prepares flexible content for the directions players tend to invent. A twenty-minute post-session update records what happened and its consequences, updates the affected characters and locations, and creates notes for anything that emerged during play.

The world evolves in response to the table while staying consistent.

A collaborative team layers coordination on top. Individual daily work of about fifteen minutes develops each person's assigned areas according to shared guidelines, creates content that connects to teammates' contributions, and links to recent additions from others.

A weekly team sync of forty-five minutes reviews the week's new content, resolves conflicts and contradictions, plans priorities, and assigns areas for the following week. A longer monthly integration session does the deeper work of checking world consistency, integrating individual contributions into a cohesive whole, planning long-term development, and updating templates and workflows based on what the team learned.

Collaboration adds overhead, so only take it on when the project genuinely needs more than one builder.

Troubleshooting Your Practice

Even with good systems you will hit obstacles, and the fixes are usually about scaling back rather than pushing harder.

If you have not touched the vault in two weeks and feel overwhelmed at the thought of restarting, your sessions are too ambitious. Cut them to ten minutes maximum, focus on reading and small additions instead of major creation, use the random-note approach to rebuild familiarity, and set the goal as "improve one note" rather than "create new content."

If you keep improving the same notes instead of making new ones, perfectionism is stalling you. Set artificial limits like "I can only modify each note twice," use a timer that gives you fifteen minutes of new content before you are allowed to revise, and lean on the minimum-viable-note idea to accept that incomplete content is fine.

If you jump between unrelated elements without developing any of them, pick one region, character, or concept for the week and only work on notes connected to it. Weekly themes help: this week is all about the Northern Kingdoms, and nothing else.

If the world feels too complex to understand or use, write simplified overview notes that distill the complicated systems, use the "explain it to a friend" test for clarity, archive detailed notes that are not immediately necessary, and focus on the elements your current project actually needs.

If your world feels generic, you are probably defaulting to familiar tropes instead of following your own unusual connections. Pick one weird element and chase its implications thoroughly, and let the strange details drive development rather than falling back on standard fantasy or science-fiction conventions.

If your notes all feel disconnected, you are creating them in isolation. Adopt a simple rule: every new note must connect to at least two existing notes before you are allowed to create another one.

The principle under all of these is consistency over intensity. Small regular sessions build more coherent worlds than occasional marathons, and if worldbuilding starts feeling like work instead of play, simplify until the joy comes back, because the best workflow is the one you will actually keep using.

Taking Your Obsidian Worldbuilding Further

You have a rich, interconnected world in Obsidian. Now what?

This is where most guides end and where the real opportunities begin, because a well-developed vault is not only a reference tool. It is a content engine and, if you want it to be, a foundation for a creative career.

Publishing Your World

Obsidian Publish is the easiest way to turn a vault into a public site while preserving the linking that makes it special, but it needs careful curation. Do not publish everything.

Curate a public view with essential location and character information, the historical background readers need, and cultural and system explanations, while keeping private notes out: story spoilers, character secrets players should not know, development reminders, and incomplete or contradictory content.

Design clear entry points for different visitors, a "Start Here" page for new readers, region overviews for exploration, character galleries for browsing relationships, and timeline pages for context. Custom CSS, a welcoming landing page, search, and mobile optimization make the result feel professional.

A published world also doubles as a marketing tool for novel sales, RPG sourcebooks, custom campaign services, or a Patreon supporting ongoing development.

If Publish does not fit, you can export elsewhere. Notion suits database-oriented presentation and teams that need editing access. GitHub Pages with Jekyll gives technically inclined creators full control and free hosting with version history. Traditional wiki platforms like MediaWiki or TiddlyWiki host the content while keeping the linking structure.

Whatever the platform, package the content for the audience, because one vault holds several audiences' worth of material and they want different slices of it.

Readers and fans want the publicly available lore, character backstories, world history, and cultural context, with spoilers and plot secrets held back. Game masters want the opposite, the NPC motivations and secrets, the plot hooks and adventure opportunities, the mechanical systems and rules, and the maps and tactical detail that let them run the world.

Fellow writers and creators want a third thing entirely, the worldbuilding techniques and development process, the inspiration sources and creative decisions, the templates and organizational systems, and the lessons learned.

Cut the same vault three different ways and each group gets something useful instead of one bloated export that serves nobody well.

Integration With Other Tools

A vault works well as the hub of a larger creative setup. Many fiction writers keep worldbuilding in Obsidian and write the manuscript in Scrivener, exporting character and location summaries as research documents and using Obsidian's search to fact-check while drafting.

Because everything is markdown, most writing apps import it cleanly, and you can maintain a "writer's bible" that pulls key information from the vault. For visual work, export location hierarchies to guide map commissions, turn character notes into artist briefs with physical descriptions and relationships, and convert historical events into visual timelines.

For gaming, export NPC and location information into virtual tabletops like Roll20, Fantasy Grounds, or Foundry, use session tracking to update world state after each game, and maintain spoiler-free player handouts that link back to fuller documentation. The same vault also holds the raw material for published sourcebooks, adventure hooks drawn from your world's conflicts, and cultural detail packaged as playable options.

More advanced automation can pull information across notes on demand, for instance finding every character currently in a given location, or automatically linking a new event back to its participants.

Dataview power queries build living overviews: current active conflicts, recent developments in the last thirty days, character relationship networks sorted by connection count, and consistency reports that flag characters without locations, events without dates, locations without descriptions, and orphaned notes. Beyond that, you can sync world events to external calendars, generate social content from character quotes or world facts, and run Git-based version control and automated backups over the whole vault.

Turning a World Into Income

A developed vault is genuine creative value, and there are several honest ways to turn it into money without hollowing out the work. The most direct is fiction.

The vault is the reference layer under short story collections, a novel series, or even non-fiction world guides about your cultures and systems, and its whole job is keeping all of that consistent across multiple works.

The tabletop market is the other obvious path, since a world that supports a campaign already contains most of a campaign setting book, a stack of adventure modules built from its existing conflicts, and supplemental material like character options and new rules. If you would rather sell the method than the world, the process itself is teachable through courses, tutorial series, one-on-one consultation, or workshops for writing groups and gaming conventions.

There is a service angle too. Once you can demonstrably build and organize complex worlds, that skill attracts commission work: custom campaign creation for groups who want a bespoke setting, consultation for other creators trying to get their own worlds under control, template development for specific creative needs, and migration help for people moving off other tools.

And there is the slower, compounding route of building authority, through regular content on video or writing platforms, teaching at events, appearing on podcasts, and running a newsletter about the techniques and discoveries that come out of your own practice.

None of this is required. The point is that the vault is not a dead-end reference file, it is an asset that can support real creative goals if you decide you want it to.

Building a Community Around Your World

If you publish, the interesting question stops being "how do I display this" and becomes "how do I get people to explore it." A world reads better when it leaves room for the reader, so design the public version to reward wandering.

Leave intentional gaps that invite speculation, the mysteries you have not resolved yet. Write first-person content, in-world journals and letters that reveal a character through their own voice rather than a summary.

Drop in historical documents as artifacts, the kind of primary source that gives a place texture without you explaining it directly. And provide practical cultural guides, the customs and food and etiquette that let a reader feel like they understand how a society actually works.

You can also let the audience add to the world, carefully. Templates for readers to create their own characters in your setting, opportunities for community members to develop minor locations, systems for adding cultural detail, and research into underdeveloped time periods all turn passive readers into contributors.

The trick is deciding what becomes canon. For gaming communities that means tracking which player actions get promoted to official world history and which stay local to one table, sharing NPCs and adventures between game masters, and providing the support tools, random tables, NPC generators, political situation updates, that keep other people's games consistent with yours.

For writing collaborations it means coordinating multiple narratives in one world, agreeing on protocols for when one author references another's characters, keeping a shared timeline, and maintaining a style guide so the world is portrayed consistently across everyone's work.

Communities scale a world in ways one person cannot, and they also constrain it, which is a fair trade if you go in knowing the constraint is the point.

Where This Leads

The deeper point about taking obsidian worldbuilding further is that a vault represents a creative methodology, not just a pile of notes. The organizational principles, connection strategies, and iterative workflows scale to increasingly ambitious projects, and the skills transfer.

Systems thinking, information architecture, long-term project management, iterative development, and pattern recognition apply well beyond worldbuilding, to professional writing, research, business planning, and personal knowledge management.

Your world is not only a setting. It is proof you can run a complex creative project, hold consistency across interconnected systems, and produce content other people want to experience.

Whether you build for enjoyment, publication, or community, the approach scales with your ambitions, because the interconnected thinking that makes the vault powerful also makes your whole creative practice more sophisticated.

There is a subtler thing happening under the surface too. The habit of thinking in connections rather than categories is a general-purpose skill, and it shows up everywhere once you have it.

A professional writer uses it to hold research, character development, and plot consistency across multiple projects at once. A researcher uses it to connect ideas across sources and disciplines that would otherwise stay in separate mental folders. Anyone planning anything complex uses it to see how the parts of a project press on each other.

You came for better fictional worlds and you leave with a better relationship to complicated information in general, which is not a small thing to get out of a free note-taking app.

Where to Learn More

Once the fundamentals are solid, a few directions are worth exploring when a specific need pushes you toward them, not before. On the technical side, regex searches find complex patterns across a large vault, custom CSS lets you build a visual look that matches the world, and deeper Templater and Dataview scripting automates the repetitive parts of maintenance.

On the creative side, the interesting frontier is multi-generational storytelling across long historical periods, modeling how a culture actually changes over time rather than staying static, and building economic and political systems with enough internal logic that competing factions each have legitimate grievances rather than one obvious villain.

None of these are prerequisites. They are what you reach for when the world you are building starts asking questions the basics cannot answer.

You are also not building in isolation. There is an active community of creators using these techniques, spread across the Obsidian forums, the r/ObsidianMD and r/worldbuilding subreddits, various Discord servers for real-time help, and a steady stream of YouTube tutorials and case studies.

The overlap between the note-taking crowd and the worldbuilding crowd is large, and the shared techniques move fast. The best way into it is to contribute something, since sharing a technique that solved a real problem for you tends to attract the people wrestling with the same problem, and a template you built and gave away comes back to you as feedback and improvements you would not have thought of alone.

None of this matters until you actually build. Too many people perfect their systems, optimize their workflows, bookmark dozens of tutorials, and never create anything.

Here is exactly what to do in week one, at under two and a half hours total across seven days.

Day 1, about 30 minutes. Download Obsidian from obsidian.md, create your first vault with a simple name, make the basic folders (Characters, Locations, Events, Organizations, Systems), install Templater, and create one basic character template from this guide.

Day 2, about 20 minutes. Create one character note from your template, one location note where that character lives or works, and one event note about something that happened to them. Link all three with double brackets, and focus on connections rather than completeness.

Day 3, about 15 minutes. Open one of your three notes, pick one red link, create that missing note with basic information, link it back to at least two existing notes, and resist the urge to create ten more. Just the one.

Day 4, about 10 minutes. Open the graph view, look at your small network, click nodes to see how they connect, and add one new connection between existing notes that you had not thought of before.

Day 5, about 25 minutes. Choose one system that affects your world (magic, technology, politics, culture), write a note explaining how it works, link it to your existing characters and locations, and add at least three specific details that make it feel unique.

Day 6, about 15 minutes. Open a random existing note, add one new piece of information, create one new link, then follow that link and make one small improvement there too.

Day 7, about 20 minutes. Look at everything you made this week, count your notes (you should have six to eight), check the graph to see the growing network, and write down three things to explore next week.

By the end of week one you have a functioning vault with real connections and the foundation for organic growth. More importantly, you will have felt the difference between filing information and building connected knowledge.

Month one should build a sustainable habit rather than comprehensive documentation. Add two or three notes a week focused on quality connections, develop one world element thoroughly, create your second template, start using tags consistently but sparingly, and experiment with one advanced feature.

Aim for twenty-five-plus interconnected notes, one richly developed element, a daily ten-to-fifteen-minute habit, and your first discovery moment when the connections reveal something you did not plan. You will know it is working when you stop thinking about folders and start following links, when you find relationships you never consciously built, and when you start getting story ideas from following connection chains.

Six months of consistent practice turns the vault into a creative engine, two hundred-plus notes forming a complex but navigable network, with multiple story possibilities emerging on their own and workflows that feel supportive rather than burdensome.

But all of it grows from a single note. Download the app, create a vault named after a world you want to build, make one note about a character or place or concept that interests you, write three sentences including one link to something that does not exist yet, and save it.

That is the start. Everything else in this guide builds from there.

Frequently Asked Questions

Is Obsidian free to use for worldbuilding?

Yes. The Obsidian app is free for personal use, including worldbuilding, and every core feature covered here works in the free version: bidirectional linking, the graph view, backlinks, search, and community plugins like Templater and Dataview.

The paid add-ons are optional. Obsidian Publish (a hosting service for turning your vault into a public website) and Sync (official cross-device syncing) both cost extra, but you can achieve both with free alternatives, using any synced cloud folder for multi-device access and any web host for publishing.

Is Obsidian better than World Anvil or Notion for worldbuilding?

It depends on how you work rather than which tool is objectively best. World Anvil and Campfire impose structured templates and fixed fields, which some writers find helpful and others find constraining. Notion is strong for database-style organization and team editing.

Obsidian's advantage is that structure emerges from your linking instead of being imposed up front, and it stores everything as portable plain-text markdown you fully own.

If you think associatively and want the tool to stay out of the way, Obsidian tends to fit better. If you want ready-made forms and fields, a specialized worldbuilding tool may suit you more.

How do I stop over-linking every note in Obsidian?

Only link concepts that would benefit from their own note. Before adding a link, ask whether the thing is specific enough to be useful, whether you will reference it from more than one place, and whether the connection reveals a real relationship rather than just highlighting a noun.

Physical descriptions, one-off details, and vague categories should stay unlinked. Fifty meaningful links create a rich web, while five hundred random links create noise that hides the connections that matter.

What plugins do I actually need for Obsidian worldbuilding?

Start with the core plugins that ship with Obsidian: Backlinks, Graph view, Quick switcher, and Search. From the community plugins, Templater is the most useful, for consistent note creation with prompts, followed by Dataview for auto-updating lists and tables.

Excalidraw (drawings and maps), Calendar (timeline tracking), and Advanced Tables are worth adding only when you hit a specific need for them. Avoid installing plugins speculatively, since each one adds setup time and startup overhead, and plugin hunting is a common form of procrastination.

How should I organize folders in an Obsidian vault?

Keep folders minimal and let links do the heavy lifting. A structure of roughly eight top-level folders works well: Characters, Locations, Events & History, Organizations & Factions, Systems, Story Notes, Resources, and Templates.

Do not subdivide further into hierarchies like "Main Characters" versus "Supporting Characters" or "Countries > Cities > Buildings," because those relationships belong in links, not folders. In Obsidian the folder a note lives in matters far less than what it connects to.

How do I keep a large fictional world consistent in Obsidian?

Lean on three things. Bidirectional links show you every element a change touches, so updating one note surfaces everywhere it ripples.

System notes pin down your rules (how magic works, how the economy runs) so you always have one source of truth to check against. And Dataview consistency queries catch problems automatically, flagging characters without locations, events without dates, and orphaned notes with no incoming links.

Maps of Content also help, giving you a single overview note per region or theme to scan for contradictions.

Do I need to know how to code to use Obsidian for worldbuilding?

No. The essentials, linking notes, using the graph view, filling out templates, are all point-and-click or plain typing.

Templater templates use simple prompt tags you can copy from this guide without understanding the code behind them, and basic Dataview queries follow a readable pattern you can adapt by example. The scripting shown in the advanced sections is optional and only relevant if you want to automate repetitive tasks. Most worldbuilders never touch it.

How long does it take to build a world in Obsidian?

You can have a functioning connected vault within a week, spending under three hours total, and a solid foundation of twenty-five-plus interconnected notes within a month of short daily sessions. A deep, campaign-ready world of a few hundred notes typically takes several months of consistent fifteen-minute sessions.

The point is not to build everything at once. Small regular sessions produce more coherent worlds than occasional marathon efforts, because the world grows and connects gradually rather than arriving all at once.

What is a Map of Content (MOC) in Obsidian?

A Map of Content is a note that gathers links to related notes, working as a flexible table of contents for one region, theme, or time period in your world. You build it by hand, listing the notes that belong together with a link to each, so a Northern Kingdoms MOC might group the settlements, factions, geography, and current conflicts of that region on a single page.

It differs from a folder because a note can appear in as many MOCs as it relates to, and it differs from a Dataview query because you curate it deliberately rather than generating it from a rule.

MOCs earn their keep once a vault passes fifty notes or so, when finding an individual note is easy but seeing how a whole region or system hangs together gets hard.

What are Properties in Obsidian?

Properties are structured data fields stored as YAML frontmatter at the very top of a note, inside a pair of --- delimiters, shown as editable rows above the note body.

They come in a handful of types: Text for a single line, List for multiple values, Number for figures like age or population, Checkbox for true or false, Date for a YYYY-MM-DD value, and Date & time when you need a timestamp, plus a special Tags property that is the only place a hashtag creates a real tag.

For worldbuilding they are the modern, queryable way to store the facts that repeat across every note of a kind, so a character's species, status, and region become real data that Dataview and Bases can pull rather than prose you have to read.

What is Bases in Obsidian?

Bases is a core (built-in) plugin that turns your notes and their properties into database-style views without installing anything. It gives you Table, Cards, List, and Map layouts, saved either as their own .base file or embedded in a code block, and each view reads your file properties, so the more consistently you fill those in the more a base can do with them.

It is the native visual alternative to the Dataview community plugin: point a base at your character notes, add columns for species and region, filter to one area, and you have a clickable roster you sort and edit in place, with edits in a Table view writing straight back to the underlying notes.

Can I worldbuild in Obsidian on mobile?

Yes. Obsidian has a free mobile app for iOS and Android that opens the same vault as your desktop, so you can read, edit, and link notes from a phone or tablet.

Point the app at whatever synced folder holds your vault, or use Obsidian Sync, and changes flow between devices. Typing on glass is slower than a keyboard, so mobile suits quick idea capture more than deep building, and the common pattern is to catch an idea on your phone and develop it later at a desk.

Is my Obsidian worldbuilding vault private and local-only?

Yes, by default. An Obsidian vault is a folder of plain-text markdown files stored on your own device, and nothing leaves your machine unless you choose to sync or publish it.

If you want cross-device access you can put the vault in a cloud folder like Dropbox or use the paid Obsidian Sync, and only if you deliberately use Obsidian Publish or export the notes elsewhere does any of it become public.

Because the files are standard markdown you own outright, you keep full control over where your world lives and who can see it.

More from this Category