Hi I have searched for this but all the solutions I found didnt work.

How do I copy a scene so that the copy does not change the scene I copied from? Or is this possible?

The flag is called "local to scene" if you are instancing in code. If you are working in the editor, you will have to click on the resource in the inspector (for example a material or mesh) and click "make unique".

Hm that is what I thought it was, but it didnt seem to work. Ill try again.

It depends what type of object you are modifying. If it is a nested scene, you have to open the scene and save it with a new name (the scenes are all shared). For normal resources the make unique should work, but you have to do it for everything if there is nesting. For example you can make the mesh unique, but you also have to click in the new mesh and makes it's material unique as well. Local to scene is a good way to automate this when instancing in code, without having to manually make everything unique (also make unique makes copies, so it is inefficient if you are doing it a lot).

I think what I want to do maybe easier if I just use one scene with an array that changes the sprite and actions etc based on the array's entries such as I use for my marble enemies.

a year later