Project organization

    Godot is scene-based in nature, and uses the filesystem as-is, without metadata or an asset database.

    Considering that, the most common approach is to group assets as close to scenes as possible; when a project grows, it makes it more maintainable.

    Godot versions prior to 3.0 did the import process from files outside the project. While this can be useful in large projects, it resulted in an organization hassle for most developers.

    If a folder shouldn’t be imported into Godot, an exception can be made with a .gdignore file.