So I’ve been using defold on 'n off since Halloween 2023 & while it’s appealed to me due to its support for both 2D & 3D gameplay, being close enough to Open-Source(Given the whole Unity fiasco), and the moreorless built-in multi-platform support(As opposed to Godot where it’d likely cost additional money to have games built in it ported to the Nintendo Switch), there’s one feature I find a deal-breaker for whether I will continue to use Defold, which of course is outlined in the title.
Basically I plan to make many games & I want the choices in one game to effect the state in another if not multiple & while I recall everso vaguely(I believe) ‘Dead Space’ having this feature, I KNOW Pokemon has achieved this effect.
The simplest example is where simply having save data from another game seems to pass messages to game scripts in other games such as a brother & sister at a train station in Pokemon Sword & Shield’s Wild Area, one checks if you have save data for Let’s Go Eevee to which he gives you a special version of a creature called ‘Eevee’, whereas the other checks if you have save data from Let’s Go Pikachu to which she gives you such a creature called ‘Pikachu’. A lot of these types of things have been pretty similar since 2019.
Enter Legends Arceus, where(Provided both games are up-to-date), once you make a certain amount of progress in the game, seemingly a message is sent to either Pokemon Brilliant Diamond & Shining Pearl which isn’t ‘opened’ until you’ve beaten the main story of those games, where a sort of chest then appears on a map(The Player Character’s bedroom). I can’t tell if what sends the letter is actually completing a specific mission or then possessing a creature called ‘Arceus’(As they happen simaltaneously), but either way the other games are responding to progress of some kind that happened in a different game.
I believe there will be players like myself who play the games I wish to make & will feel rewarded to know that the choices they made in those games carry-over. Be it things like relationships their characterS had with characters(NPCs) from a previous game(Such as raising a family with them), choices they made which effected the world for either good or bad(It could even be as simple as a career choice that your character took during after or during said game & the people they met off-screen through that choice alone.), & through the power of DLC how actions taken in Prequels can effect games that happen later even though said games were RELEASED before said prequels.
However, it is around the 26:57 spot in the Defold Team’s 3rd explanation video that I’m left uncertain if this is beyond Defold’s capabilities. Where ‘Meekan’ says, “There is no way of doing a relative address out here(The Main Collection from the Level). So you can’t do that, this is not possible. You can only go down into-, further down with relative addressing.”.
https://youtu.be/1kiLHUkL8HI?t=1613
Of course, it does occur to me that ‘Oneg’s’ immediate explanation of: “Because level collection is included in main collection”, might indicate that because the scripts are in two different games it would therefore be possible to do this in Defold. But, I would prefer not making such an important decision off of such an assumption alone.
So, to simplify what I’m asking: Can one do this with Defold & if so how is it done?
Thank you in advance.