A downloadable project

For this project, I took a leading role in the programming and implementation of core systems, particularly focusing on networking and interactivity.

My Contribution

  • Worked within a team environment to integrate networked systems with existing project features and workflows.
  • Implemented multiplayer functionality using Unity Netcode for GameObjects, focusing on synchronising interactions between host and clients.
  • Implemented the annotation system, enabling users to place and share contextual markers within the environment.
  • Implemented RPC calls to transmit annotation data between clientsin real time.
  • Built look-around controls for the video viewer, allowing users to navigate and explore the content interactively.