Is hiding source code in plugin possible?

No, the code is given as well, it’s just the final binary is done by Epic’s build machine if the user is using pre-generated binaries.