Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Web Player Obfuscation?

Discussion in 'Editor & General Support' started by Jonten, Dec 19, 2014.

  1. Jonten

    Jonten

    Joined:
    Dec 19, 2014
    Posts:
    4
    I would like to check if there is anyone who knows if there are any good obfuscation software for unity web player builds?
     
  2. jonkuze

    jonkuze

    Joined:
    Aug 19, 2012
    Posts:
    1,685
  3. Jonten

    Jonten

    Joined:
    Dec 19, 2014
    Posts:
    4
    Yes, that one seems somewhat useful for other uses, but it doesn't support code obfuscation at all.
     
  4. jonkuze

    jonkuze

    Joined:
    Aug 19, 2012
    Posts:
    1,685
    you sure about that? Obscured Types, Obscured Prefs Features is obfuscation to my understanding where it encrypts very important information about your game from memory scanners. So in essence it is Obfuscating your game code which people should not be able to easily decompile.

    I actually just asked a question on the thread of this Asset, let see what they say.
    http://forum.unity3d.com/threads/anti-cheat-toolkit-released.196578/

    I'm actually curious how well it works for webplayer also, as I plan to buy it myself to stop cheaters.
     
  5. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    The Anti Cheat Toolkit doesn't perform any code obfuscation.
     
  6. jonkuze

    jonkuze

    Joined:
    Aug 19, 2012
    Posts:
    1,685
  7. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    WebGL will have very good code obfuscation. Not sure whether this is an alternative for you.
     
  8. codestage

    codestage

    Joined:
    Jul 27, 2012
    Posts:
    1,904
    Hey, guys!
    As you correctly noticed, Anti-Cheat Toolkit does not obfuscate code for now, I have such plans though (waiting for http://feedback.unity3d.com/suggestions/access-to-final-assemblies-before-they-put-in-build first).

    For now I'd suggest to use Eazfuscator for all your Unity bytecode obfuscation needs.

    Regarding WebGL - it's a great option as well, but it's too raw for now and has numerous bugs, so not every project may be built for WebGL. And it's a Pro-only feature for now after all.
     
    jonkuze likes this.
  9. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    I consciously wrote WebGL might be an option. As soon as Unity 5 is officially released, WebGL will be available for everyone.
     
    jonkuze likes this.