Custom Package with allowed Assets

Hi, I wanna share some C#/Java codes and scene files from project to project.

Until now I used Assets > Export Package.

From now on I think about building a custom package and install/update it in the projects Package Manager.

  1. Can I have scene files in a custom package?

  2. I have a scene file with sprites, which I wanna add to a custom package. In some projects I have to change some of the sprites. How I can change these sprites?

  3. Is there an alternative to a custom package to share C#/Java codes and scene files from project to project?

If I recall correctly you can’t have scene files in a package, you’ll get an error when trying to open them. I’m not really sure why you can’t do this as it would be really useful but I suspect it has to do with there currently not being support for read only scenes.

The old Unity Packages can contain scenes however. Addressables might also support it.