This lesson looks at how to use the Unity convention of Prefabs to instantiate GameObjects. Prefabs lets you bundle up the entire GameObject along with its attached components and scripts, and use that as your blueprint from which new instances can be created.