Help with saving and loading a 2D RPG

I need help with saving and loading an RPG. I can’t seem to figure it out; I’ve tried PlayerPrefs, but it’s a little tricky trying to save bools (the quest that are complete) I’m trying to save/do things like…

  • Quest that are complete
  • Inventory
  • Player position (if I were to save in another scene)
  • Gold
  • Dungeon progress
  • Loading from the main menu

In depth answers/examples would be of help, or videos (I’m more of a visual learner :p)

I would use GRFON instead. PlayerPrefs is fine for simple things, but it’s not very well suited to complex hierarchical data.