Webgl, Physics, Gamedev, Webdev, 3d.
(Use Vector3.Lerp) can only go forward or backward (cameraDirection vector added to position) Simple yet really good at framing as a 3rd person camera. Takeways Character controller is a (very, very) wide topic. There are some libraries and toolkits that can help. Or, for more specific controller,