Rigidbody lets a GameObject participate in 3D physics.
Important properties:
Unity 6:
rb.linearVelocity
rb.angularVelocity
Forces:
rb.AddForce(
direction * force,
ForceMode.Acceleration
);
Controlled physical movement:
rb.MovePosition(...)
rb.MoveRotation(...)