Skip to Main Content

Job Title


Senior Unity Game Developer


Company : Battlebucks


Location : Gurugram, Uttar pradesh


Created : 2026-03-14


Job Type : Full Time


Job Description

About the RoleWe 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 architectureBuilding scalable multiplayer featuresMaintaining high code quality standardsThe ideal candidate should be comfortable working with large systems and making informed architectural decisions.Experience: 4+ yearsKey ResponsibilitiesCodebase Ownership & ArchitectureUnderstand and work efficiently within an existing Unity codebaseAnalyse current systems and improve architecture where necessaryDesign and implement scalable, modular featuresMaintain clean, readable, and maintainable codeIdentify technical debt and propose improvementsMultiplayer Architecture & NetworkingImplement and maintain real-time multiplayer systemsStrong understanding of:Client–server architectureAuthoritative server modelsState synchronisation & predictionWork with Photon Fusion for real-time gameplayIntegrate with WebSocket-based backend services for:MatchmakingGame state updatesPlayer progression & session handlingHandle networking challenges like latency, reconciliation, and fairnessGameplay Systems (Shooter / Multiplayer Focus)Develop and enhance:Player movement and combat systemsShooting mechanics, hit detection, and recoilMatch flow & game state managementOptimize gameplay for performance and responsivenessCode Quality & Best PracticesApply strong Unity architecture principles:Modular designEvent-driven systemsSeparation of concernsUse design patterns such as:State MachineObject PoolingObserver / Event BusParticipate in code reviews and technical discussionsFollow proper Git workflows (branching, PRs, reviews)Required Skills & Experience5–8+ years of professional Unity (C#) experienceStrong experience with multiplayer game developmentHands-on experience with Photon FusionExperience working with WebSocket-based multiplayer systemsDeep understanding of: Networking fundamentals (latency, sync, prediction) and Unity lifecycle, memory management, profilingStrong Git knowledgeGood to HaveExperience working on shooter / FPS / battle-style gamesExperience integrating backend systems (REST, WebSockets)Performance optimization for mobile & PCUnderstanding of anti-cheat and validation conceptsExperience with CI/CD for Unity buildsSoft SkillsStrong analytical thinkingAbility to quickly understand complex systemsClear technical communicationOwnership of assigned featuresAbility to guide juniors technically (without formal team management)