Software Engineer (Unity Multiplayer)
Hong Kong
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Our hiring partner is a forward-looking technology company that is transforming family entertainment with interactive, movement-based activities. They are currently looking for a Software Engineer to optimize developer processes and support their software teams in creating innovative gaming experiences.
They seek a skilled Unity Game Engineer who will play a pivotal role in defining cutting-edge multiplayer gaming interactions. The role involves constructing real-time networked systems that enable players to engage in competitive and cooperative gameplay seamlessly across different devices, ensuring smooth gameplay and interactive social engagement.
Responsibilities:
- Spearhead the development of real-time multiplayer gaming systems to ensure synchronized physics, actions, and scores on a global scale.
- Design and enhance secure, tailored matchmaking and network features that cater to family-friendly gaming experiences.
- Modify and enhance existing single-player codebases to seamlessly integrate multiplayer elements while maintaining game dynamics.
- Address complex technical issues such as jitter compensation, bandwidth efficiency, and server-client coherence.
- Collaborate closely with artists, designers, and core platform teams to deliver immersive connected gaming experiences.
Requirements:
- 3+ years of professional software development experience.
- Proficiency in C# and Unity development.
- In-depth knowledge of networking principles such as RPCs, state synchronization, and authority models.
- Hands-on experience with Unity networking solutions 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
