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