Since Godot is a lightweight Engine, it is great for quick opening and dive into prototyping. One time-consuming barrier in this case, is always having to create a new project. I find myself very often in this situation, when i want to try something out quickly but being hold off by project creating. And later on your having a bunch of little projects, that you dont need.
I tried to have one project for testing purposes, by creating new scenes each time.. but you always have leftovers from past tests like, full file system, autoloads and its just not a cleaned up project anymore.
Temporarily projects option would fit perfectly in godots eco system. A temporarily folder could be created somewhere and when the user closes godot, he could be asked to create a permanent project somwhere or leave it.
This approach would save a lot of time and encourage people to dive into the last thought they just had, which sometimes prevented me to do so.
Whats your opinions?
I created a proposal at github if someone wants to support it
Why not create one large project that you never remove / delete? You can quickly open it, create a new scene and scripts, and try out what you wanted, then close it?
It’s quite easy to remove autoloads / disable them imo.
Personally, if I wanted this I’d create a temporary project and stick it in a git repo. Any time I wanted a new temp project I’d git clone that repo, do whatever to it, and then either erase it or (if I wanted to keep it) create a new named repo for it.
Creating a new project is like 2 clicks, removing a temp one is also 2 clicks. You also have tags to manage projects. Just put them in a temp folder and move them out if you need them later, otherwise clean it.
Remember which projects were just for test purposes or not (or put tags in, which would also result in one more step on the other side)
Remove
Browse to your godot project folder
Search for the right project (name of the project and name of the folder arent necessary the same)
And finally remove the right folder
Empty bin
All this just for testing something that probably takes 5 minutes. And like i said, you wouldnt need it to make games, like other quality of life features.