I would like to have multiple physics worlds of either the 2D physics or 3D physics. This way I can “layer them on top of each other” and use each for different reasons.
When loading a collection proxy be able to define its physics type via scripting somehow. Or as a simple property of the collection its loading “if this collection is a physics world parent then use 2D physics”.
3D physics needs more collision meshes possible too. Ideally we need to be able to define custom hulls/meshes as collision objects for both.