Questions about the building process (SOLVED)

Hello there my friends. I am a beginner here, but I have some experience with Godot, I even helped to maintain some community modules.

I’ve some questions about the Defold building process that even reading the docs the subject has not become too clear to me:

  • when I create a bundle (Android, Linux, etc.) is the app compiled on my machine, on the Defold cloud or it’s only “packaged” locally?

  • does building work the same way for every platform, including iOS?

  • I read in some other post that when native extensions are used the app is always compiled in the cloud, is that correct?

  • if the building is done exclusively on the cloud, is there any plan that it can be done locally?

Thank you very much.

If the project doesn’t contain any native extensions it is done locally. No network connection required. If it contains native extensions the engine will be built once in the cloud and then cached locally until a change in an extension is detected. Building and bundling for all platforms works the same way with the exception that iOS must be built on a mac.

2 Likes

Very interesting indeed, thank you very much :slight_smile: