Welcome to my Behance project post. This is my first full game created with Unity for a project in my Animation and Interactivity class. The object of the game is to control the player (a rolling marble) to collect pickups scattered across the stage while avoiding obstacles. 

Below is a collection of some of the meshes of obstacles and prop items to add to the level design aesthetic. I was looking for a toy-like industrial feel when creating these meshes in Cinema 4D. First I designed these items with no textures or colors, I then imported the fbx file versions into Unity to add color, texture, and interactivity to the meshes. 

Below are four gifs that show the animation of some of the meshes designed to act as obstacles to the player. I first added rigid bodies and different collider components in Unity to allow the meshes to make contact with the player. After that I created the different animations required to make these objects move. The upper left shows two fidget spinners spinning in opposite directions, I did this by putting a simple rotator c sharp script on the objects. For the hammers I created a custom animation of the hammers swinging and add a script to randomize and determine the speed of the individual hammer heads. The two on the bottom just have animations that I created attached to them.
Below are some more gifs this time showcasing the level and movement of the player. The top left shows the player coming into contact with and collecting a pickup triggering an energy explosion particle effect. The top right show some interactivity between the player and one of the props I added to the stage. The bottom left shows some maneuverability of the player and the bottom right shows what happens after collecting all the pickups and crossing the finish line.
https://play.unity.com/mg/other/rollerball-7
Roller Ball Game
Published:

Roller Ball Game

Published: