Tapioca Time is an order-management game developed as a final project for Harvard’s CS50 course using Unity and C#. In the game, players take on the role of a bobarista who must prepare and fulfill incoming drink orders within a limited time. The gameplay revolves around navigating between ingredient stations to assemble drinks according to customer requests, balancing speed and accuracy to successfully complete orders and earn money.
My contributions to the project centered on implementing several of the game’s core systems. I programmed the player movement mechanics that allow the character to navigate between ingredient stations, implemented the in-game currency system that tracks earnings from completed orders, and developed the player animation system to visually reflect character actions. I also implemented the timer mechanics that drive the pace of gameplay by limiting the time players have to complete orders, reinforcing the fast-paced challenge of managing multiple drink requests.
