I’m trying to figure out a way for the character controlled by the player to slide down slopes and hills. As if the character was snowboarding. I’m currently just working in the pre-made TP_ThirdPersonBP.
So essentially this is how the mechanic(s) would work and play out when finished:
(To start with) The Player character stands on top of a snowy mountain.
1- As he starts to run down the mountainside he builds up speed.
2- When he reaches a certain speed he will transition in to a sliding animation. He will keep on building up speed as he slides down the mountainside.
3- If he hits a jump he will fly forward through the air, airtime depending on the player character’s speed.
4- By pressing a button the player character will open a hang-glider/Parachute to get extra airtime and will end up gliding further.
I want the player character to just to slide on one type of surface though (you would not be able to snowboard/slide over a rocky ground. But would glide smoothly on snow downhill).
I understand that this might be pretty complex, I’m a game designer and an artist and not really a programmer. So I’m using Blueprint. But any tips that would point me towards the general direction of setting up something like this would be immensely appreciated!