Checkpoints serve the dual purpose of segmenting levels and providing players with a respawn point when they want to reset or they die.

How To Use Checkpoints:

  1. Navigate to “Puzzle_Template” > “Prefabs”.
  2. Drag and drop the “PT_Checkpoint” actor into the level.
  3. Assign the "Checkpoint ID" variable the corresponding identifier of the checkpoint. For example: assign the ID as follows: checkpoint 1 should have an ID of 0, checkpoint 2 an ID of 1, checkpoint 3 an ID of 2, and so forth.
  4. Add actors to the “Actors To Unpower” array, this can be useful for example to close a door right when the player gets to the checkpoint.

Checkpoints Variables:

Starting a Level At a Specific Checkpoint: