A way to manage instance variables across scenes without overcharging global variables

Consistant objects are like objects that appear in multiple scenes without having to place them, like in game maker or rpg maker

this would be Very helpfull in making rpg games. cuz i dont have to make a new player object for every scene. simply just make one in the first scene, and move them around with a event.

something like “move player to (scene) on (x, y) in (Layer)”

Isn’t that mix of global objects and external layouts?
Eventually external events if you don’t want to create layout

Hello!
As ZeroX4 mentioned; you might be looking for global elements or external layouts.
You might want to take a look at this article in the Wiki: Global Objects - GDevelop documentation

i wanted it so that the object’s object variables dont reset every new scene, can i do that with htoes?

No, for a few reasons:

  1. “Objects” in the object lists are just templates for instances.
  2. Object variables (which should probably be called like, Object Variable templates) become instance variables once the instance is created in the scene either via the editor or via events.
  3. Instances are scene specific, and changes to their variables will never carry between scenes.

Global objects will keep their default (preset) variables on every instance that is created in every scene, but changes to those instances will still be scene specific even though they are made from global objects.

well yeah i allready knew some of that. i kinda asked for a feature that would let me carry an instance variable from a scene to another without having to have lots and lots of global variables

NiroMcMuffin,
I took the liberty to rename the topic to identify the main reason why you are requesting this change. This helps the core team define “what is the friction that the person is facing” so we can provide a proper solution.

1 Like