Use WASD
R to reset checkpoints
Checkpoints can be placed anywhere in the level. The player only remembers checkpoints on the level you are playing on.
Compared to the Basic examples, this example uses object variables to only save checkpoints on the current level. Checkpoints will reset on every playthrough without saves.
Advance Checkpoint Example 2 will allow you to remember checkpoints for each level and keep them in a list. https://flowlab.io/game/play/1434350