0 votes

Hello,

I am working on a project that will have a lot of scenes, and resources (2D, 3D, scripts and resources).

What do you suggest that I should proceed with the organizations of the folders / files regarding the Godot engine for a better "changescene" / "bestloading_time"?

Option A:
/fonts
/textures
/materials
/meshes <- skeletons and animations included
/scripts
/sounds
/movies
/music
/scenes
/ ... etc

Option B:
/core_data: textures, materials, objects, fonts, scripts, sounds, music, videos, ... etc (separated folders for each type)
/scenes

Option C:
/shared_data: common resources that at least 2 scenes will share, in separated folders
/scenes: each scene will have its own resources

I personally would go for "Option C", but I'm asking around since I don't know much about "inside" of Godot optimizations. I'm trying to optimize data loading times and memory fragmentation while change scenes.

Cheers,
Radu

in Engine by (104 points)

1 Answer

+1 vote

There is a page about this on read the docs. I'm very new to godot so can't give you advice from personal experience.

http://docs.godotengine.org/en/stable/learning/workflow/project_setup/project_organization.html

by (81 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.