How to make a vehicle faster and maneuverable?

Hi everyone,
I’m trying to create my very first vehicle game, I’ve set up everything, my testing vehicles work, but they all move and steer in the very same way.
the things that more concern me are mainly two: they are all extremely slow (they reach barely 100 kmph after 12-13 secs) and they are not maneuverable, every time i steer left or right, the vehicle spins.
I have in mind something more like rocket league controls and, for now, all I have is quite the opposite. So, speaking of vehicle blueprints, which are the attributes to address?
thanks!

1 Like

Have a close look at the vehicle movement component.

The topspeed and acceleration is computet with physx and your setup of RPM Curve, MaxRPM, Gear Transmission (and Clutchstrenght whichs default of 10 is ok). Increase your MaxRPM, the Torque Value (vertical part of the curve) and adjust the Curve “sharpness” to your needs. And oh - you can setup differentials for antislip and so on :slight_smile:

Your Steering comes from the steer curve. Make it longer on 1.0 (or more) and you get quicker steering. You can also multiply your steering input when using the bp node setSteeringInput (axis * 4 eg)

Some Examples (First one 0-100 10sec, 2nd one 0-100 ~5sec):


3 Likes

you were extremely clear, thank you so much!

good to hear I helped you out. would you mind to mark my answer as accepted pressing the star (and maybe upvote)? thanks

Too bad the links are no longer available.

Try in a week or so.

Answer Hub was migrated not so long ago and some things are yet to work as well as they should.