JSON Schema specifications for structuring tabletop RPG encounters and adventures
The Encounter Schema defines the structure for individual RPG encounters. It includes:
The Adventure Schema defines the structure for complete RPG adventures. It includes:
The Dictionary Schema provides common definitions used across both encounters and adventures. It includes:
Check out our example implementation of "The Hole in the Oak", a classic dungeon crawl adventure converted to follow these schemas: