Halfpipe snapping in Skate games

Hi everyone,

I am wondering how skateboard games manage to make the player character snap into a halfpipe, slope, etc., so that they perfectly maintain momentum.

Here’s an example of what I mean:

The_Best_Skate_Clips_You_ll_See

I thought about creating a trigger volume on the edge of the pipe and applying gravity on overlap. Another idea was using a line trace to constantly track the angle of the character to any given ramp, adjusting it if needed. Both seem wrong/impractical.

I am an absolute beginner, so any help / best practices on how to implement this through blueprints would be highly appreciated.

Thanks in advance!

1 Like

Hey there @Lukkemeister! I can’t speak for more modern games, but some of the older games would just use some interpolation, blend animations, and constrain the player (or the board more accurately) to the plane or a spline dictated by the edge of the vert ramp.

Thanks for getting back @SupportiveEntity!

I am only vaguely familiar with the concepts you mentioned - would you mind elaborating a bit?