When we were debugging Heptomusee, a lot of “New Game Object” items were lined up in the hierarchy window. They disappeared when we finished debugging, but we don’t remember generating such objects.
However, there is no doubt that it is being dynamically generated somewhere, so we investigated it.
After investigation, we found that the problem was caused by a camera control script for the promotional video. The problem object was used to move the VirtualCamera, and was not necessary except when moving the camera, but because it was generated in Start(), the number of controls created for each movie scene was the same.
Objects are now generated at the start of the scene to be shot, rather than within Start(), and deleted when shooting ends.