Best way to tile a complex shape with a texture?
I think a simple unwrap would do just that. You just need to set all the outer edges of your shape as seams, so the UV unwrap 'knows' where to separate the shapes (UV islands) and avoid distorting and overlaping in the UVs.
To set edges as seams: in edit mode, select only the outer edges of your platforms and then click on &quot;edge&quot; and &quot;mark seam&quot;.
Then select all faces, hit &quot;U&quot; and &quot;Unwrap&quot;. I think it should give a pretty good result. Might need to tweak a bit in UV editing, like rotating the islands so they align with the texture pattern and stuff like that.