Let’s say I have a main project (Programmer) which contains the framework (code and essential/core system assets for the player).
Then I have another person (Content creator) that creates content for the game, but obviously on a different computer/location and I want this person to upload/update content into a remote location, so I can point to it from my main project.
How do I do this, using addressable? What is the correct workflow? Do I first need to create a package from the main project and does the Content creator then build it as an update to that?
If you are working in 2 separate projects, the content creator can build the assets with a remote catalog, then you can use the Addressables.LoadContentCatalogAsync API to get it.
If you are working in the same project, your solutions should work, but you must make sure that you have the updated files that are generated in the project from their content build (if you’re using git, this can be committed).