Beat Ball was developed on my 4. semester on my Bachelor.
The goal was a 1:1 mapping between controller and “game” – in this case the game avatar, which were also a ball.
The ball is rolling down hill. You, controlling the ball, have to avoid certain obstacles on your way down. Doing so by e.g squeezing the ball to make it through narrow tunnels or absorbing liquids that’ll yield different properties, throwing the ball to make it jump over dangerous pits, and so on.
Points are collected during the course and each time a note is picked up a new layer gets added to the soundtrack as well as increasing the score multiplier.
The game was made using Ogre3d and C++.