The Rigidbody2D component in Unity controls 2D object movement using physics. When you add Rigidbody2D to a game object, Unity's physics engine updates its position and rotation every frame. You can set the velocity directly to move the object at a constant speed, or apply forces to accelerate it. Each physics update applies velocity to change position. Collisions are detected and handled automatically, adjusting velocity and position to prevent overlaps. Velocity changes gradually with forces and drag, so the object moves smoothly. This trace shows setting velocity to move right, then adding an upward force to move diagonally, and how collisions and drag affect movement over time.