Unity 3D Obfuscator - a professional protection tool for Unity 3D applications.
Unity 3D Obfuscator is the only product providing professional means of protection against reengineering and unlicensed use of applications developed in the Unity 3D (2.*, 3.* )environment.
- Protection against decompilation;
- Obfuscating (renaming into a meaningless set of characters) object names (classes, functions, properties, etc.);
- Control flow obfuscation;
- Unpacking Unity3D projects;
- Removing the metadata of events and properties.
Learn more about the features...
What is it for?
Unity 3D projects are based on the Mono platform that is a free clone of Microsoft .NET Framework. Thus, programs created with Unity 3D are subject to all vulnerabilities typical of .NET applications related to their wide possibilities for reengineering, removing license limitations and using your code in third-party products.
On the other hand, Unity 3D programs are far from standard .NET applications. So, usual .NET obfuscators cannot protect them.
Unity 3D Obfuscator is a variant of Inquartos Obfuscator (which has proved to be good at obfuscating regular .NET applications) customized and optimized for Unity 3D.
Besides the actual support of the Unity 3D project format, our obfuscator does a lot for configuring the obfuscation project concerning the peculiarities of how Unity 3D interacts with custom classes. This great feature of automatic configuration reduces what the user has to do to enable full-featured protection for his program to a couple of clicks.
Why exactly Unity 3D Obfuscator?
The answer is obvious. There are no other similar products.
It is also worth mentioning that some features Unity 3D Obfuscator offers for free. At the same time, access to advanced features is not limited in the demo version – if you use them, just additional code limiting the use of the program to one day after obfuscation is added to the protected application.