Dirty Business
A power-washing roguelite where every streak you leave is really there
Play
Still in progress. Expect rough edges.
- Launched
- Time to play
- 15-20 minutes per run
- How you play
- Click to look around, WASD to move, hold the left mouse button to spray, and 1–4 to change nozzle.
- Tagged
- #cleaning #first-person #roguelite #webgl
You own one power washer. A run is three jobs, a shop between them, and a nozzle you keep swapping for the surface in front of you. The thing that makes it work is that dirt lives in a texture rather than in a number: every surface carries a per-texel mask of how filthy and how wet it is, so the jet actually cuts streaks, leaves the corner you rushed, and shows the edge you have to come back for. Written as hand-rolled WebGL2 with no dependencies and not a single image or audio file — every material and sound is generated. A vertical slice built to settle whether the cleaning itself is worth a whole game.