Pool Bubbles - Casual Game

Seele01-Flash
By Daniel Green
Play Pool Bubbles free online! Classic bubble shooter with pool theme. Match 3+ same colored pool balls to clear levels. No download required, play instantly in browser.
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.Open in workspace
Action

Open World City Action

Build an open-world city romp with driving and police chases.

Build an open-world city romp with driving and police chases.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
New

3D Block Puzzle

Build a 3D falling-block puzzle with rotations and row clears.

Build a 3D falling-block puzzle with rotations and row clears.Open in workspace
Racing

Track Racing Challenge

Build a closed-circuit racer built around drift corners.

Build a closed-circuit racer built around drift corners.Open in workspace
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
Shooter

Dead City Shooter

Build a third-person zombie shooter in a ruined city.

Build a third-person zombie shooter in a ruined city.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.Open in workspace
Action

Open World City Action

Build an open-world city romp with driving and police chases.

Build an open-world city romp with driving and police chases.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
New

3D Block Puzzle

Build a 3D falling-block puzzle with rotations and row clears.

Build a 3D falling-block puzzle with rotations and row clears.Open in workspace
Racing

Track Racing Challenge

Build a closed-circuit racer built around drift corners.

Build a closed-circuit racer built around drift corners.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Pool Bubbles". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Glossy, semi-realistic "Billiards" aesthetic. The game scene should resemble a top-down view of a green felt pool table. * **Models**: * **Balls**: Use `THREE.SphereGeometry` with `MeshStandardMaterial`. Set high `roughness` (0.1) and `metalness` (0.3) to mimic the shiny, polished resin look of real pool balls. Colors should follow standard billiard rules (Yellow, Blue, Red, Purple, Orange, Green, Maroon). * **Shooter**: Instead of a cannon, use a stylized 3D Cue Stick model or a white "Cue Ball" positioned at the bottom center. * **Borders**: Wooden textured rails with darker brown cushions bounding the play area. * **Lighting**: Use a warm `AmbientLight` combined with a `DirectionalLight` simulating overhead pool hall lighting to create specular highlights on the balls. * **Mobile Optimization**: * Limit sphere segments to 16 or 24 to maintain 60 FPS on mobile devices. * Use **InstancedMesh** for the bubbles/balls to handle high object counts (100+) efficiently. * Texture resolutions should be capped at 1024x1024. ### 2. Audio Requirements * **BGM**: Smooth, relaxing "Lounge Jazz" or low-tempo piano music to simulate a classy pool hall atmosphere. * **Sound Effects (SFX)**: * **Shoot**: A sharp "Cue stick hitting ball" sound. * **Collision**: A solid, hard plastic "Clack" sound (billiard ball impact), *not* a soft bubble pop. * **Bounce**: A softer thud when hitting the wall cushions. * **Clear/Score**: A "pocket rattle" sound or a satisfying harmonious chime when balls are eliminated. ### 3. Gameplay Loop * **Mechanics**: Classic Bubble Shooter rules adapted for Pool. * **Grid**: A hexagonal grid system hanging from the top of the screen. * **Shooting**: Player shoots a ball from the bottom. It must reflect (bounce) off the side walls logically. * **Matching**: When the projectile hits the grid, it snaps to the nearest hexagonal slot. If 3 or more balls of the same color connect, they "pop" (fade out and shrink). * **Floating Clusters**: Any balls no longer connected to the ceiling (roots) after a match must fall down due to gravity and be removed. * **Win/Loss**: * **Win**: Clear the entire board. * **Lose**: The ball cluster reaches the bottom "Foul Line" (drawn just above the shooter). * **Progression**: After every 5 shots without a match, the ceiling moves down one row (add a new row of random balls at the top). ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Portrait Mode** (Vertical) is required to maximize the play area depth. * **Control Scheme**: **"Drag-to-Aim, Release-to-Shoot"**. * The player touches anywhere on the screen and drags horizontally to adjust the aim angle. * A **Trajectory Line** (dotted white line) must be rendered using `THREE.Line` or small sprites to show the path of the ball, including wall reflections (Raycasting calculation required). * Releasing the finger fires the ball. * **UI Elements**: * Minimalist HUD. * "Next Ball" indicator shown clearly next to the shooter. * Score displayed at the top with a glossy font. * Buttons (Pause, Restart) must be at least 48x48px for touch accessibility. * **Feedback**: * Trigger `navigator.vibrate(50)` (if supported) on ball impact/match for tactile feedback. * Add a slight screen shake (camera jitter) when a large cluster (5+ balls) falls. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Pool Bubbles is an innovative twist on the classic bubble shooter genre that brings the sophisticated world of pool billiards to your browser. This engaging casual puzzle game challenges players to eliminate colorful pool balls by creating matches of three or more identical colors. With its vibrant graphics and intuitive gameplay mechanics, Pool Bubbles offers hours of entertainment for players of all skill levels.

