Physics-based mobile game
DripDropDrip
A tilt-and-tap mobile game — water drips from the ceiling and the player guides each drop into a drain before it floods the furniture, carpet, and electronics below.
The AI angle
Built end-to-end with agentic Claude Code development — physics tuning, accelerometer-driven controls, and haptic feedback design iterated in a single AI-native build loop.
- Accelerometer tilt + touch/drag drain control
- Custom requestAnimationFrame physics loop (matter-js on deck for v2)
- Haptic feedback on damage events
- Built solo, end-to-end, with Claude Code
A small, solo-built mobile game — proof that the same Claude Code discipline behind the marketplaces and voice agents on this page works just as well for something playful.
The Game
Water drops drip from the ceiling and run down the screen. The player tilts their phone to steer each drop and drags a drain left and right to catch it before it lands on furniture, carpet, or electronics and causes flood damage. A flood meter fills on every miss; it's game over at max damage.
How It's Built
Expo + React Native, with `expo-sensors` reading the accelerometer for tilt and `expo-haptics` firing feedback on every damage event. The physics — gravity, collision, spawning — run on a hand-written system driven by a custom requestAnimationFrame loop, deliberately kept off `setInterval` for frame accuracy. `react-native-game-engine` and `matter-js` are already in the dependency tree for a planned physics upgrade, but aren't wired in yet — the current build runs on its own physics system.
Where It Stands
In active development, built solo end-to-end with Claude Code — game loop, renderers, and tuning constants all in place; the matter-js upgrade is the next milestone.