Jump to content
  • Advertisement
mister345

DX11 Easiest to use free physics plugin for directx 11 engine in c++?

Recommended Posts

Hi, I'm building a game engine using DirectX11 in c++.

I need a basic physics engine to handle collisions and motion, and no time to write my own.

What is the easiest solution for this? Bullet and PhysX both seem too complicated and would still require writing my own wrapper classes, it seems. 

I found this thing called PAL - physics abstraction layer that can support bullet, physx, etc, but it's so old and no info on how to download or install it.

The simpler the better. Please let me know, thanks!

Share this post


Link to post
Share on other sites
Advertisement
6 hours ago, mister345 said:

would still require writing my own wrapper classes, it seems.

Why do you need wrappers? 

Share this post


Link to post
Share on other sites
14 hours ago, Hodgman said:

Why do you need wrappers? 

Anything that saves time and effort. If I have to write my own stuff to integrate their engine, I will. The bottom line is, I need a physics engine to handle the physics in my game. The easier to install the better. I downloaded nvidia physx and have been trying to build it for hours now, can't even get it to compile. There's absolutely no documentation or tutorials on it.  I don't care about performance, just need an average 3d physics system that is easy to integrate into my DirectX 11 engine. Physx seems impossible to use since it won't even build in VS2015 or 2017. So if you know of anything like this, please let me know, thanks so much.

Share this post


Link to post
Share on other sites
7 hours ago, Randy Gaul said:

You can try Bounce if you didn't like PhysX: https://github.com/irlanrobson/bounce

Thank you, I'll look into it. I don't dislike PhysX, I just can't get it to build or run in VS2017, and the only documentation/tutorials I could find were based on VS2010, so it wasn't feasible. Loved your 2D phys engine tutorial by the way, Randy. I was learning from that before.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!