Original Post
Hi, I'm looking to add physics to my 3D FPS (PC) game, and have noticed (to my surprise) that PhysX appears free for commercial PC Games. Since it's developed by NVIDIA and it's free, it seems like a no brainer. Previously I had been planning on incorporating the Bullet physics library into my project, but now that I've found an engine developed and maintained by a major company, that seems out of the question. Would anyone recommend either PhysX or Bullet? Which do you prefer? Is the fact that PhysX is not open source effect your project that much? Thanks