Saving and loading player data – using static properties
Keeping track of the player's progress and user settings during a game is vital to give your game a greater feel of depth and content. In this recipe, we will learn how to make our game remember the player's score between the different levels (scenes).
Getting ready
We have included a complete project in a Unity package named game_HigherOrLower in the 1362_10_04 folder. In order to follow this recipe, we will import this package as the starting point.
How to do it...
To save and load player data, follow these steps:
- Create a new 2D project and import the
game_HigherOrLowerpackage. - Add each of the scenes to the build in the sequence (
scene0_mainMenu, thenscene1_gamePlaying, and so on). - Make yourself familiar with the game by playing it a few times and examining the contents of the scenes. The game starts on the
scene0_mainMenuscene, inside theScenesfolder. - Let's create a class to store the number of correct and incorrect...