I'm looking to set up a game which uses distributed processing. Just a simple brick shooter in unity with the distributed part being that the calculations for the falling blocks are handled by another PC and the transformations are sent back and applied to a clients machine.
To use this in Unity I assume I'll be using Remote Procedure Calls? Will I also require socket programming? Any other networking elements I require?