Texture not exporting
When you export your FBX in Blender, at the top of the Export FBX dialog, there is an option for how external data is saved (&quot;Path Mode&quot;). click the drop-down for that and choose &quot;Copy&quot;. Also click the button next to it that looks like a box (&quot;Embed Textures&quot;).
Now your texture will be exported.
NOTE: &quot;Complicated&quot; materials will not be preserved when you export in .fbx format. As a general rule, anything more complicated than plugging an image texture node into a material property will fail in another application. Use only Principled BSDF shaders and only a single Image Texture node for any one of its properties--those properties should be limited to PBR-workflow standby's: &quot;Diffuse&quot;/&quot;Albedo&quot;, &quot;Roughness&quot;, &quot;Normal&quot;. You will have to rebuild the rest yourself in the game engine you import the .fbx to.