loader image

Multiple Game Plateform

logo

Multiple Game Plateform

Built the complete backend for five multiplayer and casual games (Ludo, Carrom, Rummy, Fruit Chop, Bubble Shooter) using Node.js, MongoDB, and WebSocket. Developed modules for real-time communication, player matchmaking, room creation, turn-based gameplay logic, leaderboard, wallet updates, scoring, and history tracking. Ensured high performance, low-latency socket communication, and scalable architecture to support concurrent users.

Categories : Angular
Tools : NodeJs,  Microservices, Websocket, ExpressJs, Authentication & Authorization (JWT / OAuth if used), AWS Services: ECS, EKS, LoadBalancer, SQS, S3, CodeCommit Etc…, Payment Gateway, Angular, Docker, CI/CD

 

Features

Designed and developed backend architecture for five games
Ludo,Carrom,Rummy,Fruit Chop, and Bubble Shooter. The system was built using Node.js (Express), MongoDB (Mongoose), and WebSocket, enabling real-time, low-latency gameplay.

Key Responsibilities

 

Developed game logic and APIs for multiplayer and single-player modes

Implemented WebSocket-based real-time communication for smooth live gameplay

Built matchmaking, room management, and turn-handling mechanisms

Designed MongoDB schemas for players, game sessions, leaderboards, and transaction history

Added scoring systems, rewards, wallet updates & game result processing

Ensured robust error handling and reconnection logic

Optimized backend for scalability and high concurrent users

logo

Key Responsibilities

  • Delivered fast, stable real-time gameplay across all 5 games
  • Improved socket performance with optimized event handling
  • Ensured clean, modular, and reusable backend architecture