Matter.js est un moteur de physique 2D Licence MIT

Pourquoi de ne pas enserrer ce moteur dans GDevelop

Corps rigides
Corps composés
Corps composés
Coques concaves et convexes
Propriétés physiques (masse, surface, densité, etc.)
Restitution (collisions élastiques et inélastiques)
Collisions (phase large, phase médiane et phase étroite)
Empilage et repos stables
Conservation de l’élan
Friction et résistance
Événements
Contraintes
La gravité
Dormir et corps statiques

http://brm.io/matter-js/

Je vous invite à essayer les différentes démos Sur cette pages https://github.com/liabru/matter-js