Obfuscator Pro
Contents
Introduction
Obfuscator Pro is developed to increase software and game security especially for
games build with Unity3d. It feature is to obfuscated built dotNet assemblies, like assembly-csharp and assembly-unityscript for Windows/Mac/Linux Standalone Games and embedded Systems like Android/IPhone Games.
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 Free features reachs from simple renaming:
– Namespaces
– Classes (also MonoBehaviour and NetworkBehaviour)
– Fields
– Propertys
– Events
– Methods
Up to Method content obfusaction and advanced features like:
– Adding random code
– Make classes undecompile able
– String Obfsuaction
For more general informations about Obfuscator read here.
How does Obfuscator Pro works?
Obfuscator Pro does it work after you built your game. It modifies the build assemblies (*.dll files) in a way, that make it unhuman readable.

Image 1
Here you see an example, where the tool ILSpy opens a build Unity game assembly (Image 1). You can see the whole source code. All Classes, Methods and its body, fields, propertys….

Image 2
Obfuscator Pro now helps here to protect your code. It modifies your build Code in such a way, that it gets unhuman readable (Image 2).

Image 3
Obfuscates Namespaces and MonoBehaviours, obfuscates Strings, adding Random Code (Image 3)!

Image 4
Make the class view in Reverse Engineering Tools undecompileable (Image 4)!
—————————————-
Obfuscator Pro supports:
- Namespace obfuscation
- Type/Class obfuscation
- Field obfuscation
- Property obfuscation
- Event obfuscation
- Method obfuscation
- Parameter obfuscation
- Attribute obfuscation
- Unity custom techniques like ‘SendMessage’ …
- Unity Multiplayer techniques like ‘RPC’/’CMD’ …
- MonoBehaviour obfuscation
- NetworkBehaviour obfuscation
- String obfuscation
- Random code
- Make classes unreadable
- Getting access to the Obfuscator Source Code, to create custom “Addons” and you can be sure, nothing that will harm you/your Game or your Players will get added to your Game, where you can not be sure through .dll based Obfuscator.
Supported Platforms:
- Windows
- Mac
- Linux
- Android
- IPhone
- WebGL
- Xbox
- Playstation
- UWP
Supported Assemblies:
- DotNet
- IL2Cpp