Everything is drawn in code: boxes with per-face pixel shaders, palette sprites, a baked static layer plus a depth buffer for occlusion. Rooms are validated and compressed into the URL fragment for serverless sharing; fixed addresses run on Cloudflare Pages Functions + D1 with key-hash ownership (no accounts). ~48 KB JS first load. Happy to answer questions about the renderer.

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 week ago

I take it no source ? Is this all js ? What’s the backened? Are you using just canvas api?

  • source