Text copied to clipboard!

Title

Text copied to clipboard!

Game Programmer

Description

Text copied to clipboard!
We are looking for a Game Programmer to join our dynamic development team and help bring immersive gaming experiences to life. As a Game Programmer, you will be responsible for writing and maintaining the code that powers our games, ensuring smooth gameplay, and collaborating closely with designers, artists, and other developers to implement game features and mechanics. In this role, you will work on a variety of platforms including PC, console, and mobile. You will be expected to write clean, efficient, and well-documented code, debug and optimize performance issues, and contribute to the overall architecture and design of the game. A strong understanding of game engines such as Unity or Unreal Engine is essential, as is proficiency in programming languages like C++, C#, or Python. You will also be involved in prototyping new ideas, integrating third-party tools and APIs, and ensuring that the game meets technical and performance standards. The ideal candidate is passionate about gaming, has a strong problem-solving mindset, and thrives in a collaborative environment. This position offers the opportunity to work on exciting projects in a fast-paced industry, with room for growth and creativity. Whether you're building core gameplay systems, developing AI behaviors, or optimizing rendering pipelines, your contributions will directly impact the player's experience. If you are enthusiastic about game development and eager to work on cutting-edge titles, we encourage you to apply and become a part of our innovative team.

Responsibilities

Text copied to clipboard!
  • Design and implement gameplay systems and mechanics
  • Collaborate with designers and artists to integrate assets
  • Write clean, maintainable, and efficient code
  • Debug and fix bugs and performance issues
  • Optimize game performance across platforms
  • Develop tools to support game development
  • Integrate third-party SDKs and APIs
  • Participate in code reviews and team meetings
  • Maintain documentation for code and systems
  • Contribute to game architecture and design decisions

Requirements

Text copied to clipboard!
  • Bachelor’s degree in Computer Science or related field
  • Proficiency in C++, C#, or similar programming languages
  • Experience with game engines like Unity or Unreal Engine
  • Strong understanding of object-oriented programming
  • Familiarity with 3D math and physics concepts
  • Ability to work in a collaborative team environment
  • Strong problem-solving and debugging skills
  • Experience with version control systems (e.g., Git)
  • Knowledge of game development pipelines and tools
  • Passion for video games and game development

Potential interview questions

Text copied to clipboard!
  • What game engines have you worked with?
  • Can you describe a game feature you implemented?
  • How do you approach debugging complex issues?
  • What programming languages are you most comfortable with?
  • Have you worked on cross-platform game development?
  • How do you optimize game performance?
  • Describe your experience with version control systems.
  • What is your favorite game and why?
  • How do you stay updated with industry trends?
  • Have you collaborated with artists and designers before?