Non stripped Physics Engine

by TeamICE1 on ‎10-05-2012 15:38 PM

While PSS is providing a 2D physics engine, many things are stripped/not implemented. Provide a full port of box 2D or even bullet.

by Drakon_PL on ‎10-05-2012 23:27 PM

There is already box2d for c#....

by TeamICE1 ‎10-05-2012 23:50 PM - edited ‎10-05-2012 23:54 PM

Yes, as well as bullet. Never the less you need access to native functions to harness the full power of the hardware. F.ex. GPU accelerated rigid bodies and so on.


That's exactly why the image drawing functions use native functions as well.

by CartBlanche on ‎12-05-2012 00:36 AM

If you look at the most recent screen shot in the MonoGame thread, that is using Farseer Physics, which is a C# library.

by TeamICE1 on ‎12-05-2012 01:22 AM

Yes, there are tons of C# physics libs out there. But this raises even more the question: why has Sony provided a stripped one, which seems to be written from scratch?

by tsuneyan on ‎12-05-2012 17:36 PM

There are Box2D.XNA and Farseer Physics Engine which are based on Box2D and ported to XNA,

though It seems that  Farseer Physics Engine contains a lot of own features.


Are there any other famous physics engine of C# ?

by MartinCaine on ‎12-05-2012 17:48 PM

Personally I'm using BEPU as I've used it quite a bit before with XNA. That's for full 3D physics though and it works pretty well in my tests though due to lack of optimization for vector and matrix operations in the PS Suite it can get pretty slow when you have many objects interacting in a scene.

by TeamICE1 on ‎13-05-2012 12:21 PM



May you want to check out this blog:

Scroll down to "Physics Engines for .NET and the XNA Framwork"

by JWordsworth ‎07-09-2012 20:58 PM - edited ‎07-09-2012 21:01 PM

I haven't earned the right to grant Kudos yet, but I would really like to see some additional functionality in the Physics2D library also. It feels so very close to being up to scratch, but it would be really useful if a few more options from Box2D were implemented. Personally, I really like the idea of having body -< fixtures -< shapes instead of just body -- shape.


Mostly just wanted to leave a comment here in support of the idea!


Edit: Hah, how ironic. I think this very comment pushed me over the threshold to be able to grant Kudos (which I have now done!).