Fix Object Synchronization Issues in Unity VR Project

Job ID: 38359732

Budget: $250 – $750 USD

Overview:
I am facing synchronization problems in our Unity 2023.2.18f1 VR project. When multiple objects, particularly network nodes and edges, interact, they do not sync. Although avatars can see and communicate with each other, interactions with objects are not synchronized across the network. When one player moves an object, the change is not visible to the other player.

Key Requirements:
Resolve synchronization issues between objects, focusing on network nodes and edges.
Ensure that all objects accurately maintain their positions and interactions within the VR environment.
The Ideal Candidate Should Have:
Prior experience working on Unity VR projects.
In-depth understanding of object synchronization in Unity.
Strong problem-solving skills and attention to detail.
Detailed Problems:
Object Synchronization: Players cannot see each other's interactions with objects in the scene.
Photon Configuration: Potential misconfigurations in Photon settings may be contributing to the issue.
Network Traffic Handling: The application occasionally faces "SendBufferFull" errors, causing disconnections.
Requirements:
Expertise in Photon Unity Networking (PUN2) and Photon Server configurations.
Proficiency in Unity and C# scripting.
Experience with VR development, especially using Oculus hardware.
Tasks:
Fix Object Synchronization:

Ensure that interactions with objects are visible to all players in real time.
Debug and optimize current PhotonView and RPC implementations.
Review Photon Server Configurations:

Adjust Photon Server settings to improve synchronization performance and reliability.
Handle network traffic efficiently to prevent "SendBufferFull" errors.
Implement Robust Synchronization Logic:

Ensure all relevant objects are correctly synchronized using PhotonView.
Implement necessary RPC methods to handle interactions across the network.