This simple 8 ball game built using Three.js (React-three/Fiber) and Rapier.
The objective of the game is to sink all of your balls (either solids or stripes) and then sink the 8 ball to win. Simply click on the white ball and drag down to adjust the power of your shot. Release the mouse button to take the shot.