REALTIME GAME
Rollin' with my mates
Rollin' is a realtime multiplayer strategy game that blends dice-driven economy, secret placement, and chess-style tactical combat on a compact board.
Visit rwmates.com⚄
Overview
Rollin' explores what happens when chess-like movement meets dice-based uncertainty and short-form multiplayer rounds. Players roll dice, buy pieces from a shared shop, secretly place them, and then alternate tactical moves where captures score points and round victories damage the opponent.
Highlights
- Designed an original round-based strategy game loop combining dice rolls, shop buying, secret placement, and tactical combat.
- Built a deterministic game engine that can power demo play, bot play, and online multiplayer from the same core rules.
- Implemented server-authoritative match flow with controlled database writes and realtime synchronization.
- Added hidden-information redaction so private match state does not leak to opponents.
- Created online play features including profiles, friends, challenges, presence, and leaderboards.
Technologies
TypeScriptReactSupabasePostgreSQLSupabase AuthSupabase Realtimerow-level securityPostgreSQL RPCsdeterministic RNGJSON-serializable game state