Jet Pack with directional thrusters


I intend to make a skeletal mesh with multiple thrusters like in DarkVoid, but they rotate as the player moves for all directions except backwards. It’s something likely to this scene or this one but without moving the torso when side dashing.

My idea is to have the backpack attached to the player so that I could add some animation states for him to rotate the thrusters to the direction I want.

I’m asking here some opinion if this is the best choice to achieve my goal (Attaching a skeletal mesh to the character and control animation through the attached character), cause this will be the first time I’ll be working on animations BP.

The hardest part, I believe, is to interpolate the animations as I move from one direction to another, because the thruster should compensate moving faster than from the center to the edge.