Game Developer

Data Eminence
India

Join Data Eminence as a remote Game Developer and contribute to designing, developing, and optimizing engaging interactive gaming experiences. You will work on gameplay mechanics, game logic, user interactions, animations, performance optimization, and integration of visual and audio assets across different gaming platforms.

The ideal candidate is creative, technically skilled, and passionate about game development. This role provides hands-on experience with game engines, programming, physics systems, interactive design, debugging, testing, and collaborative game production.

Full Description

At Data Eminence, we believe that successful games combine creative ideas, engaging interactions, and reliable technology. As a Game Developer, you will collaborate with designers, artists, developers, and other team members to build interactive gaming experiences and implement features that enhance gameplay and user engagement.

Your responsibilities will include:

  • Develop and maintain games using modern game development engines and frameworks.
  • Implement gameplay mechanics, player controls, and interactive systems.
  • Write efficient and maintainable game logic using appropriate programming languages.
  • Develop game features based on design documents and project requirements.
  • Create and integrate game interfaces, menus, and user interaction elements.
  • Implement animations, physics interactions, collision detection, and movement systems.
  • Integrate visual assets, audio effects, and other game resources.
  • Work with 2D and 3D game environments depending on project requirements.
  • Develop scoring systems, progression mechanics, and game-state management.
  • Collaborate with designers and artists to translate creative concepts into functional gameplay.
  • Debug gameplay issues, crashes, and performance bottlenecks.
  • Optimize games for smooth performance across supported devices and platforms.
  • Test gameplay features and identify usability or technical issues.
  • Implement basic AI behaviors and non-player character interactions where required.
  • Use Git and other version-control tools for collaborative development.
  • Participate in code reviews, playtesting sessions, and development discussions.
  • Maintain documentation for gameplay systems and technical implementations.
  • Assist with game builds, packaging, and deployment processes.
  • Research emerging game development technologies and industry practices.
  • Explore AI-assisted tools for game development, asset workflows, and testing.We believe in learning by doing. You will gain practical experience with Unity, Unreal Engine, Godot, C#, C++, game physics, 2D/3D development, animation systems, game UI, asset integration, gameplay programming, Git/GitHub, performance optimization, debugging, and AI-powered game development tools.

This is a hands-on development role where you will build real gameplay features, experiment with interactive systems, solve technical and creative challenges, and gain experience throughout the game development lifecycle.

Requirements

  • Bachelor's degree in Computer Science, Game Development, Software Engineering, Information Technology, or a related field.
  • 0–2 years of experience in game development or relevant academic/personal projects.
  • Strong understanding of programming fundamentals and object-oriented programming.
  • Familiarity with at least one game engine such as Unity, Unreal Engine, or Godot.
  • Knowledge of C#, C++, or another relevant game development language.
  • Understanding of basic gameplay mechanics and game development principles.
  • Familiarity with 2D or 3D game development concepts.
  • Basic knowledge of physics systems, collision detection, and animation.
  • Understanding of game loops, player input, and game-state management.
  • Familiarity with game UI development and asset integration.
  • Basic understanding of debugging, testing, and performance optimization.
  • Familiarity with Git and GitHub.
  • Understanding of mathematics used in game development, including vectors and coordinate systems.
  • Experience developing personal game projects or prototypes is a plus.
  • Strong creativity, analytical thinking, and problem-solving skills.
  • Good communication and teamwork abilities.
  • Ability to work independently and collaborate effectively in a remote environment.Benefits
  • Competitive salary based on skills and experience.
  • Fully remote work flexibility.
  • Paid time off and holidays.
  • Professional development and game development learning opportunities.
  • Company-provided equipment where applicable.
  • Exposure to modern game engines, development frameworks, and AI-powered tools.
  • Opportunities to work on real-world gaming projects and interactive applications.
  • Supportive and collaborative remote work environment.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →