Thanks for the great feedback! I completely agree with you, although I kinda like the jankyness of the collisions :P
You’re right that the traction physics model complicates things a little. I tried to workaround it by checking how much the new velocity is aligned with the car’s forward vector and if it’s sufficiently aligned I just replace the old velocity with the new one, otherwise I add the new velocity. I probably just need to think about this harder to come up with a better solution.
You’re totally right about the bots, of course. That’s just lazyness on my part: they are all exactly the same so once you learn how to beat them it’s very easy and not so fun. I will fix them for the next version.
I like your idea of having an interactive environment but I’m planning to eventually be able to have fully procedural tracks and I don’t know if I can do both. The boost thing, I totally agree. Also, I will eventually add elevation but 3D math is hard for me and I wanted to simplify things as much as I could :)