This one sounds obvious but I have to be sure.
When you call something from the Debug class is it called only in dev build (and in editor mode) or always.
The field Debug.isDebugBuild makes me ask.
So if I try to Debug.Log(“something”); will it be called even in a final build if I do not check isDebugBuild first or is it simply skipped?
Debug.Log will work regardless of build type (I’ve only checked this on stantdalone builds, not mobile/web).
What it does, besides writing the output to the Unity Editor console window (and in Unity4 also the development build’s new developer console) is write the output to disk as well. You can find the log file in the _DATA folder of your build.
You can uncheck “use player log” in the player settings.