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.
This is a single self-contained file — no build step, no back end, nothing
loaded from the network. Open it from disk, email it to someone, or drop it on any
static host. Games save into this browser and export as
.forge.json files you can pass around. It opens on
Goblin Market, a worked example that uses every block in the
palette somewhere.
Drag a block into a phase. On a touch screen, tap it to drop it at the end of the phase you last touched.