Drop the gloves.Settle it onchain.
Fast, skill-based arcade hockey in your desktop browser. Free play needs no wallet. A paid 1v1 stakes both players in a WETH escrow on Robinhood Chain, and the winner takes the pot.
Free play and paid matchmaking are open
- Free play
- No wallet
- Paid 1v1
- Both players stake
- Settles on
- Robinhood Chain, WETH
- Rake
- 2.5%
- Refund window
- 6 hours
- Clubs
- 16
Pick up and play
One skater. Full control. Seconds to learn.
No downloads. Move with the arrow keys, snap off shots, land checks, and drop the gloves. Play free straight away, or connect a wallet to play for a stake.
Instant to play
Load the game in a desktop browser and you are on the ice. Free 1v1, no wallet, no sign-up.
Club roster
Choose your club before entering paid matchmaking. It skates out with you and goes into the match record.
Onchain settlement
Paid matchmaking funds a wallet-bound escrow on Robinhood Chain and pays the winner out of it. The lobby names the chain and the stake before you sign.
One result
Both players run the same simulation, so a match has one outcome. Nobody gets to report their own score.
Drop the gloves
Fighting stays under player control
Timing, reads, and defensive choices decide every bout. Each input runs through the same deterministic engine that governs open play, so the outcome stays part of the match instead of a scripted interruption.
Instigate
Challenge a rival after a big hit. Both players drop the gloves and the bout begins.
Throw a punch
Every punch telegraphs before it lands. Commit early and you are readable. Wait too long and you are exposed.
Guard the shot
Block at the right moment and the punch glances off. Get caught winding up and it lands clean.
Win the bout
Break their balance and they hit the ice. The winner earns a power play and the loser heads to the box.
Two ways to play
Practice free. Then put a stake on the line.
Free play needs no wallet. Paid head-to-head matchmaking is live, and you choose the stake. The lobby names the chain and the stake token before you sign.
Sharpen your game
- Instant desktop 1v1
- No wallet or sign-up
- Full rink and controls
- Practice checks and fights
Enter paid matchmaking →
- Wallet-bound, player-funded stakes
- Winner takes the pot less 2.5% rake
- You choose the stake
- Onchain refund fail-safe
Lift the Faceoff Cup
- Player-funded prize pools
- Knockout bracket format
- Onchain podium payouts
- Soulbound champion medals
Club roster
Skate as your club.
Sixteen clubs, each drawn in its own colours on the faceoff circle. Pick yours before a paid match and it carries onto the ice and into the matchup graphic.
















How a result is decided
The replay settles the match
FACEOFF runs on a deterministic engine. Identical inputs produce an identical match, down to the last carom off the boards. The recorded match decides the result, and paid matchmaking settles on Robinhood Chain.
Deterministic engine
The same simulation runs in your browser and on the network. The same inputs land the same goals every time.
The match decides
FACEOFF re-runs the recorded inputs of a finished match and reads the winner off that run. Neither player's browser reports the score.
Bound settlement
Each paid match belongs to one escrow contract on Robinhood Chain, and it settles or refunds there.
Start to payout
Connect a wallet, fund your seat, and play. A decisive match pays the winner, and a match that never settles refunds from the contract after six hours.
Robinhood Chain
Paid matches open on Robinhood Chain, chain id 4663, and the stake is WETH. Your wallet needs ETH on that chain for gas, and WETH for the stake itself.
The road ahead
What comes next
- Free desktop play
- Pixel arcade engine
- Boards, caroms, and fights
- Online head-to-head
- Onchain settlement
- Identity-bound matchmaking
- Faceoff Cup brackets
- Leaderboards and seasons
- An access token for cups and cosmetics
Onchain hockey · 2026
Lace up. Public matchmaking is live.
Play free without a wallet, or choose your stake for a paid head-to-head match.
