Skip to content

A PSX-style dungeon crawler rendered with React Three Fiber and bundled by Vite through Nx. The build ships to itch.io as a cross-origin-isolated html5 upload — SharedArrayBuffer is restored on the static host via coi-serviceworker.js, and the bundle is emitted with a relative base so every asset resolves under itch’s subpath.

ci-main.yml reads the CI dispatch manifest and hands this entry to ci-web-game.yml whenever the MDX version outpaces version.toml. The web-game pipeline pulls the herbmail art from Forgejo LFS (git.kbve.com), runs herbmail-game:build through Nx, and pushes the dist/ bundle to kbve/herbmail:html5 with butler.