"Rapier" physics engine integration

Back when ES modules were still super secret beta stuff I made an integration of the beautiful Rapier physics engine into PlayCanvas as a reaction to finding several pretty severe bugs with the native Ammo engine, including memory leaks (see Changing default physics engine..? ).

Not sure if anyone shared it since ESM came out of beta, so I thought I’d do it here:

Rapier is very tightly optimized, has some extra useful features like a character controller, and is fully deterministic cross platforms! If you are planning on making a larger project or game with lots of scene changes or mesh colliders I’d very warmly recommend using Rapier instead of Ammo from the get-go.

3 Likes

You can port it as a kernel module, if you have the time.
This will be great news for the community.

OOoo, very neat!

Maybe I’ll have time in a month or two :thinking:
Not gonna stop anyone else from doing it in the meantime though.

1 Like