Wingsuit
This is a controller I worked on with an animator (Ross Everson) for the Epic marketplace, a third-person Wingsuit character.
Credits:
Animation:
Ross Everson
Programming:
James Hellman
Design:
James Hellman
Ross Everson
Movement:
Character is always falling at a constant rate, this is affected by increasing/decreasing as the player pushes/pulls the left stick respectively.
Player is able to push forward on the controls and the character should lean forward and go faster.
At the same time as this, the character should begin to fall more rapidly.
Player is able to pull back on controls and the character should lean back and slow down.
At the same time the character should fall slower.
Character will always move forward, not turning unless the player moved the left stick left/right.
The FOV changes slightly depending on the falling speed of the character.
Controls:
The following diagrams show the basic controls for the Glider.
Other Controls:
If you jump and press X you will go straight into a glide without doing the intro animation.
Making Alterations:
You can alter most of the values in this project, but the main 3 are the Speed, Ration and FOV curves. Through these curves you can alter the speed at which the glider will move forward and fall.
You’ll find the 3 curves that can be altered int eh following folder.
The Speed Curve:
Time = Stick Axis
Value = Falling Speed
The Ratio Curve:
Time = Falling Speed
Value = Forward Speed
The FOV Curve:
Time = Total Axis of Stick and right trigger.
Value = FOV
This is where you’ll find the Glider_BP and the Animation_Interface and you’ll find the animations in the location indicated below also.