Some questions on texturing and model structure [noob here]

Hey I’m pretty new to 3D modelling so I’ve just got a few questions that I need clearing up.
I have built a little hut like model that is made up of really basic shapes like cones, cylinders and cubes all manipulated a bit. I’ve noticed in blender that I can join all of these meshes into a single mesh, however I’ve left them separate as I thought that would be easier to texture(?)
When you import into unity, you can see in the hierarchy that the model is made up of smaller models. Is this an ok practice? And do I need to apply that combine children script here?
And also when I texture the individual meshes, will all of that data import into unity easily? And is it even a good way to go about making things?

Basically is this ok?

Sorry for the kinda weird question I just wanna make sure I’m not getting into any bad habits before I get into this stuff.

Give a look at the Angry Bots Demo, there you can see that they subdivide the meshes in a way that facilitates the work :wink:
I don’t think that it’s a bad habit, if it gives you efficiency, it’s okay. Just remember to use prefabs for repeated details like windows, for example.