---
title: "Persistence: Saving and Loading Data"
content_type: tutorial
url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data?language=en"
language: en
difficulty: intermediate
duration_minutes: 60
unity_version:
  - "2019.3"
  - "2019.2"
  - "2019.1"
  - "2018.4"
  - "2018.3"
  - "2018.2"
  - "2018.1"
  - "2017.4"
  - "2017.3"
  - "2017.2"
  - "2017.1"
  - "5.x"
  - "4.x"
supported_unity_versions:
  - name: "2019.3"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2019.3"
  - name: "2019.2"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2019.2"
  - name: "2019.1"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2019.1"
  - name: "2018.4"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2018.4"
  - name: "2018.3"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2018.3"
  - name: "2018.2"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2018.2"
  - name: "2018.1"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2018.1"
  - name: "2017.4"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2017.4"
  - name: "2017.3"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2017.3"
  - name: "2017.2"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2017.2"
  - name: "2017.1"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=2017.1"
  - name: "5.x"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=5.x"
  - name: "4.x"
    url: "https://learn.unity.com/tutorial/persistence-saving-and-loading-data.md?language=en&version=4.x"
last_updated: "2026-08-04T14:22:40.000Z"
---

# Persistence: Saving and Loading Data

Learn techniques like DontDestroyOnLoad, PlayerPrefs, and serialization to persist data between scenes and sessions.

Do you want to know how to keep your data between scenes? How about between executions of your game? This recorded live session demonstrates how to do both. We will look at things like DontDestroyOnLoad, PlayerPrefs, and data serialization. Note that this tutorial is coding intensive. It is advisable that you understand datatypes and object-oriented programming concepts before starting. Dang, if only we had a course available that taught that... Oh wait! WE DO: [https://learn.unity.com/course/beginner-scripting](https://learn.unity.com/course/beginner-scripting)

## March 2014 Live Training on Data Persistence

[Video](http://www.youtube.com/watch?v=J6FfcJpbPXE)
