Skip to content

DH-Forge Concepts

This framework is built upon two core conceptual pillars: fostering Compatibility across applications and enabling extensive Homebrew content integration.

Digital tools for games often don’t share data, and without common data structures, integrations are a major hurdle. This leads to data silos and forces users into manual data entry. With Daggerheart™ being new, we have the chance to build in this interoperability from the start.

We envision a Daggerheart™ ecosystem where data moves freely between tools. Imagine creating a character in your preferred builder and having it instantly usable in a VTT, or seamlessly sharing your custom monster library with a friend, regardless of the specific apps you each use. Solving this “data silo” problem means less repetitive data entry for users, more powerful and interconnected tools for players, and a more vibrant development community.

Since most developers are already familiar with JSON as a lightweight data-interchange format, we’ve chosen JSON Schemas as the backbone for DH-F.

Because JSON is already universally understood, and JSON Schema builds on that by providing a standardized way to validate and describe JSON structures. This means developers working with almost any programming language can easily leverage these schemas, as there’s widespread tooling support. For example:

By establishing this common, schema-defined structure for Daggerheart™ data, developers can build their tools with greater confidence, knowing they’ll be able to communicate effectively with other parts of the ecosystem. DH-F offers this shared foundation to foster a rich and interconnected world of player-focused applications.

Daggerheart™ is all about making the game your own! But how do you make sure your custom-brewed Ancestries, Communities, or that new monster you designed can be understood by digital tools alongside the core ruleset?

Homebrew is the lifeblood of many campaigns. Making it easy to integrate custom content digitally means more creativity, more sharing, and tools that truly reflect your version of Daggerheart™.

While rules and structure are what make shared systems like DH-F useful, we’ve designed it with a careful balance. DH-F isn’t just about the core Daggerheart™ game elements; it’s built with the flexibility to robustly incorporate your homebrew content.

This means your custom classes, spells, items, and more can be defined in a way that other DH-F compatible tools can understand, opening up rich, interoperable experiences for character builders, VTTs, streaming overlays, and all sorts of community-made apps.