This was enjoyable, I see a lot of potential here. the few issues I see is the movement cotrols don't react to sudden camera angle change if I keep holding the keys. It was also a bit unsual that I had to come close to an edge in order to jump, and also hold right click and then R in order to reload, perhaps there's a reason for two buttons to reload, but it was a bit uncomfortable, other than that I liked it
Thanks for the feedback!
Yeah, the fixed camera comes with certain quirks - reacting to camera changes would make the player turn in unexpected ways and sometimes even get stuck going back and forth. This method allows the player to keep moving in the same direction - the control direction resets to current after you stop moving.
Reload button is also used to cycle through available interactables so using combined input guiarantees you will do exactly what you want. - same with climbing and crawling: it's so you don;t accidentally climb when you wanted to pick up something