khaledali: regarding the movement platform, I don’t know for sure if it would work, but you could try a condition on collision of the platform that would set the x/y of the player to that of the platform, depending on what type of movement the platform is making.
I’m having a similar problem saving. I noticed that while GDevelop has lots of useful examples, one thing missing is a good old fashioned RPG. So I decided to work on a basic RPG template: it will need to have items, equipment, a battle system, user stats, and of course it would need a save/load function.
I’ve gotten just about everything figured out, minus whatever bugs crop up and some fine tuning, except for the save/load function. The project is available at https://dancewiththedevil.itch.io/rpg-template if anyone wants to check it out or contribute anything. the password is oldschool (one word).
Here are screenshots of my save/load function.
I’ve looked over it and came up with 2 bugs. I wasn’t opening the storage before the save function, and there was a string being saved in a variable. So I fixed those two things, and it still didn’t work.
I did some more reading of the docs and I may have solved the problem. Object variables don’t persist across scenes. So I need to rewrite it using global variables and try again. Unfortunately I won’t have time until later this week.
I’m just wondering, as it’s on topic at the moment, if there’s any other reason that anyone else can see why this wouldn’t work, barring the two fixes mentioned above and swapping out the scene variables for global variables.