And depending on how complex your physics is, it might be best to use your own physics engine. Unreal physics are implemented very deeply into the rest of the engine and it has its quirks (variable time steps being one). The Rocket League devs used Bullet because they needed full control of the physics simulation, check out their GDC talks.