
Who Left It On?
A free pixel-art mystery for your browser: wake up an abandoned water plant.
- Released
- Platforms
- Browser
How the launch is going
Ranked 199th of 401 games released on 17 Oct.
Indie games, MMOs, gadgets & tabletop, fresh every day

A free pixel-art mystery for your browser: wake up an abandoned water plant.
Ranked 199th of 401 games released on 17 Oct.