I tested physics on Godot. and the result is 30 FPS at 150 bodies and 6 (!) at 200 FPS bodies. Then I tested Box2d physics and there is 30 FPS at 800 bodies. So I asked my programmer put Box2d in Godot, but when he opened the source code he said, "Oh no." Maybe somebody knows how to do this or have other suggestions. For us, a large number of bodies is critical - in the game a lot of enemies + bullet (actually at one time up to 20 enemies + bullets. 20+ bodies is not a lot but
but when they were applied to the impulse it increases the load) and need space for rendering graphics.