Custom Movement Controls for Flying Platform

Hi there,

Looking to get help for implementing some custom controls for a moving platform. Please have a look at the image attached.

I want a platform to move generally in one direction, with a player on top, attached to it. The player should be able to walk left, right, forward and back on the platform. As they do this, their weight should tilt the platform in the direction they have moved in, which also has an effect on the forward movement of the platform. I.e if the player moves forward, the platform will dive down reducing the altitude.

I’ve not touched much physics in UE4 so looking for some tips. Is this difficult to achieve? What components of UE4 would I need to implement this? Any advice is greatly appreciated.