A workbench for board games

Snap the rules together.
Then play them.

Build a board, deal out dice and decks, and stack rule blocks into turns. The blocks are the game — they compile straight to a JSON file the table reads back. Two modes, one file, no server.

Create mode

Build a game

Shape the board — squares, a loop, a polygon, hexes or a branching map. Define resources, dice and cards, then drag blocks into each phase of a turn. The JSON updates as you go.

Play mode

Sit at the table

Hot-seat play for two to eight. Roll, choose, branch and draw; the engine walks your phases and pauses whenever a rule needs a decision. Undo works, because every game is a seed plus a list of answers.

Everything runs in the page — no build step and no back end. Open these files straight off disk, or drop the folder on any static host. Games save to this browser and export as .forge.json files you can pass around. Start from Goblin Market, the worked example loaded by default, which uses every block in the palette somewhere.