Entity Types Guide
Understanding all 13 entity categories in Grimoire.
Grimoire organizes your campaign content into 13 specialized entity types. Each type has fields designed specifically for TTRPG worldbuilding.
World Building Entities
Locations
The places in your world. From continents to taverns.
Key Fields:
- Description: Detailed account of the location
- Type: City, village, dungeon, wilderness, etc.
- Parent Location: For hierarchical organization
- Points of Interest: Notable features within
- Connections: How to reach this place
Tips:
- Use parent locations to create a hierarchy (Continent > Region > City > District)
- Link NPCs who live or work here
- Note any secrets or hidden areas
Factions
Organizations, guilds, and groups vying for power.
Key Fields:
- Goals: What the faction wants
- Resources: Their assets and capabilities
- Influence: Their reach and power level
- Allies/Enemies: Relationships with other factions
- Key Members: Important NPCs in the faction
Tips:
- Every faction should have at least one goal that could create conflict
- Track secret goals separately from public ones using visibility
Pantheon (Planar Forces)
Gods, demons, cosmic entities, and supernatural forces.
Key Fields:
- Domain: What they rule over
- Alignment: Their moral stance
- Symbols: How they're represented
- Worshippers: Who follows them
- Relationships: Allies and enemies among the divine
Lore Entries
Historical events, legends, prophecies, and cultural knowledge.
Key Fields:
- Era/Date: When it happened
- Significance: Why it matters now
- Sources: How characters might learn this
- Related Entities: Who and what was involved
World Rules
The laws of your world - both mundane and magical.
Key Fields:
- Scope: What area/topic it covers
- Effects: How it works
- Exceptions: When it doesn't apply
- Source: Where this rule comes from
Character Entities
NPCs
Non-player characters your party will meet.
Key Fields:
- Description: Physical appearance and demeanor
- Personality: How they act
- Motivations: What they want
- Secrets: What they're hiding
- Relationships: Connections to other characters
- Stats: Combat or skill information
Tips:
- Every NPC should want something
- Use secrets for DM-only information
- Link to locations, factions, and quests
Player Characters (PCs)
The party members.
Key Fields:
- Class/Level: Mechanical information
- Background: Their history
- Goals: What they're working toward
- Player Name: Who plays them
- Relationships: Connections to NPCs and each other
Creatures
Monsters, animals, and other beings.
Key Fields:
- Type: Beast, fiend, undead, etc.
- Habitat: Where they're found
- Behavior: How they act
- Stats: Combat information
- Loot: What they drop
Campaign Entities
Quests
Adventures and story arcs.
Key Fields:
- Status: Active, completed, failed
- Objectives: What needs to be done
- Stakes: What happens if they fail
- Rewards: What they get for success
- Related Entities: NPCs, locations, items involved
Tips:
- Break large quests into sub-objectives
- Track completion percentage
- Link to all relevant entities
Sessions
Records of past game sessions.
Key Fields:
- Date: When you played
- Summary: What happened
- Key Events: Major plot points
- NPCs Met: Who they encountered
- Locations Visited: Where they went
Session Prep
Plans for upcoming sessions.
Key Fields:
- Goals: What you want to accomplish
- Scenes: Planned encounters
- NPCs to Feature: Who will appear
- Hooks: Plot threads to advance
Reference Entities
Items
Equipment, artifacts, and loot.
Key Fields:
- Type: Weapon, armor, consumable, etc.
- Rarity: Common to legendary
- Properties: What it does
- History: Its backstory
- Current Owner: Who has it
Mechanics
House rules, custom abilities, and system additions.
Key Fields:
- Type: Rule, ability, condition, etc.
- Description: How it works
- Source: Where it comes from
- Related Rules: Connected mechanics
Best Practices
- Start with the essentials: NPCs, locations, and factions are the foundation
- Link everything: Connections make the knowledge graph powerful
- Use visibility wisely: Keep secrets secret
- Keep it current: Update after each session
- Don't over-prepare: Create just enough to run the next session