# Teen Patti & Rummy

> An online casino with multiple card games.

_Unity · Node.js · Web · App_

## Facts

- **INDUSTRY:** Casino · Multiplayer
- **PLATFORM:** Web · Android
- **GENRE:** Card Games
- **YEAR:** 2024
- **BUILT WITH:** Unity · Node.js · AWS

## 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.

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

### 01. 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.

### 02. 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.

### 03. 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.

## 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
- A simple hub to jump into Teen Patti or Rummy
- Pick a table by boot and entry limit, with live online-player counts
- Teen Patti in play — chaal, pack or show against the table
- Rummy in play — arrange sets and sequences, then declare
- 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
