I’m posting this question again after receiving some great help but perhaps wasn’t asking the right question.
I want to have a character automatically running forward at a constant speed with a default camera position on the x-axis and upon that constant speed forward I want to set a vector area that allows the character freedom of movement to offset the fixed x-axis camera position and turn around run back or forwards, left or right within that vector and releasing the input returns the character to the default camera position on the x-axis.
Do you mean like side-scroller space shooters? Your screen constantly moves in one direction, and you can move your ship within the screen?
I guess what endless runners do is they don’t move the character, they move the world around it. It is an option in your case?
Or maybe you can parent the character to the camera and move the camera at constant speed, and only allow the character to move within certain bounds in local space.
Hi Tuerer, thanks for your advise, I definitely have a better idea how to approach it now, parenting sounds good if possible. I really appreciate the help! cheers