View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 5.4 MB
- Files
- 19
- Favorites
- 1
- Views in the past week
- 17
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
Obfuscate Pro – Automated Post-Build Code Protection
Protect your Unity game using post-build obfuscation for the Mono scripting backend. Secure methods and variables with ease.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Obfuscate Pro – Automated Post-Build Code Protection screenshot 1
About this asset
Obfuscate Pro is an advanced post-build obfuscation tool designed for Unity projects using the Mono scripting backend.
It automatically protects your game code after build by renaming eligible methods and variables inside compiled assemblies, making reverse engineering and cheating significantly harder.
With a clean and easy-to-use editor window, you can configure everything in seconds and integrate code protection seamlessly into your build pipeline.
Core Features:
• Fully automated post-build obfuscation
• Method name obfuscation (safe filtering)
• Variable (field) obfuscation (non-serialized only)
• Seed-based deterministic obfuscation (same seed = same result)
• Attribute-based exclusions using [DoNotObfuscate]
• Backup system for original assemblies (.bak)
• Lightweight and zero runtime overhead
Built for Unity Mono Backend:
Obfuscate Pro operates directly on compiled DLL assemblies generated by Unity when using the Mono scripting backend.
It intelligently avoids:
• Unity lifecycle methods (Awake, Start, Update, etc.)
• Serialized fields and public members
• Reflection-sensitive and engine-critical code
This ensures your game remains fully functional while being protected.
Anti-Cheat & Security:
By obfuscating method and variable names, this tool helps:
• Prevent memory scanning patterns
• Protect internal logic and algorithms
• Secure sensitive gameplay systems
Your assemblies will be automatically processed and protected.
Important:
This tool is designed for the Mono scripting backend only.
IL2CPP builds are not modified by this system.
From the publisher's Asset Store listing.
Technical details
Features:
• Unity Editor extension (no runtime overhead)
• Works with Mono scripting backend
• Uses Mono.Cecil for IL manipulation
• Automated post-build processing
• Method name obfuscation (safe)
• Field name obfuscation (non-serialized)
• Seed-based hashing system
• Supports Assembly-CSharp and custom assemblies
• Attribute system: [DoNotObfuscate]
• Backup system (.bak files)
• Compatible with Windows, Mac, Linux (Mono builds)
• Recommended Unity 2021+
Easy Setup:
1. Open Tools > ObfuscatePro > Settings
2. Enable obfuscation
3. Configure your options
4. Build your project
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
This asset uses the Mono.Cecil library for assembly processing. The required DLL is included in the package.
As listed on the Asset Store.