Match 3 bubbles, trigger cascades, and beat your high score
Bubble Shooter is one of the most beloved and timeless arcade puzzle games ever created, with roots stretching back to the early 1990s when Taito released Puzzle Bobble (also known as Bust-A-Move) in arcades around the world. Since then, millions of players on every platform imaginable have enjoyed the simple yet endlessly deep gameplay loop: aim your cannon, shoot a colored bubble upward, and try to match it with two or more bubbles of the same color. When you succeed, the entire matching cluster disappears in a satisfying pop, and any bubbles that were only being held up by that cluster fall away in a cascading bonus. When you fail to match, the grid inches closer to your cannon with each penalty row added, creating a steadily mounting sense of urgency. The appeal of Bubble Shooter lies in its accessibility combined with genuine strategic depth. At first glance it appears almost childishly simple: shoot colored balls at other colored balls. But spend a few minutes with it and you will discover that the physics of wall-bouncing allow for bank shots of surprising precision, that planning two or three moves ahead can set up devastating multi-cluster avalanches, and that choosing when to swap your current bubble for the preview bubble can mean the difference between clearing half the board in one magnificent sequence or watching helplessly as a penalty row drops down and narrows your options. This free online version of Bubble Shooter has been built to match and exceed the best implementations available anywhere on the web. It features a fully rendered hexagonal bubble grid on an HTML5 canvas, a responsive cannon that you aim with your mouse or finger, a real-time dotted aim guide that previews wall bounces so you can plan bank shots with confidence, smooth 60 fps animation powered by requestAnimationFrame, and all the core mechanics you would expect from a premium implementation: circle-circle collision detection, BFS-based cluster matching, floating-bubble gravity detection so disconnected groups fall for bonus points, and a miss-based penalty system that drops a new row after a configurable number of unsuccessful shots. The game offers three difficulty levels to suit every skill level. Easy mode starts you with only 4 colors and a generous 5-row grid, giving beginners plenty of time to learn the mechanics before the pressure increases. Medium — the classic experience — uses 5 colors and 7 starting rows, balancing challenge with accessibility. Hard mode throws 6 colors at you across 9 dense starting rows and gives you just 4 misses before a penalty row descends, demanding both precision and forward-planning from experienced players. Accessibility has been a first-class concern throughout the design of this game. A one-click colorblind mode overlays distinctive symbols on every bubble — triangle for red, circle for blue, square for green, star for yellow, diamond for purple, cross for orange, flower for teal — so players with color vision deficiencies can enjoy every feature without compromise. Keyboard controls are fully supported: press Space to swap your current bubble with the next bubble in queue, and press Enter to fire, making the game fully playable without a mouse. Your high score is automatically saved to your browser's local storage for each difficulty level separately, so your best performance on Hard is tracked independently from your best on Easy. The game calculates points using a level-scaled system: each directly popped bubble is worth 100 points multiplied by your current level, while falling cascade bubbles are worth 150% of the direct match value, rewarding players who engineer large avalanche drops. Clearing the entire board awards a 2,000-point bonus, giving ambitious players a target to chase. Whether you are looking for a relaxing five-minute distraction or you want to push for a personal best score across dozens of games, Bubble Shooter delivers a polished, feature-complete experience entirely within your web browser. No download, no installation, no account required — just click Start and play.
Understanding Bubble Shooter
What Is Bubble Shooter?
Bubble Shooter is a match-3 arcade puzzle game where a field of colored bubbles fills the top of the screen. You control a cannon at the bottom that loads one colored bubble at a time. By aiming the cannon with your mouse or finger and clicking or tapping to fire, you shoot bubbles upward into the field. When your shot bubble lands adjacent to two or more bubbles of the same color, the entire matching cluster pops and disappears. If popped bubbles were supporting other bubbles that are now disconnected from the ceiling, those floating bubbles fall away and earn bonus cascade points. The game ends when any bubble in the grid crosses the death line near the bottom of the playing field, or — in some variants — when you exhaust your supply of ammunition.
How Does Scoring Work?
This implementation uses a level-scaled scoring formula. Each bubble you directly pop by completing a 3-or-more color match is worth 100 points multiplied by your current level (so Level 1 = 100 pts, Level 2 = 200 pts, etc.). Bubbles that fall due to gravity — the cascade effect when a cluster is removed and previously-supported bubbles become disconnected — are worth 150 points per bubble per level, a 50% bonus over direct pops. This rewards strategic shooting that sets up large avalanche drops. Clearing the entire board earns a flat 2,000-point bonus. The miss system adds pressure: each shot that fails to produce a 3-bubble match counts as one miss, and after reaching the miss threshold for your chosen difficulty, a new row of bubbles is inserted at the top, pushing everything down.
Tips for High Scores
The biggest scores come from engineering cascades rather than making individual pops. Look for clusters that, if removed, will cause many other bubbles to fall. Bank shots — bouncing your bubble off the side walls — are essential for reaching bubbles that are blocked by other colors. The aim guide line previews up to three wall bounces, so use it to plan precise angles. Swapping your current bubble for the next-in-queue bubble (Space or the Swap button) is a powerful tool: save it for moments when the incoming bubble color is a perfect match for an opportunity the current color cannot reach. Try to keep the color count on the board low — the cannon only ever loads colors that currently exist on the board, so popping out an entire color simplifies future shots dramatically.
Game Notes and Limitations
This is a classic endless-survival Bubble Shooter implementation running entirely in your browser. There are no server-side leaderboards — high scores are stored in your browser's local storage per device and per difficulty level only, so clearing your browser data will reset them. The game does not include power-up bubbles (wild, bomb, lightning) or multi-level puzzle campaigns — those features require authored level data sets and are planned for a future version. Sound effects and background music are not included in this release; the game relies entirely on visual feedback. The canvas scales responsively to fit your screen up to a maximum width of 400 pixels, which provides a comfortable play area on phones, tablets, and desktops without sacrificing visual clarity.
How to Play Bubble Shooter
Choose Your Difficulty and Start
Select Easy (4 colors, 5 rows, 6-miss threshold), Medium (5 colors, 7 rows, 5-miss threshold), or Hard (6 colors, 9 rows, 4-miss threshold) from the dropdown at the top. Click Start Game or New Game to populate the bubble grid and load your cannon with two bubbles — the current bubble shown in the cannon and the next bubble shown in the preview panel to the left.
Aim and Fire
Move your mouse (or drag your finger on mobile) to aim the cannon. A dotted white guide line shows your trajectory, including wall bounces, so you can plan bank shots before committing. Click (or lift your finger) to fire. The bubble will travel in a straight line, reflecting off left and right walls, until it hits the ceiling or makes contact with an existing bubble in the grid, at which point it snaps to the nearest open hexagonal grid slot.
Match 3 to Pop — Trigger Cascades for Bonus Points
When your shot bubble lands next to 2 or more bubbles of the same color, the entire connected same-color cluster pops and disappears. Any bubbles that were hanging from that cluster — now disconnected from the ceiling — fall away and score a 50% bonus over direct pops. Watch for opportunities to knock out a small cluster that supports a large floating group above it; these cascade moments produce the biggest point swings in the game.
Manage Misses and Beat Your High Score
Each shot that fails to create a 3-bubble match costs one miss. The miss indicator dots at the top show how many you have left before a penalty row descends from the top. Use the Swap button (or press Space) to exchange your current bubble for the next one when you spot a better opportunity. Keep the bubble field from reaching the red death line at the bottom and aim to clear the entire board for the 2,000-point board-clear bonus.
Domande Frequenti
How do I make the bubbles bounce off the walls?
Simply aim your cannon at an angle toward one of the side walls. The dotted aim guide line automatically shows you the reflected trajectory, including up to three bounces, so you can visualize exactly where the bubble will end up. Wall-bounce shots — often called bank shots — are essential for reaching bubbles tucked behind different-color columns that block a straight-line approach. The more you practice reading the guide line, the more precise your bank shots will become, and the better your ability to set up multi-cluster avalanches from difficult angles.
What happens when I run out of misses?
When you use up all your allowed misses (6 on Easy, 5 on Medium, 4 on Hard), a new row of bubbles is automatically pushed down from the top of the playing field, forcing the entire grid one step closer to the death line. The miss counter then resets to zero. If any bubble in the grid crosses the red death line at the bottom of the play area after the new row is inserted, the game ends immediately. Miss penalties are the primary source of pressure in the classic Bubble Shooter formula, so minimizing misses is just as important as maximizing cluster sizes.
Why can't the cannon ever give me a certain color?
The cannon only ever loads bubble colors that currently exist on the board. This is a deliberate design choice found in all quality Bubble Shooter implementations: if a color has been completely cleared from the grid, there is no reason to receive that color anymore since it can never make a match. As you pop bubbles and reduce the variety of colors on the board, the cannon's palette shrinks accordingly, which actually makes the game easier toward the end of a board — you will more frequently receive exactly the color you need. This mechanic rewards players who focus on eliminating one color completely as early as possible.
What does the Swap button do and when should I use it?
The Swap button (keyboard shortcut: Space) exchanges your current bubble with the next-in-queue bubble. You can only swap once per turn — once you swap, the button is disabled until after you fire and a new bubble loads. Swap is most valuable when the incoming bubble color is a terrible match for the available openings but the next bubble is a perfect fit. Save the swap for critical moments: when you can see a cluster of 5 or more bubbles that the next color would pop but the current color cannot reach cleanly, swapping can turn a wasted shot into a massive point-scoring opportunity.
What is the Colorblind mode and how does it work?
Colorblind mode overlays a distinct geometric symbol on each bubble color so that the game is fully playable without relying on color discrimination. Red bubbles show a triangle, blue a circle, green a square, yellow a star, purple a diamond, orange a cross, and teal a flower. Toggle the Colorblind button at any time — even during an active game — and the symbols appear or disappear instantly without interrupting gameplay. The symbols are chosen to be maximally distinct in shape so that all common types of color vision deficiency (deuteranopia, protanopia, tritanopia) are accommodated.
Are my high scores saved between sessions?
Yes. Your high score is saved automatically to your browser's local storage whenever you beat your previous best. Scores are stored separately per difficulty level — your Hard mode best is tracked independently from your Easy best — so switching difficulty does not overwrite your records. Because the scores are stored in local storage, they persist across browser sessions on the same device but will be lost if you clear your browser's site data or play on a different device. There are currently no cross-device sync or online leaderboard features; those are planned for a future update.