I'm teaching my nephew and a friend of him how to make games with Unity. They are picking up everything rather fast and next weekend I want to introduce them to Physics Systems. I don't want to jump into Unity's Physics right away. Better than that, I believe that getting them to create their VERY simple physics would really provide some understandment about how Physics work in general. I don't want them to be restricted to JUST using Unity's system. Later on, I would show them Unity's Rigidbodies, Colliders, Forces, etc... They are highschool seniors, so they feel comfortable with Newtonian Mechanics, Kinematics, etc... How would you guys approach the development of a very simple Physics System within Unity which implements: Gravity Simple Collision Detection (with AABB) Velocity + Acceleration Adding Simple Forces Drag Any ideas are welcome. Also, if you happen to know about some sample code or a tutorial. I've looked around for a bit and didn't find a suitable on for what I want. EDIT: Forgot to mention that I'll be implementing a 2D System!