Back to game

Changelog

Current version: v2.9.2

v2.9.22026-07-06Current

Tennis: Rematch Fix & Pro-Grade Netcode

  • •Fixed the blank arenas after pressing Rematch — rounds two and onward now render correctly for all players
  • •Smoother rival cam: opponent bubbles now move at constant velocity between network updates (the same interpolation model used by major multiplayer engines)
  • •If your rival drops out, their cam shows "Reconnecting..." while the server holds their seat for 30 seconds
  • •Win by forfeit: if your rival leaves the match, you win instantly instead of playing out the clock against a ghost
v2.9.12026-07-06

Tennis: The Rival Cam Update — Flicker-Free & Focused

  • •Fixed the constant flicker in the opponent panel: rival bubbles are now persistent and glide smoothly between network updates instead of being rebuilt (and re-animated) ten times a second
  • •New focus layout: YOUR arena is the hero (~70% of the screen), rivals live in calm side cams — play your board, glance at theirs
  • •Rival cams are quiet monitors: no edge effects, no popups, dimmed — and when your rival pops a bubble you see a burst ring on their cam
  • •Territory bar (2-player): a live tug-of-war strip under the header shows who is winning at a glance
  • •SENT! / INCOMING! text is now throttled — one message per volley instead of a wall of spam (edge flashes still fire on every event)
v2.9.02026-07-06

The Tennis Rework — Rematch, Aim & a Match Worth Winning

  • •REMATCH! One tap starts the next round with the same friends — no new code, no lobby detour, and you see when your rival has already voted
  • •Aim matters now: splits fly based on where you hit the bubble (edge shots steer!), with a push toward your rival
  • •Clear goal at last: bubble count leads the HUD, the current leader wears a crown, and the countdown explains how to win before the match starts
  • •Full juice parity with single player: score popups, PERFECT center hits, burst rings, squash & stretch, and music that builds with your combo
  • •Readable combat: subtle chevrons mark your attack direction, SENT! confirms a bubble left, a red flash + INCOMING! warns from the edge under attack
  • •Redesigned results screen with placements, crowns and both stats (bubbles left + points)
v2.8.02026-07-06

The Portal Polish Update — Keyboard, Pause Menu & Smarter Breaks

  • •Keyboard controls on desktop: SPACE banks your pot (hint on the button), P or Esc pauses, M mutes
  • •A real pause menu: Resume, Restart Round, Main Menu, quick sound/music toggles — and it works during the tutorial too
  • •The game now pauses when the window loses focus, so clicking outside never eats your round clock
  • •Smarter ad-break signals to game portals around the tutorial and every pause (helps portal QA verify the game correctly)
  • •GameDistribution support: the game can now also run on the GameDistribution network
  • •Game over now shows your closest weekly quest — see exactly how little is left before the next XP bonus
  • •In-game privacy summary in Settings
v2.7.02026-07-06

The Progression Update — Levels, New Arenas & a Designed Look

  • •Player levels: every round pays XP toward your next level — score, pops and PERFECT hits all count
  • •Two new arenas to unlock: Sunset Lagoon (level 6) with light shafts and a horizon glow, and Aurora (level 10) with drifting northern lights
  • •Deep Space now unlocks at level 3 — arenas are earned, still cosmetic-only so leaderboards stay fair
  • •A designed interface: every emoji icon replaced with a hand-drawn icon set, new logo, new loading screen
  • •The menu is now inside the game world: bubbles drift behind it in your chosen arena
  • •Bubble polish: rim light and double speculars on every bubble, plus a burst ring on every pop
  • •Game over redesign: your score leads, XP and level-up ceremony follow, achievements support
  • •On game portals the game now starts immediately — no menu detour — and your progress cloud-saves to your portal account
  • •Weekly Quests: three missions per week, same for every player worldwide — complete them for big XP bonuses
  • •Double your bank (portals): after a round, watch an optional ad to double the points you banked
  • •Portal accounts: your CrazyGames username prefills the leaderboard form
v2.6.02026-07-05