The game features beautifully rendered pool balls in various colors including blue, green, yellow, red, pink, and brown, each designed with realistic pool ball aesthetics complete with numbers and shine effects. Set against a classic green felt background reminiscent of professional pool tables, the game creates an authentic billiards atmosphere while maintaining the accessible fun of bubble shooter mechanics.

Core Features

Classic Bubble Shooter Mechanics

Pool Bubbles follows the proven bubble shooter formula that has captivated millions of players worldwide. The objective is simple yet addictive: aim carefully and shoot pool balls to create groups of three or more matching colors, causing them to disappear from the playing field.

Pool Table Theme

Unlike traditional bubble shooters, Pool Bubbles incorporates authentic pool billiard elements. The colorful spheres are designed as realistic pool balls, complete with numbers and glossy finishes that reflect light just like real billiard balls.

Progressive Difficulty

As you advance through levels, the game introduces new challenges with more complex ball arrangements and limited shots, testing your strategic thinking and precision aiming skills.

Instant Browser Play

No downloads or installations required. Pool Bubbles runs smoothly in any modern web browser, making it perfect for quick gaming sessions during breaks or extended play periods.

Gameplay Mechanics

Strategic Matching System

The core gameplay revolves around the classic "match-3" mechanic. When you successfully connect three or more pool balls of the same color, they disappear from the board, potentially causing chain reactions that clear even more balls.

Physics-Based Shooting

Each shot follows realistic physics, with balls bouncing off walls and other obstacles. This adds a layer of strategy as skilled players can use bank shots and ricochets to reach difficult positions.

Combo Opportunities

Creating large matches or chain reactions rewards players with higher scores and spectacular visual effects, encouraging strategic planning over random shooting.

Operation Guide

Mouse Controls

  • Mouse Movement : Move your mouse cursor to aim the shooting trajectory
  • Left Click : Fire the pool ball toward your target
  • Precision Aiming : Take your time to line up perfect shots for maximum effectiveness

Winning Strategy Tips

  • Look for opportunities to create chain reactions by targeting support balls
  • Use wall bounces to reach balls in difficult positions
  • Plan several moves ahead to maximize clearing potential
  • Focus on clearing balls that will cause the most cascading effects

Why Play Pool Bubbles

Perfect Casual Gaming Experience

Pool Bubbles strikes the ideal balance between relaxing gameplay and engaging challenge. Whether you have five minutes or an hour, the game adapts to your available time with quick, satisfying rounds.

Brain Training Benefits

This game enhances spatial reasoning, strategic planning, and hand-eye coordination. The need to calculate angles and predict outcomes provides excellent mental exercise disguised as entertainment.

Universal Appeal

The familiar pool ball theme makes the game instantly recognizable and appealing to a broad audience. Both bubble shooter fans and billiards enthusiasts will find elements to enjoy.

Stress Relief

The satisfying "pop" of clearing matched balls combined with the game's colorful visuals and smooth animations creates a meditative, stress-relieving gaming experience.

Accessibility

With simple mouse controls and clear visual feedback, Pool Bubbles is accessible to players of all ages and gaming experience levels. The intuitive interface requires no learning curve.

Frequently Asked Questions (FAQ)

Pool Bubbles