Software Engineer (Unity Multiplayer)
Hong Kong
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Our client, a forward-thinking tech organization disrupting family entertainment with immersive, movement-based activities, is in search of a Software Engineer to optimize developer workflows and empower the software teams to create innovative games.
The client is looking for a skilled Unity Game Engineer to actively contribute to developing cutting-edge multiplayer experiences. You will be responsible for constructing real-time networked systems that enable players to seamlessly compete and collaborate on various devices, ensuring dynamic gameplay and interactive social engagement.
Duties:
- Implement real-time multiplayer gameplay systems to ensure synchronized physics, actions, and scores globally.
- Develop and improve safe, limited matchmaking and networking features suitable for family-friendly interactions.
- Modify and adjust existing single-player codebases to accommodate multiplayer functionality without sacrificing the game's essence.
- Address technical obstacles like jitter compensation, bandwidth efficiency, and maintaining server-client coherence.
- Work collaboratively with artists, designers, and core platform teams to deliver engaging connected experiences.
Requirements:
- Professional software development background of over 3 years.
- Proficient in C# and Unity development.
- Comprehensive knowledge of networking basics, such as RPCs, state synchronization, and authority models.
- Practical experience with Unity networking solutions like Photon Fusion, Mirror, or Netcode.
- Strong grasp of asynchronous programming concepts.
Skills Required
Nahclimited
Website
Not specified
Company size
Not specified
Location
United States
Description
Not specified
