This asset provides code obfuscation making it more difficult to reverse engineer.This asset obfuscates your compiled assemblies making it harder for bad guys to reverse engineer your projects.Features:- IL2CPP compatibility- Assembly Definition Files compatibility- Removes Namespaces without any conflicts- Recognises Unity related code that must not be changed- Renames Classes †- Renames Methods- Renames Parameters- Renames Fields- Renames Properties- Renames Events- String literal obfuscation- Adds fake methods- Easy and extensive customisation using the Unity inspector window- Consistent name translations are possible across multiple builds and developersThis asset is compatible with Unity version LTS Release 2022.3 and LTS Release 2021.3. Other versions, including newer LTS releases, should be considered incompatible. Valid build targets include Standalone, Android, iOS, WebGL, UWP.It's important to stress that with enough determination the obfuscated code can eventually be understood by someone. As such, the Obfuscator acts only as a hindrance to them, an obstacle that can eventually be overcome.Under no circumstances should the Obfuscator be relied upon to protect sensitive information (for example: login credentials).† MonoBehaviour classes can be renamed up to and including Unity 2018.1, and Standalone builds from 2018.2 onwards excluding building as an Xcode project. Compression on builds is not compatible with this feature.This asset uses Mono Cecil (jbevain/cecil) under MIT; see the Third-Party Notices.txt file within the package for details.Why not complement your security with the Anti-Cheat Toolkit - a great third party asset.For more information about the Obfuscator, please see the FAQObfuscation