Fps controller needs polish, why not add strafing?

Godot Version

4.45 stable

Question

i'm trying to make a fps game but so far, playing the game was a little boring, adding camera strafe when either pressing left or key keys to tilt your camera to the current direction you are moving with similar to quakes movement if you haven't played that game, but issue is that i don't really know how to do it, i mean i could do it in animation but i don't really wanna do that, if anybody knows how to make fps camera strafing, i would like some help with it, thank you : - ).

It’s not particularly complicated; however you’re applying your forward/backward motion, do that with a 90 degree rotation around your up vector (or in the other axis of your ground plane, which amounts to the same thing).