EXE file is 67m+2m pck file for super simpe 2d game in windows?how reduce?
umen export templates are in fact headless Godot engine (the core without the editor) and embed all features including 3D, physics, etc
Compiling your own means removing what you don't need, create your own template which will be packed in exported package.
Engine is provided with game because... how to deal with GDScript code and nodes structure you've made ? It's interpreted code than a compile code. Quite like java or so BUT with a local VM dedicated to each project instead of being shared.
It's nothing to do with being logical or not, it's a design choice.
umen for simple flopy bird 2d game you think 70 mega is sound logical to you ?
No it doesn't. Never said it would. Of course I would prefer it to be smaller.
umen Does compiling the engine to make it small is sound logical to you ?
Yes. Why not? That's just how it works at the moment and you have the option to make the engine smaller. Could it be better? Sure.
But if you really want to make a simple game that is as small as possible then you should not look into big, multi-purpose engines and write your own instead.
Also trimmed down Godot size is laughable in comparison to Unreal. (Although not many people would use Unreal to make a 2D Flappy Bird.)
Take a look at : Project / Customize Engine Build Configurations ...
I never tested thought...
Keep in mind that godot is not an real compiler, it just pack everything together and run stuff kind as an interpreter.
- Edited
umen Maybe they went through this in the docs: https://docs.godotengine.org/en/stable/contributing/development/compiling/optimizing_for_size.html. The largest part of a default export is going to be the engine/runtime itself.
edit: I wonder if there's any value in there being pre-built godot versions tweaked with various features ready for download? That said, it is fairly trivial to build the engine itself.
IceBergyn As far as I understand it it's a GUI to make it easier to create a build configuration. Afterwards you would need to recompile the engine.
spaceyjase edit: I wonder if there's any value in there being pre-built godot versions tweaked with various features ready for download?
Hmmm, maybe. But on the other hand it is one more thing beginners can fall over and we should make things as simple as possible for them. Also it is really a non-issue for beginners. And on the other side I'd say it really isn't all that much to ask that people compile their own engine version if they a) are serious about engine size and b) want to actually publish a real game.
That said, it is fairly trivial to build the engine itself.
Quite right.