DevXUnity Obfuscator Pro - a professional protection tool and localiation for Unity 3D applications.
Product "DevXUnity-Obfuscator Pro"
- is a complex protection utility for Unity 3D platform, and is designed to:
- obfuscated scripts and libraries;
- Product localization (stage code, auto-translation);
- encryption resources and string code data;
- Support for obfuscation in real real-time mode.
- Support obfuscation: Script (C #, Script, Boo) and libraries (DLL Assembly)
- Symbol obfuscation involves renaming classes, methods and their parameters, fields, properties, a set of meaningless characters;
- Possibility of insertion of the application work restriction by time;
- Protection of data used by PlayerPrefs;
- Encrypt string data and resources assets;
- Automated localization of the scenes and the code in many languages.
- Support for automatic transfer of resources to the selected language
- spell checker support (en, ru)
- The ability to export and import of resource localization in CSV format as well as the loading of GoogleSheets
Learn more about the features...
DevXUnity Obfuscator Base - a professional protection tool for Unity 3D applications.
Product "DevXUnityObfuscator Base" - is a protection tool for Unity 3D platform, and is designed to:
- obfuscated scripts and a library, to;
- encryption code data string;
Obfuscation (. Lat obfuscare, «obscure, darken") - obfuscated code of the program, that is, to bring the source code or executable code to the form, retain the functional program, but complicates the analysis and understanding of algorithms and modifications during decompilation. "Entanglement" code can be carried out at the level of the algorithm at the source code, assembly code.
● Support for obfuscation:
○ compiled scripts (C #, Script, Boo)the source code is not modified
○ assemblies connected in the form of ready-made libraries (DLL Assembly)
● Support for obfuscation in real real-time mode. When modifying obfuscation script is performed automatically, and you can in the editor by running the player to work with the obfuscated version, which helps to take into account the peculiarities of the obfuscation process at the stage of creating the product.
● Symbol obfuscation:
○ Rename classes, methods and their parameters, fields, properties, a set of meaningless symbols;
○ Support obfuscation control attributes; (System.Reflection.ObfuscationAttribute)
○ Exclude from obfuscating mechanism defined class methods;
○ Automatic exclusion of renaming the classes and methods used by Unity environment;
● Ability to insert limits the application within 5 minutes
○ encryption variable names;
○ Encryption of stored data;
● Encrypt string data with caching option for operation without loss of velocity to the encrypted data.
This defense mechanism to eliminate the possibility of studying the code of the text data.
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.
The answer is obvious. There are no other similar products.