On our machines, it is now clear that Addressables Catalogs apropos of CCD work wonderfully on 2021.1+ and no other versions prior.
We tried many 2020 versions and they all worked partially.
However the C++ named spaces for the New Unity 3rd Person Controller have been slightly altered in order to reduce confusion on multiple similar names and we are trying to work around them.
But all else work great including Cinemachine.
Therefore empty projects with with uninitialized Default Local group (make sure you build it once thought empty), or any other information about the CCD Addressables, are able to download the Catalog and read the Addressables per original Assets/ … directories.
NOTE: The mismatch unity Addressable group builds between 2020 and 2021, for the same platform are also working fine.
Q: Why Catalogs and not entire Scene?
A: Because we need to variate a particular Addressable from a list of other assets and indeed Catalogs allow an easy way for those variations, while the Scene requires full download of everything, or this is best I understood so far.
Dara
To clarify: There are others who have made 2020 version work with Catalogs and yet they have some intricate code with nuances of all kinds.
We prefer more standard approach, smaller code, small game to experiment and let the players guide us. Some Unity versions have drastic side effects on more complicated games, so we prefer a much safer route as mentioned above.
In summary:
In order to make the Addressables with Catalogs work on CCD per released documentation from Unity, and do it fast with little code, the only working version in our organization is found to be 2021.1+ Unity Editor version.
Dara
I’ll flag this for the team to take a look!
Much obliged to extend my gratitude.
This is the last leg of our journey and will make a huge impact on our operational flags.
Dara
Let me get with someone on the CCD team and see what they think about this
Hi @darashayda , Could you clarify on what issues or errors you’re getting from versions outside of 2021.1+? Could you also point us to which documentation you’re referring to? This would help us immensely in figuring out what we can do on our end and help point you in the right direction in terms of getting a more efficient solution that fits your needs.