Thank you for taking the time to look into this. I am having a couple of issues exporting for use inside of Unreal Engine 4. The problem the engine is giving me is that 87% of my UVs are overlapping. This causes the lighting to look extremely off and casting shadows in strange place, such as on a roof shingle's face in sunlight.
So far to fix this problem, I have applied all modifiers, selected all objects, and then SMART UV unwrapping all objects together to create a single UV. This still results in an error. I then decided to join objects before doing so, nothing so far. After that, I went row by row and boolean modified the roof shingles together. This also doesn't help. Next, the island margins for the UVs were increased to an absurdly large amount just to see if it fixed anything. The UVs overlapping drastically decreased to 5.7% but the problem persisted. I have also attempted to repack the islands multiple times, also trying cube and cylinder methods. This is the image of the UV mapping (Warning it looks monstrous):
The extreme amount of mapping is due to the repetition of rooftop shingles which each have their own mapping. I do not know how to fix this either. The problem I am prioritizing right now is the overlapping UVs. A closer look at the UV will also reveal this:
I would think it is safe to assume that the small white triangles are showing the overlapping UV areas. Knowing this, I am still not sure what to do to fix it. Thank you for you time ' >'
EDIT: I should add that deleting the roof shingles entirely fixes the problem. It seems that the roof shingles is the root cause.