On 28-5-2013 21:22, BLM768 wrote:
On Tuesday, 28 May 2013 at 17:37:27 UTC, F i L wrote:
I know Bullet is the most noteworthy open-source physics library, but
if you intent is to have a D-style physics lib for games/apps you
might have a lot more success porting a C# physics engine like Jitter
(http://jitter-physics.com/wordpress/) over to D first (then possibly
adapt some stuff from Bullet into the code once it's stable). Porting
a C# codebase to D should be much less of a struggle.
We use Jitter in our C# game libs, and in some cases we've experienced
it even beating Bullet in terms of runtime performance in some test
cases (granted I don't know near as much about performance tuning in
Bullet).
That definitely looks like an interesting library; I might have
to research it more. However, I'll probably stick with Bullet for
now; it seems to be more mature, and since I'm leaning toward
using a binding rather than a port, Bullet is probably the easier
option because I don't have to fiddle with the C# garbage
collector.
Really forward to the binding!
I would love to be able to do more than only the C-lib!