Software Engineer (Unity Multiplayer)
Hong Kong
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Our client, a forward-thinking technology company at the forefront of redefining family entertainment with interactive, movement-based activities, is in search of a Software Engineer. The ideal candidate will play a pivotal role in streamlining developer workflows and empowering software teams to create innovative gaming experiences.
We are looking for a skilled Unity Game Engineer to help shape the future of multiplayer gaming. In this role, you will be instrumental in developing real-time network systems that allow seamless player interactions across different devices, enabling competitive and cooperative gameplay while maintaining responsiveness and fostering engaging social dynamics.
Responsibilities:
- Spearhead the development of real-time multiplayer gaming features to ensure synchronized gameplay elements across global sessions.
- Create and optimize secure matchmaking and networking functionalities tailored for family-friendly gaming experiences.
- Modify and enhance existing single-player codebases to enable multiplayer capabilities without compromising the game's overall experience.
- Address technical complexities like jitter management, bandwidth efficiency, and ensuring consistency between servers and clients.
- Collaborate closely with artists, designers, and core platform teams to deliver immersive connected gaming experiences.
Requirements:
- A minimum of 3 years of professional software development experience.
- Proficient in C# and experienced in Unity development.
- Thorough understanding of networking principles, including remote procedure calls, state synchronization, and authorization models.
- Hands-on familiarity with Unity networking tools like Photon Fusion, Mirror, or Netcode.
- Strong grasp of asynchronous programming techniques.
Skills Required
Nahclimited
Website
Not specified
Company size
Not specified
Location
United States
Description
Not specified
