Game Developer (Bengaluru)

Game Developer (Bengaluru)

27 Oct
|
Xencia Technology Solutions
|
Bengaluru

27 Oct

Xencia Technology Solutions

Bengaluru

Job Description
Game Developer Company:

Location:
Bengaluru (GDC)

Experience:
1-3 Years The Role We are looking for a highly capable Game Developer who can independently design, develop and ship interactive 2D games usingUnity and C#, from conceptto release on Android, iOS and the web. The ideal candidate should have strong expertise in C#, Unity, 2D game development, gameplay systems, cross-platform builds (including WebGL),REST API integration, and performance optimization. The games focus on memory,attention, pattern recognition, reaction-time, logic and puzzle-based mechanics. The role requires strongownership, the abilityto build reusablegame components and templates, and the ability to deliver polished, performant games across devices and browsers. Mandatory Skills C# & Programming
• Strong proficiency in C# and object-oriented programming.
• Familiarity with asynchronous programming (async/await, coroutines), error handling and debugging.
• Ability to write maintainable, reusable and testableC# code. Unity & 2D Game Development
• Hands-on experience developing gamesor interactive applications using Unity.
• Good understanding of Unity architecture, scenes,prefabs, components, events and lifecycle methods.
• Experience with Unity UI systems, animations, input handling and 2D game development. Gameplay Systems
• Knowledge of game loops, state management, scoring, timers and progression systems.
• Ability to translate game concepts, wireframes and design specifications into working game experiences. Cross-Platform Builds
• Practical experience building and deploying Unity projects for Android and iOS.
• Experience with Unity WebGL builds and browser-based game deployment.
• Experience adaptingcontrols and layoutsfor touchscreens, mouseand keyboard. API Integration
• Experience integrating REST APIs and handling JSON responses.
• Understanding of network error handling, connectivity issues and session synchronization with backend services. Performance &Testing;
• Understanding of game performance optimization (CPU, GPU, memory, loadingtime, frame rate) using Unity Profiler.
• Experience with cross-platform functional testing across screensizes, operating systems and browsers. Git & Development Practices
• Experience with Git or another version-control system, including branching, pull requests and code reviews. Good to Have
• Experience developing casual, puzzle, educational, cognitive-training or brain-training games.




• Experience buildingreusable game frameworks or configurable mini-game systems.
• Knowledge of adaptive difficulty, player progression and gameplay analytics.
• Familiarity with the Unity Input Systemand responsive UI design.
• Experience with automated testing,build automation and continuous integration.
• Familiarity with browser limitations, WebGL memory management and web deployment.
• Understanding of accessibility and localization requirements.
• Experience workingwith designers and implementing animations and visual effects. Responsibilities Game Development
• Design and develop interactive 2D games using Unity and C#.
• Implement game mechanics, rules,scoring systems, timers,levels and player interactions.
• Develop memory, attention, patternrecognition, reaction-time, logic and puzzle-based game mechanics.
• Build reusable game components and configurable game templates to accelerate the development of current games.
• Implement game states, rounds,rewards, feedback, progresstracking and session summaries.
• Develop adaptive difficulty mechanisms based on predefined rules and player performance. Cross-Platform Development
• Build and deploy games for Android,iOS and web browsers.
• Configure and maintain Unity WebGL buildsfor browser-based gameplay.
• Optimize gameplay for desktopbrowsers, mobile browserswhere supported, and installed mobile applications.
• Implement responsive layouts and adapt controls for touchscreens, mouse and keyboard.
• Troubleshoot platform-specific compatibility issues and ensure consistent gameplay across supported devices. Backend and API Integration
• Integrate REST APIs for authentication, user profiles, game sessions, scoresand progress tracking.
• Handle JSON data, asynchronous requests, error handlingand network connectivity issues.
• Implement sessionpersistence and synchronization with backend services.
• Collaborate with backend developers on API contracts and data models.
• Support analytics integration for tracking gameplayperformance and user engagement. Performance and Quality
• Optimize CPU, GPU, memory usage, loadingtime and frame rates.




• Debug issues using Unity Profiler and platform-specific tools.
• Write maintainable, reusable and testable C# code.
• Conduct functional testing across different screen sizes, operating systems and browsers.
• Resolve bugs and performance issues identified duringQA and playtesting. Team Collaboration
• Collaborate with game designers, UI/UX designers, artists,backend developers and QA engineers.
• Translate game concepts, wireframes and design specifications into working game experiences.
• Participate in code reviews,sprint planning and technical discussions.
• Maintain technical documentation and version-controlled sourcecode.
• Take ownership of assignedgames and featuresfrom concept to release. Who You Are
• A Game Builder:You have hands-onexperience building and shipping gamesor interactive applications in Unity, not only tutorials and game jams.
• A Player-Focused Developer: You care about game feel, clear feedback and the moment-to-moment experience, and you playtest your own work critically.
• An Ownership-Driven Engineer: You don't wait for detailed instructions for every task. You can take a game concept, break it into technical tasks, and take ownership until it is delivered.
• A Strong ProblemSolver: You enjoy debugging difficult issues like frame drops, WebGL memory limits and platform-specific bugs,and finding practical solutions rather than relying on workarounds.
• A Systems Thinker:You build reusablecomponents and templatesso the next game takes days, not weeks.
• A Performance-Minded Engineer:You understand that a game isn't done until it runs smoothly on every target device and browser.
• A Quality-Minded Engineer:You write clean,maintainable, and reusablecode. You believe in code reviews, testing, proper version control, and solving problems at the root rather than just fixing symptoms.
• A Fast Learner:Engines, platforms and tools evolvefast. You are comfortable learning new libraries, tools,and approaches when the project requires them.
• A Team Player:You work closelywith game designers, artists, backend developers, QA, and technical leadership. You communicate clearly and are comfortable discussing technical decisions and trade-offs.
• A Bias-for-Action Engineer: You are comfortable working in an environment where requirements are evolving, problemsare sometimes ambiguous, and you are expected to prototype, propose solutions, and implement them.

📌 Game Developer (Bengaluru)
🏢 Xencia Technology Solutions
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: game developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: game developer (bengaluru) / bengaluru