Rube Goldberg Machine

 

 
 

I created a Rube Goldberg Machine with unity. I used dominoes for most of the stages. From the beginning, two balls fall down from the air and move forward to push down the dominoes. I wrote a player movement script control and move the balls forward. The path for two balls is similar with each other’s. I added in two spinning wheels, one vertical and one horizontal, to make it more interesting. After the last piece domino from both rows are hit, they will fall down and hit the two balls on the second level. Because the need of different rolling speed for the next level, I used stairs for the second level. However, there is no much difference by changing the width for each staircase. In order to make the balls roll with a specific distance with each other, I implemented two dominoes on the stairs on one side. In this way, when they fall through the third level, the first ball will reach the fourth level in advance and open the gate for the second ball. Since the force for the ball is not enough push down the dominoes in the next level, I put a bigger ball with a larger mass on the slides, and it is easy to be pushed down by the small ball. After passing through the next dominoes level and the stairs, you will see there is a blooming flower. Once the last ball is pushed by the last piece domino of my Rube Goldberg Machine, the flower will drop into a box by hitting by the ball. As for the petals, I modeled them in Maya.

Category |Game Development with Unity . Rube Goldberg Machine Design

Tool Used | Unity & Maya