Ball type player

I’ve been searching for a similar topic, but I couldn’t find, though I’m sure there are thousands.

I’m working on a ball type player (like the game Ballance) just for the sake of trying. I’m using the AddForce functions to make it move. However it looks pretty unreallistic. It’s either too slow (not enough force applied) or too powerful (too much force applied) so the ball is either pretty tardy, or it moves fast, but because of the big force, the ball starts to slide on the surface, it’s standing. What would be a good way to make a quick responding and moving ball, that rolls like a normal ball and does not slide because of the huge force it’s applied ?

Ah, don’t use AddForce, use AddRelativeTorque… force the ball to rotate, and you will get much better results.

Great solution! After I tried it, the ball was spinning a lot and wasn’t moving so much (so that created an inversed version of the problem I had), but then I also used AddForce and things started to look better. I didn’t use AddRelativeTorque/Force, because I get the direction from another object (my camera). Thanks!