DE EN FR ES IT CZ
Back Back to top

How Do I Set Up a Save/Load System?

  • #1, by alexia-amber 14 hours ago Quote
    Hi everyone,

    I'm new to Visionaire Studio and currently learning how to build a point-and-click adventure game. I've managed to create a few scenes, add character interactions and set up a basic inventory.

    Now I'm trying to understand how to implement a proper save/load system. I'd like players to save their progress at any point and continue later with their current scene, inventory items, and completed puzzle states still intact.

    Is there a recommended way to set this up using Visionaire Studio's built-in features? Do I need to create my own save/load interface, or does the engine handle most of the work automatically?

    Any beginner-friendly examples or advice would be really appreciated. Thanks!
  • New to Visionaire Studio?

    Create point and click adventures without coding. The free version covers up to 25 scenes per project. For more scenes or to earn money with your game, you need a license.

    See the Indie Bundle Try it for free
  • #2, by marvel 10 hours ago Quote

    Hi alexia-amber, welcome to Visionaire!

    Good news first: the engine does most of the work for you. When the player saves, Visionaire stores the complete game state automatically: the current scene, character positions, inventory items, conditions, values and so on. As long as your puzzle states are built with conditions and values, they are saved and restored without any extra work.

    What you do need to build yourself is the save/load screen. A simple setup looks like this:

    1. Create a menu that will be your save/load screen. Use the same menu for saving and loading.
    2. In that menu, add save slots with the savegame tool (the floppy disk icon in the menu editor). Each slot automatically shows a small screenshot of the save.
    3. Add buttons for "Save", "Load" and, if you like, "Delete". On a left click they use the action parts Load/Save game and Delete savegame/autosave. Both work on the slot the player has selected.
    4. Open the menu from your game, for example with a button in your interface or with the ESC key.

    For a "Continue" button on the main menu or for checkpoints, have a look at Load/Execute autosave together with the condition If savegame/autosave exists. That way the Continue button only appears when there actually is a save to load.

    One tip while you are still building the game: delete your test saves from time to time. Bigger changes to the project can make older savegames behave strangely, and that can be confusing during testing.

    Videos and docs

    If you get stuck, just post a screenshot of your menu setup here and we will take a look.