Skip to content

Game studio

Ideas that keep you playing.

Puzzles, original mechanics and the joy in small details. Mobile games and playable prototypes built with Unity.

How we build levels

No guessing in level generation

Level 1202generating

48 cells · each visited exactly once · valid by construction

  1. 01

    Solution first, rules derived

    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.

  2. 02

    The level is the seed

    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.

  3. 03

    Engine-independent core

    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.

  4. 04

    Every claim has a file

    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.