/5e-schema

A JSON schema definition for 5e modules of the "world's greatest role-playing game".

Primary LanguageShellApache License 2.0Apache-2.0

5e-schema

A JSON schema definition for modules within the 5e of the "worlds greatest role-playing game".

Visualize it here!

Contains definitions for the following artifacts:

  • Modules (Entire adventures or supplemental content)
    • Chapters (Breakdown of content in a module)
      • Encounters (Scenarios consisting of various creatures)
    • Creatures (Stat blocks)
    • Spells (Definitions)

Using this Schema

As a content creator

You've spent time building the perfect adventure or a new set of monsters for the game, but why not make it easily consumable by tools and applications that DM's use at the table. By creating a representation of your content in JSON, you can expose it in a way a book or PDF never could!




As a developer

Screen Shot 2019-12-28 at 12 21 43 AM

No more trying to import or work with unstructured 5e data that changes from implementation to implementation. A standard makes it easy to build against and verify content that your app consumes providing a better experience for both yourselves and your users. Use as much or as little as needed to build the app you've always wanted to have around the gaming table.