- Is the SceneManager class effectively deprecated by addressables?
- Do we still need to add scenes to the build settings? Or do we simply add the scene to the addressable system and load it with Addressables.LoadSceneAsync?
SceneManager isn’t deprecated, per se. Though you’d never want to mix and match using SceneManager and Addressables scene load/unload. Addressables is aware of the Build Settings scene list so you should still be able to add scenes there and load them with Addressables (or you’re supposed to be able to, if you can’t it’s a bug :)).
It’s impossible to live without at least one scene in build settings. And about mix and matching, I had an issue with duplicate ScriptableObjects that are used both in scene from build settings and Addressable scenes. So I had to add a “dummy” scene with a Mono that just loads Addressable scene on Start. Then I just work with Addressable scenes.