Build custom soccer worlds, host tournaments, and wager against players across user-created arenas.
Build custom soccer worlds, host tournaments, and wager against players across user-created arenas.
No loot boxes, no crit rolls, no gacha. The ball goes where you kick it. If you lose, you got outplayed — on chain, forever.
Wagers sit in a program-derived account neither player controls. The match result is the only signature that releases funds.
Full match in the time it takes a memecoin to round-trip. Queue between candles.
Tied at full time? Golden goal overtime. Someone always leaves with the pot — draws split only if OT hits the hard cap.
Pick a stake tier and queue. The matchmaker pairs you with the closest-rated player at your tier, widening the rating band the longer you wait. Every result moves your rating.
See how many players are sitting in each wager queue before you commit. Deep queues mean fast matches; shallow ones mean softer opponents hunting for action.
Wins against higher-rated players pay more rating. So does taking their SOL. Climb the ladder, then climb the tiers.
Offline same-keyboard 1v1 — P1 on WASD, P2 on arrows. No wallet, no wager. The sparring ring before you queue for real.
3 goals, or the leader when the 90s clock expires.| Action | Key | Notes |
|---|---|---|
| Move | WASD or arrows | 8-directional |
| Kick | Automatic on contact | Fires along your movement direction |
| Sprint | SHIFT | Drains stamina bar, refills when walking |
There is no dribbling and no holding the ball. Run into it and it rockets off in the direction you're moving — and you bounce back off the contact. Every touch is a shot, so your run-up angle is your aim.
Couch mode (local PvP): P1 uses WASD + LEFT SHIFT, P2 uses ARROWS + RIGHT SHIFT. Same physics, same match rules, no wagers — start it from the arena lobby.
Three arenas, three ball physics profiles. Pick before you queue — both players play the same surface.
| Arena | Surface | Ball behavior |
|---|---|---|
| Forest Clearing | Turf | Baseline roll and bounce. The reference surface for ranked play. |
| Dune Pitch | Heavy sand | Ball decelerates hard and walls eat momentum. Long shots die — win it up close. |
| Frozen Lake | Ice | Near-frictionless: shots keep their pace and walls return lively rebounds. Bank shots and chaos. |
Player movement is identical everywhere — only the ball changes. Mastering all three surfaces is part of the ladder.
Stakes are fixed tiers so queues stay liquid: 0.05, 0.1, 0.25, 0.5, 1, 2.5 SOL. When two players match, both wagers transfer into a program-derived escrow account (PDA) before kickoff. The match server submits the signed result; the program verifies and releases the pot to the winner in the same transaction.
settle(winner).| Event | Payout |
|---|---|
| Win | 197% of your stake (2x pot − 3% fee) |
| Loss | 0 — your stake goes to the winner |
| Hard-cap draw | 100% refund, fee waived |
| Opponent disconnect > 10s | Forfeit win, full pot to you |
The 3% arena fee funds prize-pool tournaments and buyback events. Fee wallet is public and on the transparency page at launch.
Online matches run on a server-authoritative simulation: both clients send raw inputs over WebSocket at 30Hz, the server steps physics at 60Hz, and clients render an interpolated state ~100ms behind with local input prediction for your own player. The server's tick log is the canonical match record — it's what the result signature attests to.
settle(match_id, winner) and submits it to the escrow program. One tx, instant payout.Is this gambling? It's a skill contest with equal stakes — same category as a paid chess match. Check your local laws; geofencing applies at launch.
Can I play free? Yes, the 0-SOL practice queue is always open, and the demo on this page is free forever.
What chain? Solana mainnet. Settlement lands in one transaction, usually under a second.
Mobile? Touch controls are on the roadmap. Right now: keyboard.
Feel the full queue-to-payout loop against simulated opponents. Fake wallet, fake SOL, real gameplay.
Simulated wallet — generates a fake address and a ◎5.00 demo balance.
No wallet, no wager, no queue. Two players, one keyboard, pure bragging rights.
The real thing: live opponents, live escrow, your rating on the line. Account required.
Real online play is tied to an account — your rating, match history, and escrow settlements all hang off it. Gmail + password, takes ten seconds.
ACCOUNT: —
RATING: 1000 · REGION: US-WEST
Matches play on the arena and wager tier selected above.
Queues against real players at your tier. Beta servers — population varies.
One account for your rating, history, and payouts.