Understand when Unity reloads compiled code, and how it preserves the state of objects across a reload.
When you change a script, the Unity Editor reloads compiled code and rebuilds the state of the objects. Unity writes object states to a serialized form and restores it afterward. The same serialization rules determine which fields appear in the Inspector window and which values persist in assets and scenes.
| Topic | Description |
|---|---|
| Code and scene reload on entering Play mode | Understand what Unity reloads on entering Play mode and how you can configure this behavior for faster development iteration times. |
| Script serialization | Details of how Unity transforms scripted data structures and object states into a serialized format for storage or reconstruction later on, and how this affects application performance. |