See also documentation on: Serialization Errors, Custom Serialization, and Built-in Serialization. This page outlines serialization in Unity and how to optimize your Project for it. How you organize data in your Unity Project affects how Unity serializes that data and can have a significant impact on the performance of your Project. See documentation on Built-in serialization use for background details on all of these.
The prefab acts as a template from which you can create new object instances in the scene. More info See in Glossary window, instantiation, and Prefabs An asset type that allows you to store a GameObject complete with components and properties.
Some of Unity’s built-in features use serialization features such as saving and loading, the Inspector A Unity window that displays information about the currently selected GameObject, asset or project settings, allowing you to inspect and edit the values. Serialization is the automatic process of transforming data structures or object states into a format that Unity can store and reconstruct later.