I'm working out the best way to package and ship my game.
It seems godot is designed to ALWAYS ship the game packaged.
This becomes a problem for me as I want modders to be able to mod the game. This means I need to ship an editor build, as well as the raw assets.
So the problem is if I ship my game unpackaged, basically I have to ship the game assets twice:
everything in the .import is shipped to have game compiled data
raw assets to allow the editor to load and modders to do their thing
Seeing as this is the case, I thought well why not just ship the raw assets, and let the game compile on first load?
But this code gets compiled out in a release build.
So I thought, why not just do a release build with the editor integrated, then I only need to ship 1 exe and the raw assets.... but I have been foiled again! as editor cannot be built with release.
At the moment I seems I am stuck shipping my game twice in order to have mod support OR I am stuck shipping the game and a second version of my game as an SDK.
Does anyone have any ideas around my problem?