Bubble shooter · Player guide
DNPop: aim for the support holding a group together
DNPop is a bubble shooter set in a bath. Matching colors matters, but the structure above the shot matters too: removing a small supporting group can release many bubbles underneath it.
Guide checked against the published game and project records on October 13, 2026.

How to play
- Inspect the current and reserve colors before spending a shot.
- Connect a shot to at least two bubbles of the same color to pop a matching group.
- Remove the bath’s bubbles before the shot budget runs out. Use walls for bank shots when a direct path is blocked.
Controls
- Mouse or touch
- Aim toward the bubble group and release to shoot. Swap changes the current bubble to the reserve color.
- Keyboard
- Use arrows to aim, Space to fire and X to swap colors.
One match can drop several other colors
Imagine two blue bubbles holding up a cluster of pink and yellow bubbles. A blue shot can complete the matching group of three. If that removes the cluster’s only connection to the ceiling, the pink and yellow bubbles drop too, even though they did not match the shot.
Inspect special bubbles before assuming a group will fall. Pink suction bubbles can hold a group without ceiling support, and popping a soap bubble washes a protective layer from its neighbors. The level’s rules explain when those variants first appear.
Three decisions to practice
Compare both available colors
Swapping can turn a poor angle into a useful match. Check the reserve before using a shot merely to attach another bubble.
Aim at a narrow support
A large cluster may be easier to remove through its connection than by matching every color individually. Read the links above it.
Use the bounce preview
Bank shots reach behind a front group. Follow the indicated contacts and avoid guessing a long rebound when a simpler shot is available.
Progress and practical notes
The campaign unlocks baths in order. Daily Bath uses unlocked levels, and Duck Rescue offers a separate rescue progression. Those records are saved in the current browser. Retrying a bath gives another attempt without clearing the entire collection.
Behind the project: design and implementation notes
A shot has a logical result
The bubble grid determines matching and support. Curtain movement and bouncing feedback help communicate the shot without becoming the authority for which bubbles remain connected.
A budget makes the angle meaningful
The remaining-shot counter matters more than firing quickly. A carefully chosen support removal can conserve shots for a later group. Campaign, daily and rescue modes give that same aiming system different goals.