Key Contributions
-
Overall game loop
-
Boba physics shake station
-
Tapioca pearl dispenser station
-
UI Programming
As a team of 5, including artists and designers, I was able to more predominatly focus on the technical side of the game. Since there were 2 of us programmers I was involved with the creation of half of all the features within the game. These features included the piecing together of the gameplay loop and implementation of a few work stations.
Gameplay Loop
-
I created a system for seamlessly changing between Boba stations.
-
​Each Boba station is set up as a canvas and a placed in world space like a movie reel.
-
By pressing a navigation button every canvas is moved by the width of the canvas allowing them to be cycled through.


Physics-Based Shake
-
I developed a physics-based shake to allow the user to feel as if they are actually shaking their freshly made Boba.
-
A drag and drop system is implemented to force the user to shake their mouse to shake the Boba.
-
​The cup is moved using physics calculations to keep the tapioca pearls inside the cup but also allowing them to move around.
-
The cup maintains some of its velocity to allow the player to fling the cup upon letting go.
Tapioca Dispenser
-
I implemented a dispenser for physics controlled tapioca pearls.
-
The type of the tapioca pearl is set based on the button pressed.
-
The dispenser than creates a new object with rigidbody physics.
-
The Boba cup has a collider to hold all of the pearls
-
The total amount of pearls added is calulated using a trigger at the top of the Boba cup.
