VRPE-Chains
Senior XR Consultant
Meta Quest 2 & 3
~4
~5 Months
Construction Chains
Worked on the Chain module within the VRPE platform, focusing on multiplayer workflow setup and networked physics simulation, while also extending hand interaction with finger tracking and custom gesture support. A key challenge was synchronising chain physics with multiple links across multiple clients without sacrificing stability or performance
Overview
Worked on the Chain module within the VRPE platform, focusing on multiplayer workflow setup and networked physics simulation, while also extending hand interaction with finger tracking and custom gesture support.
A key challenge was synchronising chain physics with multiple links across multiple clients without sacrificing stability or performance.
Technical Break Down
Contributions
- Collaborated with another Senior Technical Consultant to discuss best practices for improving the flexibility and scalability of the current VRPE architecture
- Shared updates and recommendations on XR best practices across the development team to support consistent technical standards
- Supported 3D Technical Artists and 3D Designers through tool automation workflows to improve efficiency and iteration speed
- Mentored and supported junior developer with implementation guidance and technical problem-solving
- Managed and communicated retrospective discussions, helping identify improvements in workflows, collaboration, and delivery processes
- Set up multiplayer workflows within the existing VRPE system to support collaborative training scenarios
- Refactored the monolithic Photon connection script (~1k lines) into separate modular components, resolving scene reloading issues and improving maintainability



- Fixed chain physics behaviour to function correctly within a multiplayer environment
- Optimised chain physics networking to reduce overhead and improve simulation consistency across connected clients
- Integrated finger tracking using XR Interaction Toolkit and synchronised it across the network for all connected users
- Implemented custom VR hand gestures to enable more intuitive interaction within the training environment
Key REsults
- Gained practical experience synchronising physics simulations within a multiplayer XR architecture
- Learned how to refactor large monolithic scripts into reusable, testable components while maintaining existing functionality
- Deepened understanding of how networked hand tracking introduces latency and consistency challenges compared to local-only interaction
Tech Stack
Technologies & Tools
- Unity
- C#
- Photon Fusion
- OpenXR
- XR Interaction Toolkit
- XR Hands
- Custom Hand Gestures
- Meta Quest 2