Shelf Sort
Tap-to-move sorting puzzle on a 3D rack
Twelve items, four kinds, one empty shelf and fourteen moves. Tap an item, tap a free slot, and get three of a kind onto one shelf to clear it. A different genre and a different input from the runners — raycast taps instead of a swipe — on the same shared engine and the same build pipeline.
Numbers
- Built size
- 503 KB
- Gzipped
- 131 KB
- Frame rate
- 60 fps
- Asset bytes
- 0
How it plays
- Tap an item, then tap a free slot. Free slots light up while something is in hand.
- Three of a kind on one shelf clears it.
- Every kind has its own shape as well as its own colour, so it reads without relying on hue.
- The board is hand-authored, never shuffled: a random layout can be unsolvable.
One build per network
The adapter is picked at build time, so a Unity build never carries Meta's code.
| Network | Click-through | Limit | Used |
|---|---|---|---|
| Google Ads (App campaigns) | ExitApi.exit() | 5 MB | 9.8% |
| Unity Ads | mraid.open() | 5 MB | 9.8% |
| AppLovin | mraid.open() | 5 MB | 9.8% |
| ironSource | dapi.openStoreUrl() | 5 MB | 9.8% |
| Mintegral | install() | 3 MB | 16.4% |
| Meta | FbPlayableAd.onCTAClick() | 2 MB | 24.6% |
Built from
- three.js
- raycast picking
- colour-blind safe shapes
- WebAudio
- Vite