

Tilting Jar
GameStack candy in a glass jar. The jar has a mind of its own.
Game studio
Puzzles, original mechanics and the joy in small details. Mobile games and playable prototypes built with Unity.


Stack candy in a glass jar. The jar has a mind of its own.


You are the first ray of morning sun, weaving one thread of light through a sleeping garden.


Escape a dark dungeon with one continuous line of light. Lantern flames are your lives.


You are the mosquito. You have to bite the sleeping man.


A picture puzzle that reveals itself piece by piece.


An idle tycoon game that actually teaches beekeeping.


Remove screws, sort colors and uncover the layers of each machine.


A competitive physics puzzle with one shot per day.
How we build levels
48 cells · each visited exactly once · valid by construction
The generator builds a valid solution path first and derives every mechanic from it. A level is not solvable because it passed a test, but because it could not exist otherwise.
The level number becomes the seed. Level 1202 is identical for every player, on every device, in every install. That removes both cheat complaints and "it was different on mine" bugs.
The generation and rules layer carries no UnityEngine reference at all, enforced by asmdef. The generator can therefore be verified by unit tests without opening the editor.
Solvability sweeps, determinism tests and golden fixtures are committed to the repository. If we cannot show an artifact behind a quality claim, we do not make the claim.