Save Syncing for Longer Demos
spawnd demos are typically short-form experiences, but for longer or narrative-rich games, we recommend offering continuity between the demo and full game on Steam.
Here are a few methods to consider:
1. Local Save (Easier)
- Generate a local save on the user's computer, which they can then import from the base game and restore their state.
2. Generate Transfer Codes for Steam (More complex, not always applicable)
-
Allow players to export a unique code while playing the demo or at the end.
-
This code encodes their save data (base64/JSON);
-
The demo offers an UI to copy a "transfer code";
-
This code can be "redeemed" in the full Steam game via a input UI, so it can decode and load this save state.
References:
Note: spawnd currently does not yet provide a built-in save syncing API, so these are developer-implemented solutions.
Updated about 1 month ago
