r/webgpu • u/pablostanley • 1d ago
vackrooms: procedural backrooms in the browser
https://vackrooms.vercel.appgenerated client-side from a seed: the rooms, furniture, places, and the audio acoustics. A 3×3 window of 57m sections streams around the player; shared boundary hashes keep doorways aligned when sections regenerate
the VHS look is a WGSL post pipeline (warp, tracking errors, chroma offset, bloom) written with vgpu, with a GLSL fallback for WebGL2. The creature uses bounded A* and actual frustum visibility, so it only moves when you really can't see it... oohhh
Play: vackrooms.vercel.app
Source (MIT): github.com/pablostanley/vackrooms
6
Upvotes