Update UE5 camera -- 2

Job ID: 33521020

Budget: £20 – £250 GBP

I need someone to take my UE5 game and then change how the player camera works. It's a first person shooter by default. I need it so that when you scroll out with the scroll wheel, it needs to go from first person to third person. The scrolling needs to scroll in and out to the player, when you scroll in so far, it goes to first person again.

When in third person from scrolling out, the mouse movement will still control the direction of the character so that you are always looking at the characters back.

When you are in third person and press the left shift, it will unlock the character from the mouse movement, so that I can move the mouse, without it moving the player. Also, the crosshair needs to change to Crosshairs__14_.

The movement functionality that is already there is pretty unique and needs to stay the same. Crosshairs are included.
Related categories: Unreal Engine