But what i meant is predefined structure from beginning in the creation of project.
So we have a folder with project file( json) and some folders for images, music and... From start.
* You can already organize your images, sounds and fonts in folders inside your game folder. It's a good idea to do it and I confirmed that I've already done this personnally for some games. Nothing is preventing this from being done - it's already working. Just put image in a sub folder, add it to your object and you're done
You can also move an existing image, but in this case remember to also update its file in the resource editor.
* We could force putting images/sounds/fonts into specific folders, but I think it goes against simplicity and will create more confusion than anything else (even if it's a good practice to use folders again, but it's up to you to organize them according to your game architecture).
* Export will gather all the resources in a single folder. This is not a problem in terms of game size.
On the contrary, this could be helpful if at some point GDevelop start to put your images into spritesheets, to reduce loading time (by reducing the number of requests made to load images).
* Finally, there is currently an option (if you right click on a resource) to automatically scan and insert images that are in your game folder. Same for removing extra images. Next versions of GDevelop will have it for fonts and audio files too
Did I miss something?
GDevelop lead developer
When I first exported my project for the Web, it looked like it had not only included the folders I created, but also duplicated the images into the main folder - I thought there were two copies of every resource at the time. That's what I meant regarding game size. But now, it's only putting the resources into the main folder and not including my folders. I'm fine with this as long as my project folder stays in some kind of order.
Thanks for the taking the time to respond.