We are making HTC VIVE VR PingPong game in Unity. Similar game is "Paddle Up" on steam.
we use Unity built in network for multiplayer, but can use PUN if needed.
We use NewtonVR for moving controllers, so we can use unity built in physics for game. It works ok in singleplayer mode but we are stuck in multiplayer.
Main problem is to synchronize ball among players. We try to switch client authority among players on the fly but with little success