Lets be honest here, there’s really no way around this in reality. If something exists, it’ll likely be spread around the internet and downloaded illegally. That’s the way it works these-days, sadly. The best you can hope for, is that by accessing the engine and other such content for free, they’ll eventually become subscribers. In the end, if they wish to publish something, they’ll have to pay royalties, anyway.
Of course, that’s referring to content released by Epic. Now, when it comes to third-party vendors / creators releasing their content on the marketplace? That’s a little more tricky. I think the best way to combat piracy on that front, is by offering the content at a competitive rate. Then, hopefully the majority of people would purchase it, rather than pirate it. Similarly, by providing support and releasing updates when possible (for no additional charge) would likely also help.
I really couldn’t imagine some kind of package (such as Unity’s .uasset files) really making any difference, however.
[=;128999]
The only (weak) option at the moment is obfuscation and letting your blueprint/material graphs look like spaghetti madness from hell.
[/]
By the way, people…this is quite honestly a terrible idea. Please, don’t do this. Is it a deterrent to pirates? Maybe. However, for those who’re purchasing the content legally from the marketplace for the purpose of learning various workflows and the like, this isn’t ideal, at all. If I’m buying content, I want to be able to understand it. Otherwise, it’s worthless to me.