Jump to content
  • Advertisement
Sign in to follow this  
redrexblue

Commercial vs Free Physics Engines

This topic is 4406 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

If you developed a game and had to choose a physics engine, what would be your criteria? What would be the first features you were looking for? Also, when is a commercial physics engine better that a free one? I am thinking that the fact you also get support, documentation, tutorials, examples, tools, etc. with a commercial license, makes up for the price. With a free engine you do not have the assurance that you are going to have support and the feedback you need, or even if the engine is going to be around for long. I would appreciate your thoughts on this. Thanks.

Share this post


Link to post
Share on other sites
Advertisement
Huh? What is the difference between tons of objects reacting between each other perfectly or a few wooden box/barrel who end up passing through each others?

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Is there a list of 'free' physics engines someplace??

I doubt all of them match the poor oppinion of the second poster.

Share this post


Link to post
Share on other sites
ODE is free as in open-source.
Newton is free as in lunch.
NovodeX/PhysX is free for non-commercial use.

Gangsta and OPAL are wrappers over these libraries, which you might have an easier time using.

I've used ODE and found it excellent and fairly easy to use. Lots of people like Newton; for an impressive and fun demonstration, see Walaber's Trampoline and Stunt Playground (source available).

See here for links to physics engines and everything else you need to put together a game engine, even if you're not using OGRE.

Share this post


Link to post
Share on other sites
drakostar, if you were developing a game, would you choose a commercial engine or a free one? In other words, what do commercial engines have that free ones don't? So, when / why is a commercial egine better than a free one?

Share this post


Link to post
Share on other sites
PhysX (aka Novodex), at least, is considerably faster, more stable, and more capable than any of the free engines out there, even in pure software mode. I suspect Havok is the same way, but I haven't used it.

Share this post


Link to post
Share on other sites
Not being a professional game developer, I have no experience with Havok or other commercial engines. But the stated featureset on all these engines, including Havok, is effectively identical, and there's generally not a huge difference in speed and simulation stability, unless your needs are quite extreme. It really comes down to, as you say, interface, documentation, and licensing considerations. For example, if you do go with PhysX and decide to sell your game, be prepared to pay them $50,000. If ODE or Newton does everything you want right now -- and it's quite likely that it does -- you can use that version forever and not worry about it.

Share this post


Link to post
Share on other sites
Quote:
Original post by drakostar
For example, if you do go with PhysX and decide to sell your game, be prepared to pay them $50,000.
This is not what PhysX costs anymore.

Share this post


Link to post
Share on other sites
Quote:
Original post by Promit
Quote:
Original post by drakostar
For example, if you do go with PhysX and decide to sell your game, be prepared to pay them $50,000.
This is not what PhysX costs anymore.


Full details from AGEIA:
Free for non-commercial use, PS3 development, or if you make "significant use" of their hardware.
$50k for everything else.

Did they change the price and not update their site?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!