🔔 FCM Loaded

Senior Unity Game Developer

Battlebucks

5 - 10 years

Gurugram

Posted: 26/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

About the Role

We are looking for a Senior Unity Developer with strong experience in multiplayer game development who can work on and evolve a complex, production-level codebase.


This is a hands-on individual contributor role focused on:

  • Understanding and improving existing architecture
  • Building scalable multiplayer features
  • Maintaining high code quality standards


The ideal candidate should be comfortable working with large systems and making informed architectural decisions.


Experience: 4+ years


Key Responsibilities


Codebase Ownership & Architecture

  • Understand and work efficiently within an existing Unity codebase
  • Analyse current systems and improve architecture where necessary
  • Design and implement scalable, modular features
  • Maintain clean, readable, and maintainable code
  • Identify technical debt and propose improvements


Multiplayer Architecture & Networking

  • Implement and maintain real-time multiplayer systems
  • Strong understanding of:
  1. Clientserver architecture
  2. Authoritative server models
  3. State synchronisation & prediction
  • Work with Photon Fusion for real-time gameplay
  • Integrate with WebSocket-based backend services for:
  1. Matchmaking
  2. Game state updates
  3. Player progression & session handling
  • Handle networking challenges like latency, reconciliation, and fairness


Gameplay Systems (Shooter / Multiplayer Focus)

  • Develop and enhance:
  1. Player movement and combat systems
  2. Shooting mechanics, hit detection, and recoil
  3. Match flow & game state management
  • Optimize gameplay for performance and responsiveness


Code Quality & Best Practices

  • Apply strong Unity architecture principles:
  1. Modular design
  2. Event-driven systems
  3. Separation of concerns
  • Use design patterns such as:
  1. State Machine
  2. Object Pooling
  3. Observer / Event Bus
  • Participate in code reviews and technical discussions
  • Follow proper Git workflows (branching, PRs, reviews)


Required Skills & Experience

  • 58+ years of professional Unity (C#) experience
  • Strong experience with multiplayer game development
  • Hands-on experience with Photon Fusion
  • Experience working with WebSocket-based multiplayer systems
  • Deep understanding of: Networking fundamentals (latency, sync, prediction) and Unity lifecycle, memory management, profiling
  • Strong Git knowledge


Good to Have

  • Experience working on shooter / FPS / battle-style games
  • Experience integrating backend systems (REST, WebSockets)
  • Performance optimization for mobile & PC
  • Understanding of anti-cheat and validation concepts
  • Experience with CI/CD for Unity builds


Soft Skills

  • Strong analytical thinking
  • Ability to quickly understand complex systems
  • Clear technical communication
  • Ownership of assigned features
  • Ability to guide juniors technically (without formal team management)

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.