Let’s Roll! Physics and Controls
At last, we’re ready to begin the main Unity project for this book, a bowling game in the style of HyperBowl, an arcade/attraction game I worked on over ten years ago and ported to Unity just a few years ago. HyperBowl has a unique be-the-ball gameplay where the player constantly rolls the ball around a 3D environment to reach the pins. The bowling game constructed in this book will be much simpler but feature the same style of control.
Even a simple bowling game like this one is a significant project. It will incorporate physics, input handling, camera control, collision sounds, game rules, a score display, and a start/pause menu. And that’s even before performing any adaptation for iOS. This chapter ...