Cross-building in unreal engine 4

The only solution for Linux devs is to have Windows build machine, it can be a VM(I do it that way) and build on that. In theory it might be doable through Wine but I am not sure the build could be trusted and you should ALWAYS test the build on the target platform, so having a Windows OS that is capable of running your game in some capacity is a must.