Exporting and Importing Scenes

Note: A feature already exists to collaborate asynchronously inside an existing project. See Project collaboration.
-Luni

Hi,

A crucial feature for GDevelop would be the ability to export and import scenes between different projects. This feature should allow developers to select specific data to export, such as scene variables, global variables, and assets.

Not only would this drastically reduce development time and minimize errors, but it would also greatly enhance collaboration between developers. Instead of sharing entire projects, developers could simply share individual scenes to perform specific actions.

It could also be useful to have the option to import a scene into a new or existing scene, adding code and variables as needed. This would be especially helpful for those who want to integrate features from another project into a specific part of a scene.

2 Likes

I can see where that would be beneficial. You could use them like custom templates. You could have a load/save scene, inventory, mini-games even a simple credits scene or main loader or level select scene. It would make it more module.

1 Like

Exactly. I’ve created a solid framework for managing saves, levels, and in-game purchases for games on the Play Store.

I could reuse it for other unfinished projects. Plus, I’d love to share some of the features—especially the in-game purchases on Google, which require complex events across multiple scenes.

I think this is a fundamental feature for any development tool!

P.S. And I believe it would be useful for many development teams!