• Hello
Search Results for

    Show / Hide Table of Contents

    Feature Compare

    Here is a comparison of the features available in the Free, Pro, and Source versions of the Obfuscator.

    Obfuscator Free | Obfuscator Pro | Obfuscator Source


    Obfuscation

    Feature Free Pro Source
    Assembly
    Obfuscate Unity Assemblies ✔ ✔ ✔
    Obfuscate Third Party Assemblies ✔ ✔ ✔
    Namespace
    Obfuscate Namespace ❌ ✔ ✔
    Class
    Obfuscate Classes ✔ ✔ ✔
    Obfuscate Abstract Classes ✔ ✔ ✔
    Obfuscate Generic Classes ✔ ✔ ✔
    Obfuscate Serializeable Classes ❌ ✔ ✔
    Obfuscate Structs ✔ ✔ ✔
    Obfuscate Enums ✔ ✔ ✔
    Obfuscate Delegates ✔ ✔ ✔
    Obfuscate MonoBehaviour Classes ❌ ✔ ✔
    Obfuscate ScriptableObject Classes ❌ ✔ ✔
    Obfuscate Playable Classes ❌ ✔ ✔
    Method
    Obfuscate Methods ✔ ✔ ✔
    Parameter
    Obfuscate Class Parameter ✔ ✔ ✔
    Obfuscate Method Parameter ✔ ✔ ✔
    Field
    Obfuscate Fields ✔ ✔ ✔
    Obfuscate Serializeable Fields ❌ ✔ ✔
    Obfuscate 'Unity Public' Fields ❌ ✔ ✔
    Property
    Obfuscate Properties ✔ ✔ ✔
    Event
    Obfuscate Events ✔ ✔ ✔

    Table 1 - The general obfuscation features.

    Security

    Feature Free Pro Source
    Security
    Add Random Code ❌ ✔ ✔
    Method Controlflow ❌ ✔ ✔
    String Obfuscation ❌ ✔ ✔
    Supress Debugging ❌ ✔ ✔
    Code Integrity Check ❌ ✔ ✔
    Sign Assemblies ❌ ✔ ✔

    Table 2 - The security features.

    Compatibility

    Feature Free Pro Source
    Compatibility features are enabled for all Obfuscator versions! ✔ ✔ ✔

    Table 3 - The compatibility features

    Optional

    Feature Free Pro Source
    Logging
    Logging ✔ ✔ ✔
    Attributes
    Custom Attributes ✔ ✔ ✔
    Renaming
    Save Mapping ✔ ✔ ✔
    Load Mapping ✔ ✔ ✔
    Custom Renaming Pattern ❌ ✔ ✔

    Table 4 - The optional features.

    Source

    Feature Free Pro Source
    Source of the Obfuscator is only available in the source version. ❌ ❌ ✔

    Table 5 - The source code is only part of Obfuscator Source.

    In This Article
    Back to top GuardingPearSoftware documentation