
The initial home screen of the game, presenting a clean layout where users can start a new match or configure options.

The setup phase of a game session, rendering the green felt table, pockets, and the initial triangular rack arrangement of billiard balls.

Interactive preview lines displaying cue ball aiming vectors and force indicators, helping the player make precise shots.

Real-time execution of physics calculations as the balls scatter across the table. Custom drag and collision logic keep the simulation smooth and responsive.

The final success screen displayed when a player wins, highlighting score results and victory achievements.

The end-of-game screen displayed when all attempts are exhausted, prompting the player to restart or return to the main menu.