I'm considering adding Rapier as a physics backend for Godot. From the source code, I recognize that I have to implement the classes that inherit PhysicsServer3D
and PhysicsServer2D
, then register these classes using PhysicsServer3DManager
and PhysicsServer2DManager
. Is it possible to write the physics backend using Rust and GDNative, or do I have to modify Godot source code to include the new physics backend?