Leo
A multiplayer backend with lobbies, rooms, and plugin referees — like Photon, but yours.
Games are plugins. The stadium stays the same — drop in a referee and ship.
Clients talk JSON over WebSocket. The stadium routes. The game module decides.
Open a socket, say hello, get a player id and wallet. No SDK required to start.
Quick play, create a table, or join with a 6-character code. Host starts when ready.
Actions go to the referee. Each player only sees what view() allows — cheating stays offline.
Unity, web, or a custom client — same messages. The arena page is just one frontend.
// client → stadium { "type": "quick", "game": "bluffer" } { "type": "action", "action": { "type": "bid", "count": 3, "face": 5 } } // stadium → client (your private view) { "type": "room", "state": { /* only what you may see */ } }
Create an app in the dashboard, copy the key, point Unity at this host.
Open dashboard