Hi fellas, I'm creating my on Third Person Character Controller, and I very curious how Capcom made DMC, one of my favorites games. See: For now, I have an XBOX One gamepad giving the direction input throug left stick (green ray), then I convert this direction to camera space (red ray) so when the player press left, the character moves left relative to screen and not to the world (which would give a stranger sensation in this kind of game). The red ray is the current forward direction of the character. I've made a camera to orbitate around the character using LerpAngle to be smooth. The camera always moves to stays behind the character. But looking at the DMC4, it's not like that. Camera seems to have a personalized behaviour on each ambient. Sometimes follows the character, sometimes doesn't follow completly. Another thing is when you are face forward (0,0,1) and give and perfecrt input to move backward (0, 0, -1), the character rotates back fast and start moving facing the camera, and the camera doesn't rotates to face his back. Also seems like they have multiple cameras on the scene, and depending where the character is, they activate one of them as default camera. I'm very curious about how can I make this behaviour while keeping my mental sanity. Any ideas? Thanks!