Skip to main content

From zero to a framework

Updated Oct 27, 2026

intermediate
45 min
5 steps

Build your own game system from scratch. This path covers The Forge (where you build game systems visually with functions, or in code with a Code framework) and ends with a working framework and frame.

1

Tour The Forge

The Forge is where every framework, frame, and element lives. Read the concept page to understand the three primitives before you open the editor.

Frameworks

— A framework is the rules layer of Fabled. It defines what a kind of game object looks like, how it behaves, and how its values fall out of its inputs. Every element on the platform sits on top of a framework.

2

Open the framework editor

Open the framework editor. It's a visual graph of functions for wiring up logic, parameters, and actions. Code frameworks (TypeScript) are the other way to build; this path uses the visual editor.

Explore The Forge

— Open The Forge, browse available game systems, and select one to see the full range of content you can create.

3

Understand frames

Frames are the display templates that show your framework's data to players. Skim the concept page so the next step lands.

Frames

— A frame is a layout that displays an element on screen. The same element can have several frames live at once: a token, a card, a full sheet. Frames carry no game-rule logic of their own.

4

Build a frame

Open the frame editor, lay out a card, and bind a couple of fields to your framework's parameters.

Create a frame

— Select a game, pick a sheet type, and open the Frame Editor with a blank frame ready for layout. Requires a Standard or Premium plan.

5

Publish and play-test

Publish your framework to your campaign and roll up a character against it. Iterate on the framework whenever a play-test surfaces something missing.

Publish a framework

— Use the Bundle Content tool in The Forge to create a bundle, add your Forge assets, and publish it to the marketplace.