Enable3D is a fully featured physics plugin for Phaser 3. It allows you to integrate 3D objects and full 3D physics in just a few lines of code. Powered by Three.js it's extremely easy to get up and running fast. And the Ammo.js physics engine includes support for dynamic, static and kinematic bodies, compound shapes, constraints, CCD, motion clamping and more.

There are plenty of examples, documentation and a growing community. There is even a headless mode version of the physics to run on Node.js servers. So check it out if you want to use 3D in your Phaser games!

Read More