Learning Objectives
- [x] What is Rube Goldberg Machine? and Purpose of Exercise Assignment
- [x] Unity
- [x] Unity Navigation and Interface
- [x] GameObjects
- [x] Create parent and child scene objects, and prefab multiple objects
- [x] Modify object's textures and materials,
- [x] Unity Physics
- [ ] Asset installing and importing
- [ ] Design Process: Spatial UX Design, Idea Sketch for Rube Goldberg Machine architecture design
- [ ] Visit and try Unity Editor and Creative Core Pathway
Table of Content
Unity Physics 1
Exercise 1 Rube Goldberg Machine
What is Rube Goldberg Machine?
A funny and artsy way make a bunch of stuff in Unity. It is overly complicated. Yet, that is the beauty of creating Rube Goldberg Machine. Be creative!

Purpose of Exercise
is to get familiar with Unity interface and environment, understanding components, specifically Rigidbody and Collider components.
Design the Architecture and Space Layout of Rube Goldberg Machine:
Create a layout that a ball travels, hit, jumps, or drops using physics. Think about movement of the ball, objects that are crashed by it and movement paths.
Sample Videos
https://youtu.be/_LUG_EMPczk?si=Dtv65eq1H_jkF8DE
https://youtu.be/_8xTFjSzdno?si=khNlVa7MjOhzuzQ4
https://youtu.be/Ni-6_k-tue0?si=aIqqcxNAEJP5CciB
<aside>
✏️ ASSIGNMENT: Brainstorming and Idea Sketch DUE: 2/7
On your idea sketch, I expect you to clearly delineate and specify:
- [ ] The architecture of your Rube Goldberg Machine, with a focus on the physics and the structure of the machine
- [ ] Your thematic idea for the Unity environment
Upload your assigned sketch to Assignment: Exercise folder in Google Drive.
- [ ] Create a folder and name it with your name.
- [ ] Upload the assigned sketch to this folder
</aside>