Hi, I was looking into this and it seems like you need to create a SaveGame object, then you can add variables for whatever information you want to be saved (such as location). You could give all of your checkpoints unique tags and put trigger boxes around them.
Here are a couple of other related forum posts with useful links and videos:
And here’s the documentation for creating the SaveGame object: