Hello, this is the first game I have ever made using 3D graphics in Unity. As a novice programmer I started this project by following the rotating ball tutorial in Unity Learning. I added new gameplay mechanics to the original game and I will be happy to present you the details.
The ball changes its shape when it collides with an object. The balls new shape becomes the object it collides. This feature can be used for puzzle level design based on the object’s movement style and shape.
- Movement feature can be used on level design where the player has to speed up to pass some platforms.
- Each shape has different movement set. Movement style can affect the movement speed and controls.
- Each object the ball’s collide takes its shape and size.
- This size can be used on level design where the player has to be small or big to pass the level.
- The shape also can be used to progress to the matching geometry level.
Here is a prototype for this project: