Save and load script using PlayerPrefs

I am making an FPS zombie game. But I want an option to save and load the data. PlayerPrefs is the easiest way but I realy have no idea how to use it… I want a kind of everything what he did need to be saved. Not just his position or so. Anyone had an solution?

The docs of unity didn’t help me at all even did the tutorials…

Really? The scripting reference didn’t help? I assume you know what variables and variable types are, and PlayerPrefs will store strings, floats, and ints (bools, there’s a script for that or just convert to 0,1 int). Then save all the stuff you want, give each variable a name (string) for that datum, and save it when user indicates, or OnDestroy or some place that makes sense. Load it in a Start function.