The goal was to add a big twist to regular bowling. After trying a bunch of things out, we settled around using custom tracks instead of a regular straight bowling lane.

I made a PvP mode using the Nakama framework, where players were randomly matchmade and played against each other.

I added a swipe-to-shoot ball controller with spin functionality. There was also an arrow-based controller, which could be toggled through the game config.

The ball reacted differently based on the surface, which gave us fine control over how each part of the track behaved. For example, we could choose whether the ball should fly off a ramp or stick to it.