We are seeking a skilled and adaptable Game Developer with 2 to 4 years of professional experience to join our production team. In this role, you will be instrumental in designing, prototyping, and implementing core gameplay systems, mechanics, and technical features using both Unity and Unreal Engine. Your work will involve optimizing performance for multiple platforms, developing features in C# and C++, and collaborating closely with artists and game designers to deliver engaging, high-quality interactive experiences.
Key Responsibilities
- Gameplay & Systems Programming: Design, develop, and maintain clean, efficient, and modular codebases for gameplay mechanics, UI systems, AI behaviors, and physics interactions.
- Dual Engine Development: Work proficiently across Unity (C#) and Unreal Engine (C++/Blueprints), utilizing the strengths and workflows of each engine.
- Prototyping & Iteration: Rapidly prototype new gameplay concepts and features in partnership with game designers and artists.
- Performance Optimization: Profile, debug, and optimize game code and visual assets for target platforms such as PC, Console, Mobile, or VR/AR to ensure stable frame rates and minimal memory usage.
- Cross-Disciplinary Collaboration: Collaborate with 3D artists, animators, UI/UX designers, and sound engineers to integrate assets seamlessly into engine pipelines.
- Code Review & Standards: Participate in code reviews, uphold version control best practices, and contribute to the standardization of development workflows.
Required Qualifications
- Experience: 2 to 4 years of professional game development experience within a studio environment.
- Engine Mastery: Proven expertise in Unity, including C# scripting, ScriptableObjects, Prefab management, and URP/HDRP pipelines.
- Unreal Engine: Experience with Unreal Engine’s C++, Blueprints, Gameplay Framework, Render Pipeline, Niagara, and Chaos Physics systems.
- Programming Skills: Strong proficiency in C# and C++ with a solid understanding of object-oriented programming, data structures, and software design patterns.
- Graphics & Asset Pipeline: Familiarity with importing, configuring, and optimizing 3D/2D models, textures, animations, shaders, and lighting in both Unity and Unreal Engine.
- Version Control: Hands-on experience with version control systems such as Git, Perforce (P4), or Plastic SCM.
- Debugging & Profiling: Ability to troubleshoot issues, track bugs, and utilize engine profiling tools like Unity Profiler and Unreal Insights to identify and resolve performance bottlenecks.
- Portfolio: A portfolio or demo reel showcasing clean code, functional gameplay systems, and visual fidelity in Unity and/or Unreal Engine.
Preferred Qualifications and Benefits
- Commercial Shipping Experience: Experience in shipping at least one commercial title on PC, Console, Mobile, or VR/AR platforms.
- Multiplayer Networking: Familiarity with multiplayer networking concepts, including Unreal Gameplay Ability System, replication, Unity Netcode for GameObjects, Photon, or Mirror.
- Shader Knowledge: Basic understanding of HLSL/GLSL shader programming or experience with visual shader editors such as Unity Shader Graph or Unreal Material Editor.
- Development Pipelines: Experience with CI/CD pipelines, automated testing, or build systems for game projects.
Compensation and Work Location
The position offers a monthly salary range of Rs 50,000 to Rs 140,000. This role requires in-person attendance at the designated work location.
If you are passionate about game development and eager to contribute to exciting projects using industry-leading engines, we encourage you to apply and join our dynamic team.