Unity Developer

Onsite
[
New Delhi
]

Position Overview

We are looking for a highly skilled and versatile Unity Developer to join our game development team. The ideal candidate will be responsible for the end-to-end creation, development, deployment, and maintenance of games, with strong expertise in C#, C++, shader development, lighting design, level design, and monetization systems in Unity and in-house developed engines and games.

This role requires a balance of technical proficiency, creative problem-solving, and a strong sense of game design. You will collaborate closely with designers, artists, and product managers to deliver polished, optimized, and engaging game experiences across multiple platforms.

Minimum working experience: 3-4 Years


Key Responsibilities

Game Development & Programming

  • Develop high-quality, scalable, and maintainable game code in C# (primary) and C++ (for performance-critical modules).
  • Implement gameplay mechanics, UI systems, AI behaviors, and physics-based interactions within Unity.
  • Create and optimize custom shaders for advanced visuals, effects, and performance improvements.
  • Collaborate with technical artists on lighting, rendering pipelines, and shader workflows.
  • Create, edit, manage and test games using in-house developed game engines.

Game Design & Implementation

  • Work closely with designers to prototype, build, and polish levels with attention to pacing, flow, and player experience.
  • Design and implement interactive environments, assets integration, and gameplay systems.
  • Integrate sound, VFX, and animations into gameplay features seamlessly.

Monetization & Deployment

  • Implement in-app purchases (IAP), ads, analytics, and backend integrations for monetization and player engagement.
  • Build and deploy games to multiple platforms (Mobile, PC, Console, WebGL, VR/AR).
  • Create and run testing suite for games developed
  • Manage app store submissions, updates, and version control processes.

Optimization & Maintenance

  • Debug, profile, and optimize game performance for high FPS, smooth gameplay, and efficient memory usage.
  • Maintain live games by releasing regular updates, balancing gameplay, and ensuring stability.
  • Stay updated with Unity’s latest features, rendering pipelines, and platform best practices.

Requirements

  • Strong expertise in Unity Engine (URP/HDRP pipelines, prefabs, asset workflows).
  • Proficiency in C# and C++ for gameplay and performance-heavy systems.
  • Hands-on experience with shader programming (HLSL/Shader Graph).
  • Solid understanding of lighting design, post-processing, and rendering optimizations.
  • Experience with level design tools and workflows inside Unity.
  • Proven track record of implementing in-app purchases, ads, and analytics SDKs.
  • Familiarity with multiplayer frameworks (Photon, Netcode, Mirror) is a plus.
  • Knowledge of CI/CD pipelines, Git, and version control.

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Game Development, or related field.
  • Experience with VR/AR, console development, or cross-platform optimization.
  • Knowledge of backend services (Firebase, PlayFab, Supabase).
  • Portfolio of shipped titles or personal projects demonstrating technical and creative skills.

Soft Skills

  • Strong problem-solving skills and ability to debug complex systems.
  • Collaboration mindset to work closely with designers, artists, and product managers.
  • Creativity and innovation in game mechanics and visual fidelity.
  • Ability to manage multiple projects, prioritize tasks, and meet deadlines.

Compensation & Growth

  • Competitive salary based on experience and skillset.
  • Opportunity to work on end-to-end game creation, from concept to live service.
  • Exposure to AAA-level workflows and cutting-edge Unity features.
  • Career path into Lead Developer, Technical Director, or Game Architect roles.