Teen Patti & Rummy

An online casino with multiple card games.

Unity Node.js Web App

INDUSTRY

Casino · Multiplayer

PLATFORM

Web · Android

GENRE

Card Games

YEAR

2024

BUILT WITH

Unity · Node.js · AWS

THE CHALLENGE

A lightweight casino with multiple card games

The client came to us wanting a multiplayer game for their casino — something that would represent the brand online and let people try the games before visiting in person. The goal was to give users the real casino-game experience and let them play a few rounds with fake currency. They planned to launch with two games, Teen Patti and Rummy, and add more later.

The main focus was supporting both web and Android while handling a large number of concurrent players, with computer bots filling in whenever no other players were active — all while keeping the game lightweight enough to run smoothly in a browser, even on older devices. It also needed social features like in-game chat and emoji reactions at the table.

OUR APPROACH

The game isn't unique — making it lightweight and scalable without losing quality was

Deciding the tech stack

For the backend we chose Node.js on AWS — great for scaling later and generous on the free tier for the first year. The frontend was built in Unity so a single codebase could cover both web and Android.

Building our own logic

Pre-built Teen Patti and Rummy engines existed for both backend and frontend, but they boxed us in — especially on keeping things lightweight. So we built everything from scratch, and even released part of it as an open-source library.

Working in parallel

The timeline was tight, so we built Teen Patti and Rummy in parallel rather than one after the other, and shipped both on schedule.

WHAT WE BUILT

An online casino with two card games

A multiplayer Teen Patti and Rummy experience where players join a table and play against real opponents — or against computer bots when no one else is active. In-game chat and emoji reactions let players interact right at the table. After deploying to the server and load-testing under heavy traffic, the game stayed smooth and ready for a large player base — all delivered in just 2–3 months.

Players sign in quickly with a phone number and OTP
Players sign in quickly with a phone number and OTP
A simple hub to jump into Teen Patti or Rummy
A simple hub to jump into Teen Patti or Rummy
Pick a table by boot and entry limit, with live online-player counts
Pick a table by boot and entry limit, with live online-player counts
Teen Patti in play — chaal, pack or show against the table
Teen Patti in play — chaal, pack or show against the table
Rummy in play — arrange sets and sequences, then declare
Rummy in play — arrange sets and sequences, then declare
The winner takes the pot at the end of a round
The winner takes the pot at the end of a round

WHAT THE CLIENT SAYS

“Maziminds delivered a great game on a very tight deadline, and the result was even better than expected. Highly recommended.”

Jaydeep

Client

Need a multiplayer game built right?

Real-time card logic, built and shipped in-house — tell us your title.

Let's talk →