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