River Rapids style character controller

Hello, we are currently working on a mine exploration style game. The character is using the first person controller but a a certain point he falls into an underground river. What I we are attempting to do is to have the character go down the river at breakneck speeds but still be able to move from side to side to avoid obstacles.

We have tried all “physical” ways to do this from animated block volumes to push the character along the way, or the one where we animate a platform under the player that transforms into an elevator and is animated while the character can still walk.

This last one works well enough, but there must be some easier way to do this with blueprints. Isn’t there?

Thanks for the help in advance.

if you want to add to the velocity of a character, you can use LaunchCharacter().

Thank you, I tried launcher but the idea was more along the lines of a “rail shooter”. However we decided to turn the scene into a cinematic moment kind of like a rollercoaster. We ended up using the solution here: how to animate camera but still look around - Cinematics & Media - Epic Developer Community Forums, but there are still issues which I will ask in the other post.