I’ve been told that it isn’t a good practice to instantiate/destroy gameObjects due to memory reassigning on real time.
Instead of doing that, he pre-initializes the amount of objects to be instantiated and he never destroys them. Instead, he just disables the gameObject.
What do you think about instantiating and destroying gameObjects on real time? Is this such a bad practice?