Obfuscator Pro is developed to increase software and game security, especially for games, build with Unity3d.
It features is to obfuscate built dotNet assemblies, like assembly-CSharp and assembly-unity script for Windows/Mac/Linux Standalone Games and embedded Systems like Android and iPhone. Beta: Xbox and Playstation.
It considers specific Unity features, like MonoBehaviour, NetworkBehaviours, Serialization, Reflection, and so on, to allow an easy and out of the box working obfuscator.
features reach from simple renaming:
– Namespaces
– Classes (also MonoBehaviour and NetworkBehaviour)
– Fields
– Properties
– 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 makes it nearly impossible for the bad guys to steal your source code. And gets periodic updates that it kept 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, you are getting access to the obfuscator source code of the assembly obfuscation process. So you can create for example custom “Addons”. And you can be 100% per cent sure, nothing gets added to your game that could harm you/your Game or your Players. Where you can only trust .dll based obfuscators without source code access.