Ad
Ad

Singapore Mahjong — Play Free Online

A browser-based Singapore-variant Mahjong game with both single-player and multiplayer modes. Built on Phaser 3 + TypeScript, running on Cloudflare's edge. No download, no signup, free to play.

Game modes

Singapore Mahjong rules at a glance

How to play multiplayer with friends

  1. Click the Multiplayer button in the top-right HUD.
  2. Click Create Private Room. The server generates a unique 6-character code.
  3. Tap the code to copy it, then share with up to three friends.
  4. Click Enter Room — you'll be seated at the first available seat (East goes first).
  5. Your friends paste the code into Join with Code to take the remaining seats.
  6. If a player disconnects, the server holds their seat for 60 seconds, then auto-fills with a MediumBot to keep the game flowing.

Tech stack

Phaser 3 + TypeScript on Vite, Cloudflare Pages for the static bundle, Cloudflare Workers + Durable Objects for the authoritative multiplayer server, Cloudflare D1 for match history and ELO ranking. Open-source-friendly, Apache-2.0 licensed.