Do I have to upload assets in some specific format?

Hi

I’m trying to upload assets I made. but I’m not sure if there are preferred forms used in unity.

I make a mesh(baked one or low poly), baked textures as PNG(usually diffuse color+normal) and I save them as FBX.

Textures are stored in baked textures, and FBX files include every information already in it…
so…

I’m trying to upload like below.

FBX file+baked textures(in case FBX doesn’t include everything)+OBJ file for mesh(just in case FBX has some error)+manual txt.

…Is that enough? Or are there specific forms and ways should I follow for Unity?

In Unreal’s case, it can read FBX. I just save everything in FBX and import one FBX file into Unreal, then Unreal can read all the textures in it too. I don’t need to import textures or anything else with it. I don’t know how unity works with importing.

Reading the documentation really helps to understand how a platform works.
Check here and here for the answers you seek.