Tóm tắt công việc
Virtual Regatta Inshore is the official game of World Sailing, and the worldwide reference for competitive virtual sailing. It's a 3D real-time multiplayer game, available on mobile and PC, where precision, performance, and stability are key to delivering an exciting e-sport experience.
You'll join a small, passionate and talented team dedicated to evolving the new version of VRI - integrating new features, modernized server architecture, and global e-sport competitions.
Main Responsibilities
As a Unity
Developer specialized in Photon, you'll be the technical reference for real-time multiplayer systems within the VRI project.
Your responsibilities will include:
Develop and maintain the multiplayer layer of the game using Photon Fusion / PUN / Realtime, depending on project needs.
Optimize synchronization of gameplay entities (boats, physics, race rules, environment) to ensure a smooth, fair experience.
Contribute to the client/server architecture, working closely with backend and gameplay teams.
Identify, debug, and resolve latency, desync, or cheating-related issues.
Collaborate with
designers, artists, and QA to integrate new networked features.
Document and share best practices, helping the team grow technically in Photon and multiplayer development
Work on a world-renowned project partnered with World Sailing.
Join a small, agile, and passionate international team.
Be part of a competitive and innovative e-sport game with real-time gameplay challenges.
Opportunity to make a direct impact and shape the evolution of the franchise.
3-5+ years of experience in Unity 3D development, including real-time multiplayer projects.
Proven expertise in Photon technologies (Fusion, PUN, Realtime, Voice).
Solid understanding of networking concepts: state synchronization, prediction, lag compensation, RPC, matchmaking.
Strong command of C# and modern design patterns.
Fluent in English (spoken and written) for daily collaboration in an international environment.
Team player with attention to detail, autonomy, and problem-solving skills.
Nice to have:
Experience in competitive or e-sport games.
Familiarity with sailing or physics-based simulations.
Performance optimization experience on mobile and PC.
Knowledge of Git, Jira, CI/CD (Unity Cloud Build), PlayFab, or AWS GameLift.