
Arcade · Built from a recipe
Grain Garden
Every grain here is one splat, moved by a simple rule sixty times a second.
- Splats
- 10,000 in its file
- Shelf
- Arcade
- Kind
- Built from a recipe
- Sound
- Yes
- Licenses
- Apache-2.0, MIT, BSD
Fire it at
How to play
Pick sand, water, oil, fire, seeds or stone, then hold and move to pour. Press 3D to tip the box.
Its controls
| Control | Kind | Range | Start |
|---|---|---|---|
| Play or pause | Tap | ||
| Play | Button | ||
| View | List | 2 choices | 2D |
About it
Every grain here is one splat, moved by a simple rule sixty times a second. Sand falls and slides off a pile at a slant. Water and oil fall and spread sideways to find their level; oil is lighter, so water sinks under it. Fire flickers upward and dies down to smoke, lighting oil, plants and seeds, and water puts it out. A seed resting by water sprouts a plant that grows up toward the light and sometimes flowers. Stone stays where it is put, for ledges and bowls; Erase clears.
The box has depth. In 2D you see it face on and pour through its whole depth; the 3D button tips it round so the grains show in 3D, still running by the same rules (Q and E turn it).
Sources and credits
Made in Splashery. Its code is MIT.
Libraries
- Apache-2.0
- Basic Pitch, ONNX (lane Audio piano, October 21, 2026)
- MIT
- omggif 1.0.10
- MIT
- ONNX Runtime Web 1.30.0 (its modules)
- MIT, Apache-2.0, BSD
- PDF.js 6.3.289



