Movement in the direction the user is facing with arrow keys
I am making a maze where the player should be in 3rd Person. When he presses upper arrow key the character begins to steadily moves forward (in the facing direction). However if the player presses left or right I want the character to instantly go left (or right) relative to the facing direction. If the downwards arrow key is pressed I want the character to move in the backwards direction (180 degree turn).
With this movement I also want the camera to follow the character, however to have a bit of a smoother turning as it would cause nausea probably.
I am really new to creating such scripts by myself, so any help would be appreciated!
I think that I have to use the transform.forward for the forward movement, but I dont know how to make it relative to the facing direction..