---
description: v4.0
---

# Saving, and Loading

To save the game, simply call:

```
SaveAndLoad.saveAndLoad.Save()
```

If you would like to load game data manually, or load the last saved data, call:

```
Load(saveGameId); // Specify a saveGameId to load from the Game List
SaveAndLoad.saveAndLoad.LoadLastGame(); // Loads the last saved game
```

The **Save and Load** module will automatically call `Load()` when a scene is loaded. You can have the script skip specific scenes by adding their names into the `doNotLoadOnScenes` list, in the Inspector.

<figure><img src="https://2431624982-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MY3N_li2jPq7az6mYfq%2Fuploads%2FepgXLUCcKK4tmiPBp7ao%2FScreenshot%202023-06-08%20at%209.52.35%20PM.png?alt=media&#x26;token=c3334f62-1678-429d-b18a-20c143c34ce2" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The **Party Based RPG demo game** only calls `Load()` in the tiltle scene, to load a game from the game list, and `LoadLastGame()` to continue the last played game. Otherwise, `Load()` is not called manually.
{% endhint %}
