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.
At Indium, diversity, equity, and inclusion (DEI) are core values. We promote DEI through a dedicated council, expert sessions, and tailored training, fostering an inclusive workplace. Our initiatives, like the WE@IN women empowerment program and DEI calendar, create a culture of respect and belonging. Recognized with the Human Capital Award, we're committed to an environment where everyone thrives. Join us in building a diverse, innovative workplace.
Indium do not solicit or accept any form of fees or payment at any stage of the hiring process.