27 Sep
|
Excellis IT
|
India
Company:
Excellis IT Pvt. Ltd. Location:
Kolkata Employment Type:
Full-time Experience Required:
Minimum 2 Years
Excellis IT is looking for an experienced
Unity Game Developer
to work on the development of a confidential cross-platform multiplayer strategy game.
The game is being developed for
Web, Android, and iOS
and involves multiplayer sessions, rule-based gameplay, player actions, card and board interactions, resource/economy management, game states, events, scoring, progression, animations, and real-time interaction between players. Due to client confidentiality, the project name and detailed gameplay mechanics will be shared only with shortlisted candidates at the appropriate stage of the selection process. Key Responsibilities The selected developer will be responsible for developing the actual gameplay and game systems in Unity, including: Develop the game using
Unity and C# Implement complete gameplay logic based on the approved Game Design Document Develop multiplayer game rooms and player-session flows Build game-state management systems Implement player actions, rules, scoring, progression, and winning conditions Develop digital board/card-based interactions and event-driven gameplay Implement turn/session-based and real-time gameplay systems as required Develop systems for player resources, virtual assets, inventory, scores, and in-game calculations Implement event-based changes and game-rule conditions Develop flows such as: Lobby Match creation Player joining Game setup Active gameplay Event resolution Round/session transitions Results Game completion Integrate game UI/UX created by the design team Implement gameplay animations, card movements, board interactions, transitions,
and visual feedback Integrate 2D and 3D game assets Work with Unity Animator, Timeline, particle systems, and other animation systems Integrate game audio and sound effects Integrate REST APIs and backend services Implement Web Socket or similar real-time communication Synchronize player actions and game states across multiple devices Handle reconnect, disconnect, timeout, inactivity, and interrupted-session scenarios Develop tutorial, onboarding, and guided gameplay systems Implement AI/bot-controlled player behaviour where required Optimise the game for WebGL, Android, and iOS Test and debug gameplay, multiplayer synchronization, and performance issues Work closely with Game Designers, UI/UX Designers, 3D Artists, Backend Developers, QA, and Project Managers Maintain scalable, reusable, and well-structured code Follow proper Git/version-control practices
Mandatory Requirements
Minimum 2 years of professional experience as a Unity Game Developer Strong hands-on experience with Unity Strong knowledge of C# Good understanding of Object-Oriented Programming Experience with Unity Game Objects, Components, Prefabs,
and Scenes Experience with Scriptable Objects Experience with Coroutines Good understanding of Events and Delegates Experience with Unity UI / Canvas system Experience with Unity Animator and animation integration Experience integrating 2D and 3D game assets Strong understanding of gameplay programming Experience with game-state management Experience with REST API integration Experience handling JSON/data-driven systems Experience with Git/version control
Multiplayer Experience Candidates should have practical understanding of: Client-server game architecture Multiplayer game rooms Player joining and session management Real-time synchronization Game-state synchronization Web Sockets Disconnect and reconnect handling Server-authoritative gameplay concepts Latency and network-related gameplay issues Hands-on experience with multiplayer games will be highly preferred. Cross-Platform Experience Experience with the following will be preferred: Unity WebGL Android game builds iOS game development/build process Responsive game UI Touch interactions Desktop/mouse interactions Mobile performance optimisation Cross-platform testing
Preferred Game Experience
Candidates with experience in any of the following will be given preference: Multiplayer games Strategy games Digital board games Card games Turn-based games Simulation games Economy/resource-management games Competitive multiplayer games
Added Advantages Knowledge or experience with the following will be an advantage: Photon Fusion / Photon PUN Unity Netcode for Game Objects Mirror Networking Socket.IO / Web Sockets Firebase DOTween Addressables Unity Profiler AI/bot programming Shader basics Particle systems Game economy and balancing UI/UX principles Figma-to-Unity workflow WebGL optimisation Important This role is specifically for a
Unity Gameplay Developer . We are not looking for a profile focused mainly on: Unreal Engine development 3D modelling Character modelling Game art Workplace art
📌 Unity Game Developer – Multiplayer Strategy Game (India)
🏢 Excellis IT
📍 India