Experience: 5+ Years
Location: Hyderabad
Role Type: Full-time / Lead
Overview
We are seeking a high-caliber Lead Unity Developer to drive the development of complex, large-scale
production projects. This role requires a unique blend of technical mastery in Multiplayer (Photon
Fusion) and AI Architecture. The ideal candidate is a problem-solver who can navigate legacy
codebases with ease, mentor a team of developers, and implement scalable, high-performance
systems for commercial games.
Key Responsibilities
• Technical Leadership: Lead and mentor a team of Unity developers, taking full ownership of
technical delivery and code quality.
• Multiplayer Architecture: Develop and optimize core multiplayer features using Photon Fusion
2.x, ensuring seamless client-server synchronization and robust networking logic.
• AI Systems Design: Architect and implement scalable AI behaviors, including FSMs, Behavior
Trees, and Utility-based systems for complex NPC/Enemy interactions.
• Codebase Management: Quickly adapt to and extend existing/legacy codebases, identify
technical debt and implement stable, long-term solutions.
• Performance Optimization: Use the Unity Profiler and debugging tools to identify and resolve
performance bottlenecks in gameplay, UI, and networking.
Technical Requirements
• 5+ years of professional experience with Unity Engine and advanced C#.
• Expertise in Object-Oriented Programming (OOP), Design Patterns, and Event-driven
architecture.
• Deep understanding of ScriptableObjects, Prefabs, Coroutines, and Asynchronous workflows.
• Hands-on experience with Photon Fusion 2.x.
• Deep knowledge of RPCs, prediction, interpolation, lag compensation, matchmaking, and lobby
systems.
• Experience with backend APIs and cloud services (AWS, PlayFab, or Azure).
• Implementation of Finite State Machines, Behavior Trees, and Navigation/Path finding
(NavMesh).
• Experience with aggro/threat systems, boss phase management, squad coordination, and enemy
perception.
• Experience creating custom automation tools to improve team efficiency.
• Ability to trace complex issues across interconnected systems rather than applying temporary
fixes.
• Writing clean, maintainable fixes with minimal side effects on existing dependencies.
• Experience debugging and shipping across Mobile, PC, or Cross-platform environments.
Preferred Skills
• Experience with Git version control and CI/CD pipelines.
• Strong understanding of Mobile Optimization (memory management, draw calls, etc.).
• Basic knowledge of Shader Graph or HLSL.
• Proven ability to work under production constraints and meet commercial shipping deadlines.
• Adaptability to contribute quickly to unfamiliar projects.
• Strong architectural thinking with a focus on scalability and reusability.
• Ability to communicate technical concepts clearly and guide a team effectively.
• Ability to balance code quality with production deadlines.