Code obfuscation suitable for Unreal Engine 4

You really don’t need to worry about . The C# language is easily reverse engineered due to the way the language supports reflection/introspection etc. Unreal only supports reflection due to the code injection mechanisms enabled by the header tool etc. Essentially its got a fudge in there to allow some reflection/introspection but its not a base part of the language and wouldn’t really help because it only exposes the properties/methods chosen to expose (rather than doing it by default in the language). I happen to like the C# approach and I appreciate how much effort went into the UE version, but its basically a bit of a hack around the language limitations and as such doesn’t pose the same vulnerability.