Is there any other way to disable the watermark? If you google this question, there’s dozens of questions about it and the answer is “just disable development build!” That is obviously a very insufficient and non-solution.
The solution suggested below is crazy. In short, after you build the executable, you hex edit the resource file to make the texture invalid LOL That can’t be serious in 2020 is it?
Just to be sure… Do you want to have a Development Build but without the watermark?
If that’s not the case, you should uncheck the “Development Build” checkbox on the Build Settings screen?
You can find more information about it here: Unity - Manual: Build Settings
Otherwise… Why do you want to remove the watermark?
Yes as the title states I don’t want to give up development build capabilities over a watermark. It’s bit drastic just to remove text. I want debug builds.
I want to remove the text for a bunch of reasons:
it takes up screen space. It blocks my Hud and gameplay.
my coworkers and I know it’s a debug build, we don’t need a 24/7 reminder.
if I want a reminder, I would like to either opt in or I can make a reminder myself. It’s very easy to add UI text… I already have it being displayed as part of a debug ui. Now it’s just redundant info.
In most cases, the “Development Build” is useful to easily recognize a build that contains a lot of not necessary debugging purpose stuff that affects for that reason the performance.
The common practice is to test as much as possible on the non-development builds, due to the fact that are the ones that your final users are going to have in their hands, and only create the development builds to find bugs that were found on the non-development builds.
Unfortunately, such a watermark is not something that was created with the intention of being easily toggled on and off.
If you really want to have such functionality, my recommendation for you is to tag your thread as “feedback” in order to attract interest to have it included in Unity.
Thanks for the suggestion, I’ll tag it. Seeing as I’m not the only one asking for it so many times over the years, hopefully it’s taken more seriously.
I’ve never worked at a studio that does not develop and test outside of a debug build until very late in development.
We’re shipping development builds for beta versions of the game, so we can include proper stack traces from bug reports. At the same time, we have third parties that want to take in-game screenshots without the label.
So we’ll need to ship two completely different builds, adding a bunch of additional cruft in our workflow, simply to get rid of a simple label. That’s a bit absurd!
There’s three different things that comes with development builds - stack traces with line numbers, the development console popping up for Debug.LogErrors, and the label. We only really ever wanted the first one. The development console isn’t useful for our testers, and if we wanted a label on the screen, we’re perfectly able to put one in ourselves. So this is somewhere Unity could show some flexibility.
Yep, having the same exact “issue” as the two gentlemen above.
I want to have a development build out for beta testers without the watermark cause honestly it’s just ugly and I want to chose where to put it myself.
The first one comes from scripts being built in “development mode”. The second and the third one comes from development/non-development UnityPlayer.dll. It’s not exactly elegant. but you could build “Development build” from Unity and then replace the DLL from the non-development folder of Unity installation.
I want to have dev builds set at the moment for some players as I’m getting intermiant crashes and need the traces. But I really don’t want that text there.
Chiming in here as well, the Development Build watermark poses a major usability issue for my game since that area has critical HUD elements and it obscures text. The idea I’m having to redesign my HUD to work around this “feature” is ridiculous to me.
I write some information about my build in a text file updated via a prebuild command, and wanted to print it there. The development build text gets in my way.
It would be nice to be able to hide it completely, or at the very least replace it with our own custom text.
+1 on this as well. In fact having more control over what watermark graphic to display (if at all) in debug builds alone would be a great way to revisit this feature.