Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Being able to save project settings as templates to pick when starting a new project #6433

Open
IndustryStandrd opened this issue Mar 5, 2023 · 2 comments

Comments

@IndustryStandrd
Copy link

Describe the project you are working on

I am using Godot 3.5 because it supports Pixel Perfect sprites much better than Godot 4 currently does. Right now just learning and making 2D sprite based games.

Describe the problem or limitation you are having in your project

Besides Godot 4.0 not having the needed features to properly support Pixel Perfect 2D art, I found when having to edit several project settings and import settings for textures that this felt a little unnecessary to me. It'd be nice if we could save our Import/Project settings as a template and when loading a new project we could select a template to apply and have all of that done right away.

I could see this being expanded further by having developers able to load a template that comes with a script already ready and some assets loaded up so we can skip that foundational work we all do at the start of our projects.

Describe the feature / enhancement and how it helps to overcome the problem or limitation

It will save extra time on the initial setups and you could share templates with others in the community either to streamline a tutorial series or to make sure the settings are all consistent when troubleshooting.

Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams

You open Godot and are at the project menu, you hit new project and name it, pick the save location, and then pick from your saved templates to apply when you create the project.

If this enhancement will not be used often, can it be worked around with a few lines of script?

I have no idea.

Is there a reason why this should be core and not an add-on in the asset library?

I think it's off putting to require a lot of running around to get things configured. Part of adding a feature like this is better as a core feature because having to load an add-on is just extra tedium for developers to go through depending on the knowledge level.

@dalexeev
Copy link
Member

dalexeev commented Mar 5, 2023

I think this should be implemented as project templates (not just project settings). There are proposals about it:

@KoBeWi
Copy link
Member

KoBeWi commented Mar 5, 2023

After you created and configured a project, you can copy its project.godot to make "new" projects with these settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants