UXArcade
Playable previewLearn UI/UX by playing. 55 design laws, one 3-minute game each. Feel the law; the name is the reward.
- Fitts
- Hick
- Gestalt
- +52 more
SplitFire Labs is an independent product lab. One literacy per product, one game per concept — felt first, named after. Honest by design, always.
Before we say anything — try this. 20 seconds.
The demo needs JavaScript. Here's what it does instead:
Which store header can you use without thinking?
Logo left, cart right is the near-universal convention — you find the cart before you even look. That's Jakob's Law, and feeling it beats reading it. Play it for real →
Every product is a cartridge. New literacy, new cartridge. Right now there's one you can play — and one that's brewing.
Learn UI/UX by playing. 55 design laws, one 3-minute game each. Feel the law; the name is the reward.
Something's brewing. Lab Notes readers see it first — and get a vote on what we build next.
Follow alongEveryone roasts bad design. We hand you the receipts — the law's name, the honest fix, and a round that lets you feel it. Start with today's.
Same three numbers, two bar charts. Which one is lying?
Y-axis starts at 0. The bars look about as different as the numbers actually are — barely.
Y-axis starts at 96. A 2% gap now looks like one bar towers over the others.
Or dig through the Crime Index — every roast filed by pattern — and Fossil Friday, where the interface's dead languages come from.
Every note is a decision and what happened. One real number, occasionally self-critical, never spun.
Rebuild splitfirelabs.com in a bold dark theme, all its own
Kept UXArcade's cream — the boring choice was the brand choice
Add the usual analytics + a consent banner, like everyone
Set no cookies at all — so there's nothing to consent to
Let each product carry its own bespoke UI kit, like before
Collapsed them into one shared 'cabinet' the next product loads into
Ship notes, honest numbers, and first access to new cartridges. No drip campaigns, no "just checking in." Unsubscribe is one click and we won't ask why.