I was working on my game last night, trying to implement vehicle physics. I couldn’t used the basic capped cylinder geometry for the tires on my vehicle because tires aren’t shaped like that. I implemented some code to turn the list of faces on my model into an ODE geometry, but collision just didn’t work. I then went to google for help, and apparently Triangle Mesh collision detection is a mess in ODE. Frustrated, I went to google looking for a new physics engine to use for my game, and I found this.
I am just totally amazed. It’s got everything I need to make an awesome 3d game. It looks easy to use (I’ve already looked at some tutorials) and it combines all of the benefits of a C++ based engine with the ridiculously awesome programming capabilities of python. To anyone who has started to do work on my game, don’t worry – this doesn’t really mean anything to you other than that the probability of this game being finished has just shot up. Well, really, I should have defined a probability function that maps a given time to a probability of the project’s completion by that date, and the area under the above curve has increased significantly.
This is going to be great.