The Big One — Music, Banking, Daily Twists & a Real Tutorial

  • •Dynamic music: a procedural backing track that builds layers as your combo heats up, waves hit and FEVER kicks in (toggle in Settings)
  • •BANK it or risk it: every pop feeds a bonus pot — bank it any time, but one missed tap (or the final whistle) takes it all
  • •Daily twists: every Daily Challenge now has a rule mutator — Precision Day, Demolition Day, Gold Rush, Tsunami or Turbo — same twist for everyone
  • •New interactive tutorial: learn by playing — tap, hit the PERFECT zone, chain a combo and steer splits in a guided first round
  • •Just-in-time tips: your first gold bubble, bomb, rush wave and pot each get a one-time explainer with a brief slow-mo
  • •Game feel: squash & stretch on wall bounces, combo heat glow at 5x+, slow-motion final second, score count-up and confetti on personal bests
v2.5.02026-07-05

Environments — Deep Space

  • •New arena: Deep Space 🚀 — twinkling starfield, nebulae and a ringed planet on the horizon
  • •Theme picker in the menu and in Settings; your choice is remembered
  • •Arenas are cosmetic only: identical physics everywhere, so leaderboards stay fair
  • •Rebranded to Bubblesplitz to match our home at bubblesplitz.com
v2.4.02026-07-05

The Depth Update — Perfect Pops & Rush Waves

  • •PERFECT pops: hit a bubble dead-center for 1.5x points, a bell chime and a gold popup — aim beats mashing
  • •RUSH waves: every 12-18 seconds a 5-second surge doubles the spawn pressure, announced with a sting and banner
  • •Floating score popups (+points) on every pop; bombs show the full chain total
  • •Run statistics on the game over screen: bubbles popped, max combo, perfect hits
  • •Tutorial now teaches split steering: hit the edge of a bubble to aim where the halves fly
  • •Fixed split particles spawning in the wrong corner since 1.0
v2.3.12026-07-05

Stability & Sound Hotfix

  • •Fixed the game freezing at game over from the second round onwards
  • •Fixed audio distortion during intense play (master-bus limiter — no more clipping)
  • •Leaderboard Retry now retries instead of reloading the whole game
  • •Game over card scrolls on small screens instead of overflowing
v2.3.02026-07-05

Daily Challenge, Achievements & Fair Play

  • •Daily Challenge: the same bubble sequence for every player, with its own leaderboard that resets at midnight UTC
  • •8 achievements to unlock, with toasts on the game over screen and an overview in the menu
  • •Daily play streak: play every day to grow your 🔥 streak
  • •Server-validated scores: signed game sessions and plausibility checks keep the leaderboards honest
  • •Moved to bubblesplitz.com with privacy-friendly visit analytics (Besökskollen)
v2.2.02026-07-05

Skill & Balance Update

  • •Rebalanced scoring: combined multiplier capped at 8x, gold economy tamed — skill now beats mashing
  • •A missed tap breaks your combo, so precision matters
  • •Difficulty ramps up within each round, with countdown ticks in the final seconds
  • •Bigger touch targets on mobile: taps snap to the nearest bubble within a grace radius
  • •New player onboarding: how-to-play card and a Get Ready countdown
  • •New Settings screen: sound, haptics, reduced motion, FPS counter and color blind modes
  • •Multiplayer lobby shows a "server waking up" status instead of a dead spinner
  • •Game feel polish: lighter hit-stop, bubble spawn-in animation, crisper pop sound, notch-safe HUD
v2.1.02026-07-05

Pre-Launch Fixes

  • •Pausing no longer eats your game time — the clock stops with you
  • •Fixed a rendering error that spammed the console every match
  • •Fixed highscores being saved to the wrong game mode when switching modes
  • •Real share preview images: links now show a proper card on X, Discord and iMessage
  • •Removed 16 console errors from missing announcer sound files
  • •Cleaned up the project surface (README, leftover template files)
v2.0.32026-06-08

Launch Hardening — Security & Scale

  • •Locked down internal debug endpoints behind a secret token (raw data dump and leaderboard cleanup are no longer publicly reachable)
  • •Nickname uniqueness now uses an O(1) index instead of scanning every leaderboard entry — instant availability checks and far lower database cost at scale
  • •Hardened score rate limiting so a transient error can never block an IP indefinitely
  • •Added site-wide security headers (content-type, framing, referrer, permissions policy)
  • •Stopped exposing your private recovery code through sharing — the profile page no longer prints it and the Share button now links to the game instead of your profile URL
  • •Removed noisy per-request debug logging from the leaderboard API
  • •Minor multiplayer cleanup: correct timer teardown when leaving a match
v2.0.22026-04-11

