In my skating game i want the speed to slowly and smoothly decrease over time but idk how to get something like that, i also want the speed to increase when going down ramps, idk if i should use friction? or change the way i handle velocity entirely by using move_towards even tho i don't fully understand how that works.
The direction is decided by the slope the player is standing on, so he goes through ramps smoothly, and has a nice upward boost.
the groundspeed is just speed, but i want to have different speeds for when the player is jumping or falling.
the big thing i'm looking for is a nice way to handle velocity and speed, because i think i'm looking at it wrong,