Giving a ball "english" (side spin)

I’m working on a pretty simple rolling ball physics thing. Just trying to learn some things and have some fun.

So far, I’m using AddTorque to give the ball (which has a Rigid Body and Sphere Collider) spin. This works great for getting the ball to move forward and back, but when I give the ball spin to the left or right:

rigidbody.AddTorque (Vector3.down * 10, ForceMode.Force);
rigidbody.AddTorque (Vector3.up * 10, ForceMode.Force);

The ball spins, but it has absolutely zero effect on the direction of the ball. The ball currently has a Physic Material with Dynamic and Static Friction set to 1, and Friction combine set to Maximum.

Any help is appreciated!

you’re looking for this

alternately … very simply, add the torque you want. English means it is spinning on an axis that points upwards. So, quite simply, add torque like that! And it will spin that way.