iOS game · Our own

Snug

A pocket puzzle for iPhone from Playbreak, our games label. One swipe tilts the tray and every piece slides, so the order you move them in is the puzzle.

ClientOur own · Playbreak
Year2026
PlatformiPhone · iOS 26
StatusTestFlight beta
The game

Every piece wants its own hole. One swipe moves all of them.

Snug is a pocket puzzle for iPhone. Tilt the tray and every loose piece slides until it meets the rim, a rock or another piece. A piece that crosses its own hole drops in and stays, and from then on the others bump into it, so the order is the puzzle.

One swipe moves everyone.

A cast of materials.

Glass, rubber, lacquer, stone. One material each, and the material is the personality.

The four characters on a paper-white tray: a cobalt glass disc, a vermilion rubber cube, a marigold lacquer wedge and a black basalt stone, asleep
Oli, a cobalt glass disc, in its own tray of one
Bix, a vermilion rubber cube, in its own tray of one
Pik, a marigold lacquer wedge, in its own tray of one
Nap, a basalt stone with closed eyes, in an empty tray of one

The set, made.

Chapters four to six each add one made thing: felt that stops whoever slides onto it, a gate with a brass button, a bigger tray. Each was tried a few ways in the app's own scene, and one was kept.

Twenty-four trays in three rows: eight on cork with felt swatches, eight on beech with gates and buttons, and eight bigger trays in terrazzo, each with its name and par
A square of the beech floor raised on its own four sides beside a hole, with a brass button ring nearby
A low rounded block in the rim's white on the beech floor beside a hole
Four round pins standing out of the beech floor beside a hole, with a small square button
01

Every par, proven.

Par is the fewest moves a tray can be solved in. A computer proves it by searching every position the tray can reach, before the tray ships.

02

Three new trays a day.

Generated a year ahead, none repeated, every one proven the same way, with a card to send a friend.

Three Snug share cards: today's tray solved at par with the crown, Moss on cork in twelve moves, and Doorbell on beech in six, each with its moves, par and a barcode of the solve
Numbers we will defend
48Trays, every par proven
609Positions searched to prove the hardest
0Random wins on it, in 600 tries
1,092Daily trays, a year ahead

From the first build to the beta.

The first build: tray one on a dark tray
Tray one on a paper-white tray under one studio light
The first iPhone build of tray one
Tray one with the cast rebuilt in Blender
Tray one as it ships in the beta
Instantly knew what to do.
Beta notes, on a first-time player, not in tech
Colophon
Made byThe team at Bolted, for Playbreak, our games label.
PlatformiPhone, iOS 26. A public beta on TestFlight.
StackSwift, SwiftUI, RealityKit, Metal. The cast is built by script in Blender for the app and the site alike.
LinksTestFlight beta · snug.playbreak.co
Next case

Mugio

iOS game · our own