When preparing my game for Fantoche, I ran into problems several times, since upon building my game, the screen either remained black or parts of my game did not work, with the log showing a
In both times, it was related to me tagging objects in the Unity 3D editor. This is caused by the somewhat peculiar implementation of tagging in Unity which only allows one tag to be added to an object.
Pitfall No. 1:
Tagging objects in the editor as EditorOnly will make the game work in the editor – but not in the build, as those objects won't be included when building your game.
Pitfall No. 2: Trying to Access One of Several Objects with the Same Tag
When accessing GameObjects using the
FindObjectsWithTag() function, make sure that only one object has this tag added.
The function returns the first object with this tag it encounters.