Browser arcade · no download

Play together.
Stay in the browser.

MyGamesCloud is a small web arcade — solo games and multiplayer rooms with real seats, chat, and rules enforced on the server. Sign in, pick a game, connect.

What you get

The same ideas baked into the logo — multiplayer, fair rooms, chat.

  • Multiplayer

    Real rooms with seats — play with a friend in the same session, no installs.

  • Fair play

    Server-owned game state and WebSockets so clients can’t rewrite the board.

  • Built-in chat

    Talk in the room while you play, the way a real arcade counter used to feel.

Under the hood

You play in the browser. Google sign-in and Supabase handle accounts with row-level security. Multiplayer uses a signed-in WebSocket to a server that owns boards and seats.

Traffic terminates on HTTPS at an Application Load Balancer (ACM), then a Dockerized SvelteKit app on EC2. Deploys ship from GitHub through ECR — the stack you’re on right now.

How a visit and a deploy move through the stack. Solid lines = traffic · dashed = auth or deploy.
YouAWS edgeEC2 · one serverManagedDeploy on push to mainBrowserSvelteKit UIRoute 53DNS → ALBALBHTTPS · ACMDockerNode · :3000SvelteKitpages + APIWebSocketsgame roomsSupabaseauth + DBGitHub Actionsbuild imageECRimage storeSSM commandrun on EC2Deploy scriptpull · restartHTTPSforwardAuth · loginAuth · APINew container
  • Live traffic
  • Auth / deploy side path
  • SvelteKit
  • Supabase
  • WebSockets
  • ALB
  • ACM
  • Docker
  • ECR
  • GitHub Actions