**Update 3/8/2015 - First Complete build is online Hi everybody, I'm currently trying to create a step-sequencer in Unity where multiple people can log-in at once and collaborate making music/noise. The current build of my project: http://tinyurl.com/collaborativesoundscape At this moment it is only single-player. I am currently stuck trying to figure out how to do several things: 1) Synchronize time between multiple computers 2) When one person clicks on their block, to send the data to the other computers connected (whether server or client) to tell everybody's Unity scenes to change that block. 3) In a perfect world, I'd also like the server to write the current blocks to a database, so upon load the "soundscape" is not loss. That way it will change over time, and I can also look back and see snapshots of the soundscape at any given time. If anybody has advice on how to get the mouse click of an object to change on both computers it would be greatly appreciated! In my mind it just seems like "Call this block a specific variable or name, and tell everybody the bool on that name just changed from true to false." or "In everybody's scenes, any block with the tag "Block 1-1" swap the bool." From the documentation I have read it seems like an RPC is the way to go since it only needs to send the current state of the variables upon connection and after each time a mouse clicks on a block.