A workbench for board games
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.
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 modeHot-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.