This is an add-on to improve the workflow between Blender and Unreal Engine 4.
Specifically tailored to work with UE4's FBX Static Mesh Pipeline, it has been used by fellow Environment Artists at Digital Happiness to develop their games.
Requires Blender 2.80 or later.
Clone or download this repository to your workstation and locate the xfbx.py file.
Open Blender Preferences by clicking the Edit menu and select Preferences...
In User Preferences select Add-ons then press Install Add-on from File... and select the xfbx.py file.
Now the add-on will be listed in User Categories and you can enable it by checking the checkbox.
If you want this add-on to be enabled on restart, just press Save Preferences.
Press T to bring the Tools panel up in Blender's 3D Viewport, then expand XFBX panel and click Initialize button.
Select a directory to save the exported fbx files into. If your workflow is like ours, you will only need to set this once :-)
Now select the object you want to export and then press EXPORT button.
If you enable the Center Pivot option then the exported object will be located at world's origin on import.
If you enable the Also Export Collision option then the add-on will search for any object which adheres to UE4's FBX Static Mesh Pipeline naming convention and will include it automatically in the export.
Use Include Tangent option if you also want to include binormal and tangent vectors data on export.
See https://docs.unrealengine.com/en-us/Engine/Content/FBX/StaticMeshes