Best method for a downhill racing minigame

Hey!

I thought I’d post this here too for hope of a better response!

I’m currently working on a minigame for a project, it plays like something @Zomebody made back in 2016: https://twitter.com/ZomebodyRoblox/status/697081406703431680

The game is a downhill racer, where the player is on a ring/sitting and slide down a hill over objects and around corners (like sledding)

I’m looking for some opinions as Roblox has advanced since then on what the best body mover/method you would use to recreate this, for example VectorForce, BodyThrust, BodyVelocity, Springs, CFrame, etc.

I’ve messed around with a few different ways of doing this but I’m not satisfied with any outcome so far. As the game is just downhill obviously you could rely on Roblox physics and just ‘nudge’ the player for turning round corners, however this is inconsistent.

tl;dr what method would you use to recreate above tweet

Thanks!

2 Likes

If I were to do that, I would probably use BodyVelocity. Turn on PlatformStand in humanoid and constantly check the .MoveDirection property of the humanoid to adjust the bodyvelocity. Try experimenting with that.

1 Like

Cool idea, I’ll give it a shot

Can’t you just use BodyThrust? It will update the position of the force (move direction) automatically for you, I think…