Physics makes games feel real. Without physics, objects would pass through each other, nothing would fall, and there would be no collisions. Unity provides two main components for physics i.e Rigidbody and Colliders.
Rigidbody
Rigidbody is a component that adds physics properties to a GameObject. It allows the object to be affected by gravity, forces, and collisions.
Mass: How heavy the object is (heavier objects push lighter ones).
Drag: Air resistance (higher drag slows object faster).
Angular Drag: Resistance to rotation.
Use Gravity: Whether object falls down.
Is Kinematic: Object moves by script only, not physics.
Constraints: Freeze position or rotation on specific axes.