Why we made a video game about Tree Number 55
On the afternoon of August 14, 2026, every flower at the foot of the tree bearing the number plate 55 on Nguyen Huy Tu Street was loaded onto a garbage truck while police stood watch. What made us sit down and write the first line of code was not anger — it was a very calm observation: a memorial made of flowers can be dismantled in an afternoon; a memorial made of source code cannot.
A game that is not about winning
GenZ vs Dictator — Tree No. 55 is a multiplayer online game that runs straight in the browser: no account, no data collection, open source under the AGPL-3.0 license. You step onto a night street, gather flowers from roadside kiosks, and carry them to a tree marked with the number plate 55.
That is the entire core loop. There is no personal score, no leaderboard, nothing to show off. The only number that grows is the Eternal Tree — the cumulative count of flowers laid by everyone who has ever played, and it has never gone down.
In the game, when you lay a flower down, soldiers pour out of the guard post to confiscate it. But a confiscated flower loses only half of its memorial value. That is not a game-balance decision. It is a statement: what has been seen can never be fully erased.
Em was born in 2007
The central character of the game is "Em" — the girl beneath the tree, born in 2007. ("Em" is the Vietnamese word for a younger sister, or anyone younger whom you hold dear.) When you enter the game, you are asked for your own birth year, so that Em knows whether to call you older brother, older sister, or friend.
That detail is real. When the domestic press reported the crash of May 30, 2025, it identified the victim as "D.N.P.T., born 2007". She was a 12th-grader who died weeks before her high-school graduation exam. We do not put her full name in the game, even though that name has spread across social media — because we do not want a video game to be the thing that decides when a real person's name is spoken. Her identity belongs to her family, not to our product.
In the game, Em is not present as a body or as a shock image. She is a faint, translucent spirit under the canopy. We deliberately keep her as indistinct as possible. This is a line we drew for ourselves: commemoration, not consumption of a real person's suffering.
Where the satire ends and the facts begin
This game contains satire, and we want the boundary stated plainly.
The city in the game is fiction. Its machinery of repression — flower-confiscating soldiers, checkpoints, signal jamming, curfews, "the Black Car", the Vought corporation felling 55 ancient trees on the mountain pass to carve it into land plots for sale — is fiction, exaggerated in the tradition of political satire. The three characters you can smack with a dog-beating stick are parodies of propaganda accounts on social media — satire aimed at what those accounts have publicly said, not an accusation that any person did anything in real life, and they have no connection whatsoever to the crash.
The tree is real. The number 55 is real. The clearing of the flowers is real — Reuters verified video showing uniformed personnel stopping passersby from laying flowers. The blocking of posts in Vietnam at the request of the Ministry of Culture, Sports and Tourism is real. And on August 17, 2026, the Hanoi police announced the resolution of the case: the driver drove in the wrong lane, violating Clause 1, Article 260 of the Penal Code, yet qualified for an exemption from criminal liability under Clause 3, Article 29 — that is real, announced by the police themselves.
We wrote three separate articles so you can check the factual side, every claim sourced: the full case file, the movement on Threads, and the legal analysis. If you read only one thing on this site, read those, not the game.
Three mechanics, three ideas
1. "No witnesses → Hope bleeds"
The whole game turns on one sentence: when someone is arrested and no one witnesses it, the whole room's Hope bar drains. And "witnessed" has a very specific threshold — there must be at least six people within about eight meters of the spot. One bystander is not enough; it takes a crowd.
This is the central mechanic because it is the central lesson. What made fourteen months of silence possible was not violence — it was that no one was watching. And what ended it, in August 2026, was not violence either: just hundreds of thousands of people looking at the same spot at once.
2. Confiscated flowers lose only half
You will lose in this game, repeatedly. Flowers get confiscated, people get arrested, trees get felled. But there is no permanent defeat: when Hope runs out, it is only a temporary darkness, and you rekindle it by laying flowers and planting trees. Even in the bleakest ending — the street "cleaned up", the next morning gray and spotless as if nothing had happened — the camera still pans down to the number plate 55 and finds one new flower.
We do not believe in games that sell the illusion of easy victory over a machine. But we also refuse to build a game that teaches that trying is pointless. Between those two lies what the real movement proved: when the flowers were cleared, people tied white ribbons and built a website; when the website was DDoS-ed, somebody wrote a video game.
3. Plant seeds anywhere
You can plant seeds anywhere on the map, and every tree you grow offsets one of the ancient trees the chainsaws have felled on the pass. Overnight, a sprout becomes a flowering bush you can harvest without limit.
This mechanic exists for a simple reason: sustainable resistance has to produce something, not merely obstruct something. You cannot stop the chainsaws — in the game as in life, "no one can stop the chainsaws". But if you plant faster than they cut, the final picture is still green.
What we do not do
- No data collection. No accounts, no email, no tracking. You type a nickname and step onto the street.
- No calls for anyone to take to the streets. This is a game, not a rallying cry. The young people who went to the real tree wore masks to avoid being identified; we are in no position to advise anyone to accept that risk.
- No spreading of unverified allegations. Nothing in the game suggests the driver was drunk — because investigators said from day one that no alcohol was detected, and the drug test was negative too. A memorial built on rumor collapses the moment the rumor is debunked.
- No targeting of anyone's family. The driver's wife and son did not cause the crash. The movement spilling over onto them is something we think needs saying plainly: it is wrong, even though we understand why it happened.
The Eternal Tree
When you open the homepage, the Eternal Tree's flower count is the first thing you see. It started at 5,555 and only climbs. It does not reset when the server restarts, does not reset when you close the tab, does not reset when a match ends.
That is the entire thesis of this game, written as a single integer: they can haul away the flowers; they cannot haul away the memory.
If you would like to lay one, the door is always open. No sign-up, and no one records who you are.
No account. No data. Just a tree, and strangers standing at it together.
Enter Tree No. 55Sources for the factual claims in this article
- Dan tri, "Vụ xe BMW tông đứt lìa chân nữ sinh: Chuyển hồ sơ sang cơ quan điều tra" (in Vietnamese), May 31, 2025 — dantri.com.vn
- Tuoi Tre Online, the investigation's conclusions and the Hanoi police deputy director's statement (in Vietnamese), August 17, 2026 — tuoitre.vn
- Reuters / AsiaOne, verified video of flowers being blocked at the scene, August 19, 2026 — asiaone.com
- The Vietnamese Magazine, on the blocking of Threads posts, August 2026 — thevietnamese.org
- Luat Khoa magazine, series on the "Justice Tree" (in Vietnamese), August 2026 — luatkhoa.net