33 Logo

Description

An online Monopoly-inspired board game where players create private rooms, compete against friends or autonomous bots, acquire and develop properties, negotiate trades, participate in auctions, and manage their finances to become the last player standing.

Highlights

  • Developed LivePoly, an online Monopoly-inspired board game supporting private rooms, multiplayer games, autonomous bots, property trading, auctions, and spectator mode.
  • Engineered a server-authoritative game engine in TypeScript and NestJS, with deterministic rules for movement, ownership, building, mortgages, debt resolution, and bankruptcy.
  • Designed real-time gameplay with Socket.IO and Redis, reaching about 200 concurrent players at peak while keeping game state synchronized across connected players.
  • Engineered asynchronous workflows for bots, turn timers, game expiry, notifications, results, and leaderboard updates, keeping background processing separate from real-time gameplay.