Vector3 representa tres valores: X, Y y Z.

Vector3 posicion = new Vector3(1f, 2f, 3f);

Valores útiles

Vector3.zero
Vector3.one
Vector3.up
Vector3.down
Vector3.left
Vector3.right
Vector3.forward
Vector3.back

Magnitud

Longitud de un vector:

float distancia = direccion.magnitude;

Versión normalizada:

Vector3 direccionNormalizada = direccion.normalized;

Distancia

float distancia = Vector3.Distance(a, b);

Lerp

Interpola entre dos puntos.

transform.position = Vector3.Lerp(
    transform.position,
    objetivo.position,
    5f * Time.deltaTime
);

MoveTowards

Mueve hacia un punto a una velocidad controlada.