Unity bug or photon bug? (build dependencies prob)
Unity 3.5.0f1
Create new empty project
import Photon Unity Networking from asset store
save *empty* scene
build your standalone player on Mac
Look at Editor log. It's including all the Assets from Photon including the Demo scene and about 3MB of textures.
See bold items below.
Let me know if I should submit a Unity bug report on this or if it's a Photon issue. Thanks! Alex
Mono dependencies included in the build
Mono.Security.dll
System.Core.dll
System.dll
mscorlib.dll
Photon3Unity3D.dll
Assembly-CSharp.dll
Unloading 5 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)
Unloading 622 unused Assets to reduce memory usage. Loaded Objects now: 932. Operation took 69.259537 ms.
System memory in use: 96.3 MB.
Textures 2.0 mb 27.2%
Meshes 305.8 kb 4.1%
Animations 919.2 kb 12.2%
Sounds 0.0 kb 0.0%
Shaders 0.0 kb 0.0%
Other Assets 7.8 kb 0.1%
Levels 8.9 kb 0.1%
Scripts 200.3 kb 2.7%
Included DLLs 3.9 mb 53.5%
File headers 12.5 kb 0.2%
Complete size 7.4 mb 100.0%
Used Assets, sorted by uncompressed size:
1.3 mb 18.1% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_normals.png
1.2 mb 16.3% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Constructor.FBX
682.8 kb 9.1% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_diffuse.png
7.5 kb 0.1% Assets/Photon Unity Networking/DemoWorker/Resources/Player.prefab
0.2 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Materials/constructor_done.mat
0.1 kb 0.0% Assets/Photon Unity Networking/Resources/PhotonServerSettings.asset
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Player/ThirdPersonController.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/LoadbalancingPeer.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Player/ThirdPersonNetwork.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Player/ThirdPersonCamera.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/ServerSettings.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonHandler.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonClasses.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/NetworkingPeer.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonPlayer.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Extensions.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Extension/PhotonView.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/CustomTypes.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Menu/EnableScript.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/GameManager.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Enums.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Menu/MainMenu.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Room.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Chat.cs
Create new empty project
import Photon Unity Networking from asset store
save *empty* scene
build your standalone player on Mac
Look at Editor log. It's including all the Assets from Photon including the Demo scene and about 3MB of textures.

Let me know if I should submit a Unity bug report on this or if it's a Photon issue. Thanks! Alex
Mono dependencies included in the build
Mono.Security.dll
System.Core.dll
System.dll
mscorlib.dll
Photon3Unity3D.dll
Assembly-CSharp.dll
Unloading 5 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0)
Unloading 622 unused Assets to reduce memory usage. Loaded Objects now: 932. Operation took 69.259537 ms.
System memory in use: 96.3 MB.
Textures 2.0 mb 27.2%
Meshes 305.8 kb 4.1%
Animations 919.2 kb 12.2%
Sounds 0.0 kb 0.0%
Shaders 0.0 kb 0.0%
Other Assets 7.8 kb 0.1%
Levels 8.9 kb 0.1%
Scripts 200.3 kb 2.7%
Included DLLs 3.9 mb 53.5%
File headers 12.5 kb 0.2%
Complete size 7.4 mb 100.0%
Used Assets, sorted by uncompressed size:
1.3 mb 18.1% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_normals.png
1.2 mb 16.3% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Constructor.FBX
682.8 kb 9.1% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Textures/constructor_diffuse.png
7.5 kb 0.1% Assets/Photon Unity Networking/DemoWorker/Resources/Player.prefab
0.2 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Art/Character Controllers/Sources/PrototypeCharacter/Materials/constructor_done.mat
0.1 kb 0.0% Assets/Photon Unity Networking/Resources/PhotonServerSettings.asset
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Player/ThirdPersonController.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/LoadbalancingPeer.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Player/ThirdPersonNetwork.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Player/ThirdPersonCamera.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/ServerSettings.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonNetwork.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonHandler.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonClasses.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/NetworkingPeer.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/PhotonPlayer.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Extensions.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Extension/PhotonView.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/CustomTypes.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Menu/EnableScript.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/GameManager.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Enums.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Menu/MainMenu.cs
0.1 kb 0.0% Assets/Photon Unity Networking/Plugins/PhotonNetwork/Room.cs
0.1 kb 0.0% Assets/Photon Unity Networking/DemoWorker/Scripts/Game/Chat.cs
0
Comments
Thanks,
Alex
For the demo the prefab needs to be under a resources folder as that is required for PhotonNetwork.Instantiate.
You can just remove the demo folder after integrating a new version of PUN. Furthermore if you dont want to rely on Resources/ folders when using PhotonNetwork.Instantiate, you'll have to allocate viewIDs manually.