First off - of course no obfuscation is foolproof, nonetheless I would like to stop fools from being able to read the source scripts. Given that IL2CPP creates native code, it would seem that hackers have little (easy) way to decompile into source. The mod site here has a question about IL2CPP: https://platinmods.com/threads/is-it-possible-to-deobfuscate-il2cpp-game.122359/ The start of the first answer: Is it possible? Technically yes, if you have some reliable infomation somewhere, like older version of the game, otherwise, no. Since I've never released an unobfuscated apk, I was starting to relax regarding the need to obfuscate IL2CPP in the first place. Until I saw this video: about a product made to decompile Unity IL2CPP into readable script. It was made by this lot: http://devxdevelopment.com/ How is this possible? Put another way why would Unity make it so easy to decompile their IL2CPP? Would using one of the Asset Store obfuscators help prevent the near-perfect decompilation that devxdevelopment claims they can do?