This article is also available in:

⬜ Checkpoint

⬜ Checkpoint


Checkpoint


The Checkpoint block automatically saves where the player is in the story (their position and their variables), at that exact moment.


Thanks to this block, the player can close the app and come back later to pick up exactly where they left off. The data is stored directly on their device, so it also works without an internet connection.


πŸ“₯ Entries


  • Incoming Stream: this block saves the current state (position and variables) as soon as it receives this stream, with nothing to configure.


πŸ“€ Outings


  • Outgoing Stream: continues the story normally, the first time the player passes through this save point.
  • continue (Stream): this stream is only used when the player resumes an already-saved game from this exact point. It skips straight to what comes next, without replaying the earlier blocks.


πŸ’‘ Example of use


Scenario: Save before a decisive choice in a narrative game


  1. The player progresses in an interactive story where their choices matter.
  2. They reach a key moment with three options (e.g.: "Face the dragon", "Negotiate", "Flee").
  3. A Checkpoint block is placed just before this choice.
  4. The first time the player passes through this block, their progress is saved, and the story continues normally through the Outgoing Stream.
  5. If they quit the app and relaunch it later, they can resume from this save: the story then picks up directly through the continue stream, without going back to the start.


βš™οΈ Technical Details


  • Data storage: data is saved in the browser's local storage (HTML5/PWA formats) or the device's local storage (native apps).
  • In Test mode, two extra options appear in the Debug window:
  • Load Save: restarts the experience from the last Checkpoint block (clears the "wall" history).
  • Delete data from the last save: lets you test other scenarios by ignoring the last checkpoint.
  • Compatibility: works offline, but requires keeping the local storage data for HTML5/PWA formats.
  • Additional integrations: to track user data, this block can be combined with tools like Analytics, Zapier or Integromat.



Documented version: v1

Updated on: 06/09/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!