Obfuscator Pro is developed to increase software and game security especially for games build with Unity3d.
It feature is to obfuscate built dotNet assemblies, like assembly-csharp and assembly-unityscript for Windows/Mac/Linux Standalone Games and embedded Systems like Android and IPhone. Other platforms are possible too, but got not tested yet.
Obfuscator Pro considers specific Unity features, like MonoBehaviour, NetworkBehaviours, Serialization, Reflection, and so on, to allow a easy and out of the box working obfuscator.
Obfuscator Pro features reachs from simple renaming: – Namespaces – Classes (also MonoBehaviour and NetworkBehaviour) – Fields – Propertys – Events – Methods
Up to Method content obfuscation and advanced features like: – Adding random code – Make classes unreadable (so classes cannot get directly decompiled) – String Obfuscation
But why should you choose Obfuscator Pro? Obfuscator Pro makes it nearly impossible for the bad guys to steal your source code. And gets periodic updates that it kepts this way. Your source code gets so entangled through renaming, random code and string obfuscation, that no one can get your original code. Obfuscator Pro is the only Unity3d Obfuscator that considers Namespace obfuscation and MonoBehaviour/NetworkBehaviour/ScriptableObject obfuscation! But the best features is, the obfuscator is not obfuscated by itself. So you can see that the obfuscator does not add harmful code to your valuable games, where you can only trust other obfuscators.