+2 votes

Why does godot export the dektop game in only 2 files, i.e. exe and pck unlike unity which exports project in a well structured folder.

You know it kinda looks unprofessional...

in Engine by (50 points)

I'm not sure I understand. The last Unity project I exported (from a few years ago) created a single executable and a parallel data folder containing a bunch of files and folders.

So, at the top level, that's 2 things (an EXE and a folder) which is nearly the same as Godot's 2 things (2 files).

I'm not sure why you consider that unprofessional, or really, what you're concerned about.

What's the original problem? Do you need to support user-generated content? If yes, you may want to look at this proposal.

@jgodfrey I am talking about that folder only, godot gives a pck file instead of folder, which to some extent looks unprofessional to me as generally big games tend to have lits of folders and subfolders.

As far as I know, the engine doesn't aim for giving ability creating AAA games, where this file structure may be common, in my opinion.

@Xrayez Ok I see

2 Answers

0 votes
by (1,939 points)
0 votes

Well maybe it's because Godot is focused on light weight and compact development.
Notice how the engine is only one executable.
The only well structured folder needed is your development folder or res folder, whatever you call it.
As for looking unprofessional, it looks professional enough to me. The end user has no need to snoop around in my game folders

by (64 points)

The end user has no need to snoop around in my game folders

That depends whether a particular game has capabilities for creating user-generated content, or whether modding support is involved.

Yeah. That's true though.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.