Lets say you’ve added a new item to a game. You’ve updated a script which has a database of all the items and their properties. You’ve added the model for the item into whatever folder is best. Mabey you’ve even added a new script to the game because a new mechanic has been introduced.
But it’s the 100th update. You’ve added yet another map. Perhaps you’ve even added procedurally generated worlds. Now you’ve got 1000.
But you’ve only added the new things to one map.
Do developers really open every single map to paste in say a new weapon model, or is there a better way?
If it has many maps already, don’t be worrying about the maps. Be more focused on fixing bugs, new mechanics, things that can be improved, etc. And for the maps you could possibly do random room generator. Add new features that enhance and revamp gameplay.
It’s about updating multiple maps at once. If you add sa a new weapon, you’d have to go into every map and paste in the model. I’m wondering if there’s a better way.
if you have multiple maps as in multiple places in your game, its crucial to have a script in each of them that will contact lets say a database containing all the new weapons/items and their properties. I think your best bet is to make a module (or modules) that will do all that heavy lifting work, and have it uploaded to your account so its private. After that, each script can contact those modules, and you only need to update the modules not the scripts (As long as you know the scripts wont break).
In regards to updating models or adding new ones, you can always upload them to your account (yet again) then on the same premise, update the modules for the weapons, and have each script in those places loop through those weapons in the modules and do whats necessary