That is a very fair question. Once created and added to the project, a script is trackable. However, the editor template can't be tracked as it is not part of the project. If you'd like to also track the template, then it would make the most sense to create it as a project level template. Hope this helps! 🥜
I was able to try this on Windows and it seems to work. Generally, though, Linux systems are case sensitive, so I would try to be careful in that case.
Thanks a lot for the comment! I think it mostly depends on what you intend to do, of course. If there is something that can be written in code, then this could prove to be a good solution. If there is something that you'd like to be more customized, then maybe you'd be better off with other solutions. Nonetheless, you're right. There's generally no one-size-fits-all feature.
This is actually so useful
This is super useful. I wish there was an easier way to install editor level script templates so that people could install them with addons
Easy for beginners. I like it
i like this. ty
Ty 🧐👍
I have no idea what happened at 6:40
This is really helpful ✨. What extension are you using in VS Code for GDScript?
Probably the Godot Tools extension.
You're right! Thanks a lot for helping out. It is Godot Tools. 🥜
How does editor level scripts interact with multiple people working on the same project with something like git?
That is a very fair question. Once created and added to the project, a script is trackable. However, the editor template can't be tracked as it is not part of the project.
If you'd like to also track the template, then it would make the most sense to create it as a project level template.
Hope this helps! 🥜
those folder are case sensitive? need to double check...
I was able to try this on Windows and it seems to work. Generally, though, Linux systems are case sensitive, so I would try to be careful in that case.
This method falls down quickly when you want to inherit from multiple bases. e.g. A chest that's openable, moveable, detroyable...
Thanks a lot for the comment!
I think it mostly depends on what you intend to do, of course. If there is something that can be written in code, then this could prove to be a good solution.
If there is something that you'd like to be more customized, then maybe you'd be better off with other solutions.
Nonetheless, you're right. There's generally no one-size-fits-all feature.