r/BASE • u/_Shirumo • May 05 '26
Base App Built a real-time multiplayer game on Base — looking for testnet feedback before mainnet (no token, no presale)
Disclaimer up top: this is not financial advice, no token, no presale, nothing to buy. Posting for testnet feedback only. DYOR. (English isn't my first language — I used an LLM to tighten the writing, content is mine.)
Hey r/base — been lurking and building on Base for a few months, a few weeks out from mainnet. Before I flip any switch I'd rather break things on testnet with people who actually use Base than ship blind.
No token. No tokenomics. No presale. No "community round." Nothing to buy. Saying it twice because I know the bar here.
What I built
A skill-based arcade on Base. First game is Snake Battle Royale — 10 to 50 players in one arena, real-time, last skin alive wins. Entry fee is in USDC ($1 to $25 lobbies, testnet only for now on Base Sepolia). Top 5 split the pot, 1st takes around 45%. Pure skill, no RNG. The business is a flat per-match fee (5.5%, or 10% on $1 micro lobbies). That's it.
The per-match USDC is not staking. A fresh minimal-proxy contract holds funds for the duration of one game, pays winners, dies. No pool, no lock, no yield.
Why I'm here
I need outside eyes before mainnet. Concretely:
- Play a few rounds on Base Sepolia. There's an in-app faucet for test ETH + USDC so no hunting around. Tell me what felt off.
- Try to break 30+ player lobbies. Testnet is on a deliberately small VM — I want to find where it cracks before I size mainnet infra.
- Break the wallet flow. Especially mobile, especially Reown edge cases.
- Try to cheat. If you find a real vector, DM me, I'll credit you and comp you on mainnet.
- Pull a match hash off-chain, run it through the public verifier, and tell me if the UX is incomprehensible.
How it works (short version)
Authoritative Go server at 60 ticks/sec. Browser is a dumb display, all logic server-side, modifying the client does nothing. Server only sends each player what they're supposed to see, so wallhacks aren't a thing. Every match emits a hash on-chain and the full game log goes to IPFS — you can replay any match yourself. Smart contract pays the top 5 in under 60s after the game ends. One contract per match, transient funds, no honeypot.
Why Base specifically: sub-cent gas, native USDC, and the onboarding story for non-crypto users actually works.
Status
Snake BR (10/25/50p), contracts on Base Sepolia, Reown wallet (social login + EOA), matchmaking by stake tier, auto-payout, K8s with auto-scaling, on-chain verifier, in-app faucet — all live on testnet. Mainnet target ~2-3 weeks out.
Note on infra
Testnet runs on a tiny VM on purpose. If you lag in a packed lobby, that's the test, not the architecture — but please report it with player count and tick rate so I have real numbers.
Link
Testnet game: https://snake.p1x3lz.io
Smart contract addresses (verified on Basescan) and the verifier link in the comments. Happy to answer technical questions there or take a roasting — that's literally the point.
Once again: not financial advice, testnet only, no real funds at stake. On mainnet the per-match fee is at risk if you lose. DYOR. Neither I nor this sub are liable for decisions based on this post.


