Let's say you've configured a GameObject and its components, and you now want to reuse it multiple times throughout the project. Duplication is an option; however, there is a much better way, in the form of prefabs.
Think about prefabs as templates—they are generally used to create instances of certain objects and quickly modify them by applying changes made to the templates.
Creating prefabs is easy:
Done! Now you can observe how the prefab works. Notice that our original primitive in the Scene window now gained a new section called Prefab at the top of the Inspector window with three options available: