A one-thumb arcade game about never standing still — 600 levels, all offline.

A colour-sorting puzzle game — tap a jar, move its top spirit, clear every jar down to a single colour. 480 hand-crafted levels across twelve gardens, and every level is guaranteed solvable.

Interactive recreation
The mechanic is the shipped game’s, rebuilt for the web rather than ported: lift the top spirit, drop it on a matching one or an empty jar. The board is hand-set and solvable in six moves. The app generates its boards and guarantees them; this one does not need to.
Show that a sort puzzle is satisfying rather than fiddly on a first attempt.
Why it exists
Colour-sort puzzles live or die on one promise: that the board in front of you can actually be solved. Luma Jars guarantees it at generation time, which is what lets the hint system be genuinely helpful rather than a paywall in disguise. The twelve gardens exist so that 480 levels do not all look the same.
What it does
Boards are generated with a guaranteed solution, so being stuck is always a puzzle problem and never a generation bug.
A new garden unlocks every forty levels, each with its own colours and mood.
Free players get a stock of each, refreshed every level. Help is part of the design, not a purchase gate.
How it was built
Luma Jars runs on web technology inside a native shell, which is why its rules can be exercised in a browser without a port. That choice trades a little native polish for one codebase and a much shorter path from an idea to something playable on a phone.
Where it stands
Live on the App Store, free, since September 16, 2026, at version 1.0. It runs against a hosted backend, so it depends on that service staying up as well as on the store. The Android build is still in closed testing on Google Play.
We do not publish download counts, ratings or revenue figures for any product. Nothing here has been on a store long enough for one to mean anything. Privacy information for Luma Jars.
Work with the studio
Elsewhere in the studio