Common character and object movement techniques in Unity.

Movement with Transform

Movement with Rigidbody

Movement with CharacterController

Jumping

Gravity

Character Rotation

Camera-Relative Movement

Ground Check

Slopes and Surfaces

Acceleration and Deceleration

Sprint and Walking

Move Toward a Target

Common Movement Mistakes

Complete CharacterController Example