Case study

Baper Rasta বাপের রাস্তা

A satirical browser game about Dhaka's roads. I built it alone in about two weeks. In its first two weeks, 617,438 people played it and six news outlets covered it. Nothing was spent on ads.

The title screen of Baper Rasta: a low-poly Dhaka street under the metro line, with the game's name in Bangla and a yellow start button.
players
617,438
runs played
5.46 million
hours played
131,781
minutes per player
12.8
shares
59,718
played on phones
84%
21 October 2026 to 2 November 2026, from Google Analytics. No money spent on ads.

01 / The idea

A daily ride, turned into a game

Every working day I ride across Dhaka to the office. Battery auto-rickshaws drive on the wrong side, the horns never stop, and the rules seem to be optional. One day I decided to turn that frustration into a game.

The game laughs at a road with no rules. It doesn't laugh at the drivers. As I told all three papers that interviewed me, I have nothing against them: the sector needs proper rules and accountability.

“People get irritated by certain everyday problems, and then they slowly get used to them. I want to bring those discomforts forward as comedy.”

Prothom Alo, 25 October 2026 (translated from Bangla)

02 / The game

Every crash is a “National Loss”

You drive a battery auto through a 3D Dhaka laid out on the real map. On the way you pass places people know: the Shaheed Minar, the flower shops of Shahbag, Karwan Bazar, the metro line, and a pothole with a man fishing in it.

Every crash into a car, a bike, a shop or a stall adds to a score called the National Loss (জাতীয় ক্ষতি). Driving on the wrong side makes it count for more. One touch of a bus or a truck ends the run, and after a crash an angry crowd gives chase. You can charge your battery from an illegal line, and pay the traffic cop “tea money” to make a case go away.

Each run ends on the front page of a made-up newspaper, দৈনিক যানজট (the Daily Traffic Jam). Its headline is about what you just did, and the loss is priced in famous public spending. Players share that page as a picture or a short video. A weekly leaderboard, মোস্ট ওয়ান্টেড (Most Wanted), lists the biggest losses.

The end of a run: the front page of the made-up newspaper Dainik Janjot, with a headline about the crash and the National Loss in taka.
The newspaper ending, made to be shared.
A battery auto drives down a wide road through a hawker zone, with blue-roofed stalls along both sides.
A hawker zone at Gulistan, built in code.

03 / The build

Two weeks, no game engine

I built it alone in about two weeks with plain JavaScript, HTML and CSS, and Three.js for the 3D. There is no game engine. The roads, buildings and vehicles are all made in code, so there's very little to download. That matters, because 84% of players are on phones.

It runs on Cloudflare Pages. The leaderboard lives in Cloudflare's database and checks every run before it counts: a limit on what a real run can score, a human check, limits on new devices, and a filter for rude names.

A battery auto drives past a man fishing in a flooded pothole, under the metro line.
A man fishing in a flooded pothole. Dhaka's jokes, in 3D.

04 / The spread

From one Facebook post to the national news

I shared it with friends and family first, then in one post on my personal Facebook profile. Within a week it was on the national news.

  1. 21 Oct 2026

    Analytics start. The game goes to friends and family first.

  2. ~22 Oct 2026

    One post on my personal Facebook profile.

  3. 25 Oct 2026

    Over 100,000 plays in the first Friday and Saturday.Prothom Alo

  4. 25 Oct 2026

    Over 160,000 people and 800,000 plays by the morning.Bangla Stream

  5. 25 Oct 2026

    The game moves to its own domain, baperrasta.com, without losing anyone’s records.

  6. 28 Oct 2026

    Over 210,000 players and 28,500 hours of play in the first four days.The Business Standard

  7. 2 Nov 2026

    617,438 players and 5.46 million runs, with nothing spent on ads.Google Analytics

Where visits came from

Google search47%
Social media21%
Direct16%
Other sites13%

Top cities, by players

Dhaka255,240
Chattogram37,758
Khulna23,894
Rajshahi12,958
Sylhet11,474

21 October 2026 to 2 November 2026, from Google Analytics. About 88% of players were in Bangladesh on 31 October 2026; India, the USA, Saudi Arabia, Indonesia and Germany came next.

05 / The press

Six outlets in two weeks

“I thought, why not turn these everyday frustrations into a game?”

The Business Standard, 28 October 2026

06 / The criticism

Satire has an edge

Not everyone liked it. Prothom Alo also asked sociologists, and some said the scenes of a crowd chasing the driver could encourage violence. Sajjad Siddiqui, a professor of peace and conflict studies at the University of Dhaka, said the game picks on people who are already weak. Showing mob justice instead of the law, Siddiqui said, could make class hatred and lawlessness seem normal. Siddiqui also said the public's anger over years of traffic chaos is real.

The game has a disclaimer page that says it plainly: don't do any of this on a real road, no mob justice, and no political side.

Work for a brand or a campaign is different. It's built to that brand's tone, with none of this edge. How I keep brand work safe.

07 / Lessons

What went wrong, and what I learned

Copies come fast

Within days, other sites copied the game or showed it inside their own pages. One full copy called itself “Baper Rasta 2.0” and drew about 6,100 players. The game now refuses to run inside other sites, and a copyright complaint to the copy's registrar got it a takedown notice.

A free leaderboard draws cheaters

Scripted fake runs, a public mod and rude names all turned up in the first week. Score limits, a human check, device limits and a name filter now keep the board fair.

Own your name in search

At first the copies ranked above the real game when people searched for it. A guide page, structured data for search engines, the press coverage and a permanent redirect from the old address won the name back. By 2 November, 47% of visits came from Google search.

Make the ending worth sharing

The newspaper page was built to be shared, and players shared it 59,718 times in two weeks. For a game with no ad budget, that was the marketing.

08 / For brands

There's room for a brand on these streets

Baper Rasta already has places for brands: roadside billboards, the sides of buses, and sponsor slots. Made-up names fill them for now. I also make new games from scratch, for brands, campaigns and causes.