BUMP!
BUMP!.cartGAME
A BUMP! match: round pastel arena floating in the sky, players with bats, score HUD
CANDY ARENA · LIVE MATCH
PostcardBUMP! · Live on the web · Android in early access

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
PostcardBUMP! · Live on the web · Android in early access
Next stop: The idea ↓
Players in a cup
20
Arenas
12 + 4 seasonal
TypeScript
~54k lines
Test files
75
Platforms
Web · iOS · Android
TypeScriptThree.jsRapier3D physicsWebSocketsCloudflare Durable ObjectsMongoDBCapacitor (iOS + Android)Vitest + Playwright
01_The_ideaCH 1

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.

PostcardThe idea · 1 of 6
Next stop: Netcode ↓
BUMP! title screen with the logo and a PLAY button
TITLE SCREEN
PostcardThe idea · 1 of 6
02_Netcode30 SEPT 2026

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.

PostcardNetcode · 2 of 6
Next stop: Plays anywhere ↓
PostcardNetcode · 2 of 6
03_Plays_anywhere3 OCT 2026

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

PostcardPlays anywhere · 3 of 6
Next stop: Play Store ↓
Chaos event: bananas raining onto the arena
CHAOS EVENT · BANANA RAIN
PostcardPlays anywhere · 3 of 6
04_Play_Store5 OCT 2026

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

PostcardPlay Store · 4 of 6
Next stop: Trophies ↓
Giant mode: one huge player towering over the others
GIANT MODE
PostcardPlay Store · 4 of 6
05_Trophies9 OCT 2026

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

PostcardTrophies · 5 of 6
Next stop: Early access ↓
BUMP CUP round screen with the players still in the cup
BUMP CUP · ROUND 3
PostcardTrophies · 5 of 6
06_Early_access15 OCT 2026

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

PostcardEarly access · 6 of 6
Next stop: Gotcha! ↓
The bumpgame.app landing page with Play now and Get early access buttons
BUMPGAME.APP
PostcardEarly access · 6 of 6
Continue?NEXT
Gotcha! on iPhone: a big GOTCHA! burst, 'Dev got you!', +100 points

Next cartridge

Gotcha!

A real-time bluffing trivia party game. Write fake answers to real questions, fool your friends, find the truth.

Enjoyed BUMP!? It's free. Buy me a chai and the next one gets made faster.