A puzzle game built in less than 13KB for JS13K 2026.
Command a rabble of Norse gods through a series of giant puzzles in order to retrieve the Gjallarhorn and bring balance back to the Bifröst.
You can play the game in a browser here or here on the JS13K site.
The game includes a built-in level editor; add ?edit to the URL (before the # fragment) then you can use the keyboard to add cards to the board:
- esc or x to erase the card under the cursor.
- 1-9 to set the card under the cursor.
- shift+1-9 to set the health of a card.
Whilst editing, the state of the level is saved in the URL so that you can share your puzzles. It's not currently possible to control either dialogue or character unlocks through the level editor.
The game runs in any browser without installing any dependencies or running a build step, so you can also just point your HTTP server of choice towards index.html.
python -m http.server gameAlternative for live reloads, you can start the game with Vite after installing dependencies with pnpm.
pnpm devThe game uses a mixture of JS tooling for bundling and native tooling for compressing PNG and ZIP files. You'll need the following tools installed:
After they are installed:
- Run
pnpm installto install the JS dependencies. - Run
maketo compile and compress the game intodist.zip.

