I have spent a lot of time during august and got a fairly promising vehicle movement component to work for my current project.
I’ll just share some details maybe it of some use for others:
1.) I use the NoDrive PhysX Vehicle class to make use of the build in suspension system and simulate the transmission and engine myself
2.) I calculate the side ways friction in the TireShaderFunction and set the longitudinal force to zero. Also note this TireShaderFunction doesn’t seem to be called when you set a brake torque, you can double check this in the PhysX SDK code
3.) The forward forces are applied inside TireShaderFunction with ApplyForceAt
The result is a easy to setup vehicle with stable physics, unfortunately my code is still work in progress and no way refined.
The vehicle is configured with a couple of data assets not with blueprints however.