(work from office-Vijayawada) Senio...
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Unity Game Developer - Server-Authoritative Multiplayer Games (Vijayawada)
Dhanadhipati Technologies LLP is seeking a talented and experienced Senior Unity Game Developer to join our team in Vijayawada. This role focuses on developing innovative educational word-based multiplayer games leveraging Unity and robust networking frameworks like Nakama.
We are looking for a developer with a strong understanding of server-authoritative multiplayer architectures. Your expertise in real-time synchronization, network lag mitigation, and anti-cheat measures will be crucial for success. If you have prior experience with frameworks such as Nakama, Photon Server, PlayFab Multiplayer Servers, or custom backends, we encourage you to apply.
Key Responsibilities:
- Design and implement critical server-authoritative multiplayer features including matchmaking, synchronization, and reconnection handling.
- Develop engaging game logic and features within Unity, such as tournaments, leaderboards, friends lists, private rooms, in-game rewards (spin wheels, mystery boxes), and ad integration.
- Address and resolve network challenges like sync issues, disconnections, and prevention of cheating.
- Collaborate effectively with designers and artists to ensure a seamless and enjoyable player experience.
- Optimize client-server communication for peak performance, scalability, and low latency.
- Maintain high-quality, modular, and well-documented code.
- Stay abreast of the latest advancements and best practices in multiplayer and networked game development.
Required Qualifications:
- 3-4 years of professional experience in Unity game development.
- Demonstrated experience in multiplayer networking and server-authoritative architectures.
- Hands-on experience with Nakama or comparable multiplayer server frameworks (e.g., Photon, PlayFab, Colyseus).
- Proficiency in C#, the Unity 3D engine, and multiplayer SDKs.
- Experience with TypeScript and backend scripting, particularly within the Nakama ecosystem.
- Deep understanding of client-server communication, synchronization techniques, and networked gameplay design principles.
- Familiarity with network protocols, effective latency management, and bandwidth optimization.
- Strong debugging, problem-solving, and analytical capabilities.
- Excellent communication and teamwork skills.
Bonus Skills (Nice to Have):
- Experience with ad integrations (AdMob, Unity Ads, etc.) and in-app purchases (IAPs).
- Familiarity with Firebase for push notifications and analytics.
- Previous experience developing educational or word/puzzle games.
- Knowledge of Unity Addressable or asset bundles.
Location: This is a work from office position based in Vijayawada.
How to Apply:
If you are passionate about building impactful multiplayer games, please submit your application via email to dhanadhipatitechnologies@gmail.com.
Email Subject: Unity Multiplayer Game Developer Application
Attachments: Resume, portfolio (highlighting relevant projects), and any available demo links.