Как уже указывалось в другом ответе, лучшим способом для этого были бы пакеты активов.
Пакеты активов могут представлять собой любые виды активов Unity (например, префабы).Однако сначала их нужно создать в рамках единства, прежде чем их можно будет найти и загрузить в другую игру Unity.
Я обнаружил, что реализация загрузки ресурсов в Unitys выглядит немного грязно и неловко, поэтому я использую диспетчер комплектов активов.из github (не из Unity) в моем собственном проекте.https://github.com/SadPandaStudios/AssetBundleManager
Он довольно прост в использовании и выполняет свою работу.