Building Rain: An Idle Game About Letting Go
Rain is an idle game about water.
You tap to collect raindrops. Buy upgrades that collect for you. Numbers go up. If you've played Cookie Clicker, you know the genre.
I've been thinking about idle games since Universal Paperclips. I played it in 2017 and the ending stayed with me for a week. Most games in the genre run forever. Paperclips didn't. It knew when to stop.
So we built one that knows when to stop.
The Game
You start with raindrops. Tap to collect. Buy puddles that generate drops passively. Upgrade to gutters, streams, rivers. Eventually you're running oceans and monsoons.
There's ambient generative audio — rain sounds, synth pads, water plinks. It's meditative.
The twist is prestige.
In most idle games, prestige means: reset progress, get a multiplier, grind again faster. Same loop, bigger numbers.
In Rain, the universe transforms.
Your first cycle is Water. When you prestige, you wake up in Memory. Now you're collecting glimpses and echoes. The puddle becomes a faint recollection. The ocean becomes total recall.
Then Time. Then Dreams. Then Stars. Then something else.
Same mechanics. Completely different feeling.
Stack
- Rails 8.1, SQLite, no JavaScript frameworks
- 60fps counter interpolation between 1-second server ticks
- Procedural audio via Web Audio API — no audio files, everything synthesized
- Six complete theme sets
Play It
Get updates from SchwadLabs
New projects, technical posts, and the occasional behind-the-scenes note. No spam.