Role Description:
This is a full-time role for a Game Developer located in Mumbai, with flexibility for remote work. The Game Developer will be responsible for game programming, gameplay programming, and applying object-oriented programming (OOP) concepts to create engaging and interactive gaming experiences. The role also includes incorporating game designs into the project and collaborating with a team to deliver high-quality games.
Key Responsibilities:
- Develop, test, and maintain game features and functionalities.
- Collaborate with designers and artists to integrate game mechanics seamlessly.
- Ensure code quality, maintainability, and performance optimization.
- Design, build, and maintain efficient, reusable, and reliable code.
- Work with multiplayer frameworks to develop robust multiplayer gameplay features.
- Troubleshoot and debug technical issues during development.
Qualifications:
- Strong expertise in game programming and gameplay programming.
- In-depth knowledge of object-oriented programming (OOP) concepts.
- Familiarity with game design principles and implementation.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
- Knowledge of game development tools and platforms.
- Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related field.
Technical Skills:
- 4+ years of experience with Unity game engine.
- Proven experience with multiplayer frameworks and implementing multiplayer gameplay.
- Working knowledge of AWS services and API Gateways.
- Strong understanding of object-oriented design, design patterns, 3D Math, and data structures.
- Familiarity with 3D graphics principles, including shaders, lighting, and rendering.
- Solid understanding of physics principles and their application in games.
- Experience with 3D vector mathematics.
- Proficient with version control systems such as GitHub.
- Ability to meet fixed deadlines.
Preferred Skills:
- Experience launching one or more titles on iOS, Android, or Web.
- Knowledge of AI programming and machine learning.
- Excellent communication skills and the ability to work effectively in a team.
View Full Job Description