ENGAGEXR
Mid-Level Unity VR Developer - Ui / Gameplay
2022 – 2023
About this role
During this role, I was responsible for enhancing core gameplay systems and strengthening the technical foundation of real-time multiplayer experiences built in Unity using Photon PUN. A key focus of my work was improving networking stability, synchronisation accuracy, and latency handling to ensure smooth and reliable multiplayer interactions, alongside supporting moderation tooling. Working closely with the Unity team, I focused on elevating the overall user experience by refining UI systems to deliver intuitive, responsive interfaces across both desktop and immersive VR environment One of my primary contributions was the design and implementation of a metaverse-style portal system. This feature enabled users to seamlessly navigate between shared educational spaces, interactive virtual plazas, and collaborative environments within a unified ecosystem. The portal architecture was built with scalability in mind, allowing multiple concurrent users to transition smoothly between environments while maintaining synchronised multiplayer states on their chosen platform. I also played an active role in cross-platform debugging and optimisation. This included identifying and resolving interaction issues across mobile devices and VR hardware, improving performance consistency and input reliability. By troubleshooting device-specific constraints and refining interaction systems, I helped ensure a stable and immersive experience regardless of platform. In addition to gameplay and platform optimisation, I contributed to the development and refinement of security-related features. This involved supporting improving user access controls, and assisting in the implementation of safeguards to enhance platform integrity and protect user data within multiplayer environments with the use of safety bubbling. From a systems integration perspective, I developed links to new API endpoints to strengthen communication between the Unity client and WebGL applications. This improved data exchange between real-time environments and web-based systems, enabling more seamless interoperability and supporting dynamic content updates across platforms. Overall, this experience deepened my understanding of scalable multiplayer architecture, cross-platform development, and secure system design, while reinforcing my ability to apply game development principles to complex, real-world interactive systems.
Engage Portal Map Update
Recommendations
I've worked with Ben for about a year, as part of the Unity team where I was technical lead and I can say that in that period he showed great passion for his work, a strong curious mind always looking for new stuff to learn and he accomplished several new features, working on its own or in close collaboration with other team members. As an example of the things he worked on, he made UI changes, added some security-related options, worked with Photon RPCs, made web API calls and in general improved the features and UX in the ENGAGE application.
I had the pleasure of working with Benjamin as a Unity developer on multiple projects. His expertise in Unity development, coupled with his strong work ethic and attention to detail made him a joy to work with. Benjamin demonstrated a deep understanding and was able to effectively leverage them to contribute to our platform. He was able to quickly grasp the requirements of the platform in such a short time and develop solutions.
It is a real pleasure to have worked with Benjamin at ENGAGE. He is a person really committed to the team, with great knowledge of VR technologies and who goes out of his way to get the job done and solve all the problems that arise.
