Unity Developer - GL | Codersbrain
Job Description
Unity Networking Overlay Developer
Company Overview
Company information is not specified.
Job Summary
We are looking for a skilled Unity Networking Overlay Developer to join our game development team. The ideal candidate will have experience building and integrating multiplayer networking systems and in-game overlays such as voice chat, matchmaking, friend lists, achievements, and lobbies. You will be responsible for designing, developing, and maintaining seamless network features that enhance player interaction in real-time multiplayer games.
Responsibilities
- Develop and integrate networking overlays in Unity (e.g., matchmaking, voice chat, social systems, invites).
- Implement multiplayer systems using Unity's Netcode, Photon, Mirror, or other networking solutions.
- Integrate third-party SDKs/APIs (e.g., Steamworks, Discord, PlayFab, Vivox, GameSparks).
- Collaborate with UI/UX teams to design in-game overlays for multiplayer features.
- Ensure smooth synchronization and state management between clients and servers.
- Optimize networking code for performance and minimal latency.
- Debug and resolve networking issues across different platforms (PC, Console, Mobile).
- Maintain documentation of systems, workflows, and integration points.
Qualifications
- Strong proficiency in Unity (C#) and Unity’s UI system.
- Solid understanding of networking concepts (client-server, peer-to-peer, RPCs, etc.).
- Experience with Unity multiplayer solutions (e.g., Netcode for GameObjects, Photon, Mirror).
- Experience integrating third-party multiplayer/social SDKs (e.g., Steamworks, Epic Online Services).
- Familiarity with REST APIs, WebSockets, or backend services.
- Experience with asynchronous programming and state synchronization.
- Strong debugging and profiling skills.
Preferred Skills
- Knowledge of advanced networking concepts and techniques.
- Experience with game development frameworks and tools.
- Open to learning new technologies related to multiplayer gaming.
Experience
Years of experience and types of relevant experience are not specified.
Environment
The typical work setting, location (remote, in-office, hybrid), and any physical or environmental conditions relevant to the job are not specified.
Salary
Salary information is not specified.
Growth Opportunities
Potential career advancement opportunities within the company are not specified.
Benefits
Benefits offered, such as insurance, paid leave, work policies, etc., are not specified.