El personaje en un juego de primera o tercera persona va a necesitar físicas basadas en colisiones para que no caiga a través del suelo o camine a través las paredes. Sin embargo, usualmente la aceleración del personajes y el movimiento no serán físicamente reales, por lo que podría acelerar, frenar y cambiar de dirección casi instantaneamente sin ser afectado por el momento.
En físicas 3D, este tipo de comportamiento puede ser creado usando un Character Controller. Este componente le da al personaje un simple collider (colisionador) en forma de capsula que siempre está en posición vertical. El controlador tiene sus propias funciones especiales para establecer la velocidad y dirección del objeto pero a diferencia de los verdaderos colliders, un rigidbody no es requerido y los efectos del momentum no son realistas.
Un character controller (controlador de personaje) no puede caminar a través de colliders estáticos (static) en una escena, de igual forma seguirá suelos y será obstruido por paredes. Puede empujar hacia un lado objetos con un rigidbody mientras se mueve, pero no será acelerado por colisiones entrantes. Esto significa que usted puede usar los colliders 3D estándar para crear una escena alrededor de la cual el controlador caminará pero usted no estará limitado por el comportamiento físico realista en el personaje en sí.
Puede encontrar más acerca de los character controllers (controladores de personaje) en la página de referencia.