I'm not sure if it's so much about data distribution as it is about computing. The current tools for compiling/rendering for something like Unreal - like "IncrediBuild" are designed to be used on a single machine. So the trick there would be to use multiple nodes to form virtual machines and then apply this to a grid computing system. There was a paper about the concept of distributed virtual machines back in the 90's at Cornell. More lately, there's been some more research, such as here - https://arxiv.org/pdf/1701.06005.pdf.