The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates.

godotengine.org | Twitter

0 votes

Hello!

I used the export feature of Godot once or twice, and every single time I download a new Godot version, I need to download the new, more than 400Mb export templates file
(compressed with all the templates) to be able to export in all platforms. Is there a reason they don't use a type of version control system like Git to change just the crucial parts of the templates in the machine? Please forgive my ignorance, I don't have any knowledge how this works behind the scenes, but I need to know why I need to download every time.

in Engine by (25 points)

2 Answers

+1 vote
Best answer

The current approach allows the editor download to be 27MB.

I would assume that the files must be downloaded each release because they are compiled binaries (which saves you from needing to download and configure all of the build dependencies to build the binaries on your machine).

While 400MB for each release you want to export may seem like a lot, contrast that with just the Unity editor, which is a 1.6GB download.

by (868 points)
selected by

That makes sense, and in fact, in Unity the export feature is quite a lot comparing to Godot. These 400MB is a bit too large to me because of my extremely limited storage size (which I will try to upgrade using an external HD as my computer is an mini pc) and internet bandwidth, but nothing impossible. The Godot developers did a very great job to be able to compact a rich-featured editor in less than 100MB.

0 votes

I used the export feature of Godot once or twice,
and every single time I download a new Godot version, I need to download

No, you don't need to download them every release. Download only when you need to package and release a game.

by (4,246 points)
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.