Hello and greetings to the game development and programming community.
I hope this is the right section for this thread.
I am looking for a good quality 3d physics engine to integrate into my 3d Game Engine built using DirectX 11 and C++.
Creating my own physics engine is likely going to take a long time and I don't think I could take on such a challenge at this point. The problem is that I don't have enough programming experience specifically related to 3d physics (although I'm reasonably well versed to high school and even 1st year university physics).
I have looked around the world wide web and I have found a few sources, such as Vortex, Bullet and PhysX. I would like to use the last one, which is made by NVidia since I have utilized and programmed its technologies before, especially with CUDA.
I would appreciate to hear any opinions regarding various such physics engines, if you have any suggestions as to which one I could use, which one would be sufficiently easy to integrate. If there are any tutorials or practical books maybe? I've looked around a few docs & resources for PhysX but those are extremely limited and probably outdated. I require information from more experienced people in this field.
Some suggestions would be very welcome indeed.
Remember my 3 key requirements though: 1. Windows API, 2. Direct3D, 3. C or C++.
And keep in mind 4. (not a requirement, just a desire) Nvidia PhysX.
But really, suggestions, advice and discussion about any kind of 3d Physics engines are welcome.
Thanks.