iGaming · Web3 · Built on Abstract

HashCrash:
Watch it climb.
Leave before it burns.

The first fully on chain social crash game. I designed it from hackathon prototype to a live product that cleared $2.5M in player volume within three months.

🛠 Figma 🛠 Motion Design 🛠 Wallet Onboarding 🛠 Social Play
hashcrash.xyzLIVE
1.00x
Round live
Recreated for this page. The real rounds run on Abstract.
Sole
Product Designer
$2.5M+
Player Volume
3
Months to Get There
100%
Rounds Verifiable On Chain
The Challenge
1

Problem

Every crypto casino runs a crash game. Almost none can prove a round was fair. The versions that put things on chain usually bury the fun under wallet prompts and gas anxiety. Players get to pick between trusting a black box or fighting the blockchain.

2

Goal

Put the entire game on chain without making it feel like a blockchain product. Every crash point provable. Every bet instant. And make it social, because watching a multiplier climb alone is only half the game.

Sole
Designer

HashCrash started as a hackathon build in the Abstract ecosystem. I owned every pixel from that first weekend to the live product: the game screen, wallet onboarding, bet and cash out states, the social layer, the design system. One designer, a small crew of engineers, and a game that found its players fast.

The Result
from a hackathon demo
$0+

In player volume, three months after launch. HashCrash started at exactly zero the day it shipped. No existing player base, no marketing budget. The loop brought people in and the design kept them playing.

Process
Built in Public
01

Hackathon

Born in a weekend. I designed the core round loop and a playable interface fast enough to demo, rough enough to rebuild.

02

Ship

We rebuilt for mainnet. I redesigned onboarding around the Abstract wallet so a first bet took seconds, not a tutorial.

03

Listen

The chat sat inside the game, so feedback arrived in real time. I iterated live with the community watching.

04

Scale

Volume grew week over week. I kept pace with new features: round history, verification UI, social profiles.

Tension Is the Product

A crash round is a few seconds of pure nerve. The interface has one job: build that tension, then resolve it without a shred of ambiguity. Every design decision on this screen answers to those three beats.

Beat 01

Bet

A new round opens every few seconds. Players stake before liftoff, so the bet bar had to feel like a game controller rather than a transaction form. One tap, stake locked, eyes up.

Beat 02

Climb

The candle rises and every player watches the same number. The UI goes quiet here on purpose. No chrome competing for attention. The multiplier does the talking and the cash out button stays under your thumb.

Beat 03

Crash

The candle burns and whoever stayed too long loses. Losing had to feel dramatic but never unfair, so the crash state shows exactly where the round died and links straight to its on chain proof.

Design Decisions
Making the Chain Disappear

01Wallets that stay out of the way

Built on Abstract, the game uses its global wallet so players approve once and then just play. I designed onboarding to front load everything scary into a single moment, then never interrupt again. A first bet lands in under a minute.

02Feedback at chain speed

Blockchains confirm on their own schedule and a live game cannot wait. I designed optimistic states for bets and cash outs, with clear pending and confirmed signals, so the game never stalls while the chain catches up.

03Social by design

I pioneered X account integration inside the game, so players chat and taunt under their real handles while the candle climbs. Big wins post publicly. The crowd became the retention engine no feature could match.

04Proof you can tap

Every crash point derives from a block hash plus a round salt, so nobody running the game can rig it. I designed the verification flow to be one tap from any past round. Trust stopped being a promise and became a feature.

Reading about a crash game is the slow way to understand one.

Play HashCrash ↗
Live on Abstract · hashcrash.xyz
What I
Learned

HashCrash taught me to design for tension. Most products try to reduce stress. This one manufactures it on purpose, round after round, and the interface has to hold that energy without ever feeling unfair. That balance shaped every state on the screen.

It also proved that chain constraints are design material. Block times, gas, wallet approvals: each one looked like a limitation until it became a decision. The moments where HashCrash feels most polished are the moments where the blockchain is doing the most work.

And the numbers made the strongest case of my career so far. Zero to $2.5M in player volume in three months, with one designer on the team. When the loop is right and the friction is gone, players do the rest.

Next Case Study
Pragmatic Play
View case study →