3D multiplayer party game
BUMP!
A 3D online party game where up to 20 players bump each other off tiny floating arenas.
Live on the web · Android in early access
- When
- Sep – Oct 2026
- My part
- Solo: game design, code, servers, art direction and the store release
- Players in a cup
- 20
- Arenas
- 12 + 4 seasonal
- TypeScript
- ~54k lines
- Test files
- 75
- Platforms
- Web · iOS · Android
Chapter 1 of 6
Five seconds to learn, one more round forever
A party game for kids and families that runs in a browser with no install. Run, jump, and bump your friends off a tiny sky arena. The last one standing wins.
The rules had to fit in one sentence, because the players are eight years old and the match starts now.
Chapter 2 of 6 ·
One room, two homes
The server is authoritative: it runs the match and the clients interpolate between its snapshots, so nobody can cheat by editing their own position.
The whole room logic lives in one core that runs in two places: a Cloudflare Durable Object at the edge, or a plain Node server on a VPS. Same code, same tests.
Chapter 3 of 6 ·
Keyboard, touch or gamepad. Even in the menus.
Full gamepad support including menus, with button prompts that switch to match the controller you picked up. A touch joystick on phones, automatic low-end graphics on old tablets.
Kids play it, so there is no text or voice chat, there is an age gate and player reports, and an account can be deleted from a page.
$ git log feat(tests): add unit tests for gamepad functionality and profile deletion
Chapter 4 of 6 ·
From a web game to Google Play in two days
The same codebase ships to the browser and, through Capacitor, to iOS and Android with haptics and native ads.
The Play listing went in on 4 October. The closed test was approved the next day in 178 countries.
$ git log Android 1.0.7 (8): release built and deployed
Chapter 5 of 6 ·
Reasons to come back tomorrow
BUMP CUP: 20 players, four rounds on shrinking arenas, from 20 to 14 to 8 to 3 to one champion.
- Trophies and leagues from Rookie to Legend
- A global TOP BUMPERS leaderboard
- 22 badges, XP and a daily challenge
- A store of skins, hats and faces, and a Sunday gift
$ git log feat: implement trophy migration and update profile rewards
Chapter 6 of 6 ·
Live, and players are getting emails
The browser version is free to play at play.bumpgame.app. Android is in early access with a sign-up page, release notes emailed to players and an owner dashboard for activity.
$ git log feat(tester-tools): enhance early access and help email functionalities