If you use PlayerPref to save and load variables in Unity is only save , load about 1-3 variables . If you save more variables by PlayerPref , game will lag .
However if you save and load variables by Binary Formatter . You can save and load unlimited variables between Scenes . Game will not lag .
If you make game RPG or Platform offline , this source is thing you need