Hi, I often find that I would like to reuse elements from previous projects. Its could be whole scenes (think UI) or I might have multiple base templates (controls, camera, AI etc for example) that I have created as they each cater to a specific thing and would like to be able to combine them or mix and match for rapid development. Do we have a tool or a way to do that?

Got a file manager? Know how to use it? By and large it just comes down to that.

Try and build things that don't depend too much on project settings that are organized/designed as instantiable scenes and you can easily copy the files from one project into another.

yes, copy and paste is what I do. First you would want to copy the scripts, then the scene files. The scripts would need to be in the same relative location as in the original project, in the new. The scene file points at a relative location to them. And it's the same with any nodes or objects referenced in the scenes.

You can also use a soft-link to a common Godot project or set of material that you want to be able to reuse across projects.

Depending on the OS you use soft-link can refer to symbolic link on unix-like systems and junction on NTFS file system in case of windows.

@newmodels how do you handle the project.godot file regarding that?

What I do is make new project. Then copy any assets. very often I have to make it from scratch.