1. Home
  2. Computing & Technology
  3. C / C++ / C#
David Bolton
David's C / C++ / C# Blog

By David Bolton, About.com Guide to C / C++ / C#

Bullet - 3D Open Source C++ Physics Library

Saturday November 17, 2007
Bullet Physics Library

A physics library lets you develop applications with objects that interact according to the laws of physics. Things bounce off each other and behave just as they would in real life. If for instance you wanted to model a game of pool, the balls have to slow down gradually because of friction and transfer kinetic energy when they collide.

Bullet is an open source 3D physics library written in C++ and having seen some of the videos of software written using it, have no hesitation about including it in the C++ code library. The image shows a house that is disintegrating into it's component parts.

Bullet is so good that it's being used by several games companies and enthusiasts on the latest consoles (Playstation 3, Xbox 360 and Wii) and on Windows, Linux and Mac computers. There's an excellent Wiki, forum and plenty of downloads so if you're looking to experiment with 3D physics programming and maybe break into the games industry this is one way to do it.

Comments
November 7, 2009 at 3:48 am
(1) Sam says:

sir,
will u tell me which is better and simple
bullet or nvidia physx or havok…………??i am in a great confusion………

November 7, 2009 at 6:15 am
(2) cplus says:

That depends on what you want to do. More details are needed.

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

Explore C / C++ / C#
About.com Special Features

Holiday Central

What to eat, where to go, fun things to do and how to save money on the perfect gifts. More >

Family Tech Center

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

  1. Home
  2. Computing & Technology
  3. C / C++ / C#

©2009 About.com, a part of The New York Times Company.

All rights reserved.