I'm not talking about design here, I'm talking about implementation. I understand that games with multiplayer in mind should be designed with online play from the get-go. If the plugin enables remote players on remote devices to join with me in-game, I don't see any reason to integrate the plugin in my game until I begin working on the multiplayer portion.
Suppose I am working on a single-player game, and intend to add a multiplayer portion later. The design document already sets up the game design to have a logical transition from the single-player experience to the multiplayer experience. Would you still suggest integrating photon cloud as I'm creating the single-player version? Is there any reason why I couldn't add the plugin when I start creating the multiplayer version?
Also, how does your plugin differ from the Photon Cloud service? I see others in this thread trying to set up their own servers or get a server with a webhost in order to 'serve' multiplayer. The Photon Cloud service provides this as part of its plans, doesn't it?