Unity3D Basics — Instantiating and Destroying.
One of the most useful tools in Unity game development is the ability to create and remove GameObjects from the scene. Anything from making enemies or powerups appear and removing them as they get killed or collected. The ability to included this behavior in our games is fundamental.
Luckily for us, Unity provides us with two simple Methods to use for these very purposes: