Lead Unity Networking & Multiplayer Programmer
Type: Full Time
About Us:
At Infusion Edutainment, we are a small team creating a future of education through virtual reality. Our innovative platform bridges the gap between virtual classrooms and real-world learning, making education a more engaging and interactive experience
Job Overview:
We're in search of an expert Networking & Multiplayer Programmer. Your primary responsibility will be to help our small team, shape the core multiplayer experience of our VR educational platform. We're looking for someone with a keen understanding of multiplayer dynamics, Mobile and VR cross-platform challenges, and how to ensure a seamless, interactive experience for our users.
Key Responsibilities:
Architect, design, and implement high-performance networking solutions for VR multiplayer interactions.
Expertly integrate and utilize Photon Fusion to optimize our multiplayer experience.
Lead efforts to troubleshoot and resolve networking-related issues.
Collaborate with the design and art teams to ensure consistent and stable online interactions.
Design and implement synchronization techniques for VR environments, including character movement, object interactions, and voice chat.
Implement security measures to safeguard user data and prevent potential breaches.
Regularly test, debug, and refine networking components to ensure the smooth functionality of our platform.
Stay updated with the latest trends and technologies in multiplayer game development to ensure our platform remains cutting-edge.
Qualifications:
Extensive experience in developing multiplayer VR games.
Profound expertise in Unity3D and C#.
In-depth knowledge of Photon Fusion and its integration with Unity.
Solid grasp of networking protocols, socket programming, and server-client architecture.
Demonstrated understanding of the unique challenges of VR multiplayer, including latency, bandwidth optimization, and 3D spatial interactions.
Previous work on a released AAA or significant multiplayer title is a must.
Strong problem-solving skills, attention to detail, and a team player mentality.
Location
It is a hybrid job with our work locations at Victoria BC and Vancouver BC.
Willing to consider fully remote upon discussion.
Job Type: Full-time
Salary: $35.00-$45.00 per hour
Schedule:
- Day shift
- Monday to Friday
Experience:
- Senior/Lead Unity Netowrking Multiplayer Programmer: 5 years (required)
Work Location: Hybrid remote in Victoria, BC V8W 1E6
Expected start date: 2023-09-11