Multiplayer Stability & Performance

  • •Fixed game crash during intense matches with 30+ bubbles
  • •Capped physics iterations per frame to prevent death spiral under load
  • •Dynamic state update frequency — reduces bandwidth when many bubbles active
  • •Limited synced bubble snapshots to 40 max to prevent network overload
  • •Fixed ball teleporting caused by collision push-apart cap
  • •Simplified opponent view rendering for reliable bubble positions
  • •Smooth bubble physics — removed overly aggressive collision damping
  • •Fixed transfer ping-pong with spawn offset and invulnerability cooldown
  • •Added error handling for WebSocket message sending
v2.0.12026-04-11

Mobile & Cross-Device

  • •Responsive bubble scaling — adapts to screen size for mobile/desktop parity
  • •Mobile-optimized UI across lobby, HUD, game over, and menus
  • •Compact stats overlay on mobile (7B 3p format)
  • •iOS input zoom prevention and touch optimizations
  • •Truncated long nicknames on small screens
v2.0.02026-04-11

Colyseus Multiplayer Migration

  • •Complete multiplayer rewrite from HTTP polling to Colyseus WebSocket
  • •Replaced Vercel KV match system with dedicated game server on Render.com
  • •Real-time room creation & joining with 6-character match codes
  • •Support for 2-4 player matches with configurable duration
  • •Bubble Tennis mode — pop bubbles to transfer them to opponents
  • •Live opponent view with synchronized bubble snapshots
  • •Deterministic gameplay with seeded PRNG for fair multiplayer
  • •Server-side validation for scores, transfers, and player actions
  • •Fixed instant disconnect when creating a match (useEffect cleanup bug)
  • •Fixed host assignment bug where both players became host
  • •Fixed server race condition allowing multiple game starts
  • •Fixed memory leaks from uncleared timers and game engine cleanup
  • •Tie-breaking in winner determination using score as tiebreaker
  • •Nickname now persists across sessions via localStorage
v1.3.02025-01-13

Gold Streak & Announcer Update

  • •Gold Streak system - collect gold bubbles to build streaks (5/10/15)
  • •FEVER mode at 5x gold streak - 1.5x all points for 5 seconds
  • •BONANZA mode at 10x gold streak - 2x all points for 10 seconds
  • •ULTRA COMBO at 15x gold streak - 3x all points for 15 seconds
  • •Combo announcer - "Double!", "Triple!", "Monster Combo!", "Unstoppable!", "Godlike!"
  • •HUD streak indicator with animated bonus display
  • •XS bubble click rewards - click tiny bubbles for 30% chance to spawn gold!
  • •Dynamic gold spawn rate - more gold spawns during active streaks
  • •Doubled spawn rates in Standard & Blitz for more action
  • •Increased spawn rate in Marathon mode
  • •Zen mode removed from leaderboard (stress-free mode)
  • •Reordered game modes: Standard, Blitz, Marathon, Zen (last)
  • •Fixed game freezing bug on all modes (improved error handling)
  • •Fixed NEW BEST badge showing incorrectly before server confirmation
v1.2.02025-01-11

Leaderboard & Nickname Update

  • •Unique nicknames - each player must have a distinct name
  • •Real-time nickname availability checking when submitting scores
  • •View Leaderboard button on main menu
  • •Mode tabs in leaderboard to switch between all 4 game modes
  • •Improved recovery code documentation with multi-device sync info
  • •Show profile details (nickname, games, best score) after restoring
  • •Fixed nickname not pre-filling after profile restore
  • •Fixed mobile scroll lock - menu now scrollable on all devices
v1.1.02025-01-11

Profile & Identity Update

  • •Added recovery codes to protect your profile
  • •Show "Playing as [nickname]" on landing page and menu
  • •Added Help page with gameplay guide
  • •Added Privacy Policy, Cookie Policy, and AI Policy pages
  • •Improved footer with links to all policy pages
  • •Fixed scrolling on policy pages
  • •One entry per player on leaderboards (best score only)
  • •Personal best tracking with "New personal best!" feedback
v1.0.02025-01-10

Official Launch

  • •Initial release of Bubblesplitz
  • •Four game modes: Standard, Blitz, Zen, Marathon
  • •Global leaderboards with country flags
  • •Player profiles with shareable URLs
  • •Procedural sound effects using Web Audio API
  • •Haptic feedback on mobile devices
  • •PWA support - installable on mobile
  • •Combo system with up to 5x multiplier

Bubblesplitz launched on 2025-01-10

Learn more about VU Games →