Game Developer

ubaTaeCJ - البحرين - المنامة
As a Game Developer, you will play a crucial role in the design and development of engaging video games. You will be responsible for creating game mechanics, writing code, and collaborating with a team of designers and artists to bring innovative concepts to life. Your contributions will help shape the gaming experience for players around the world.

Key Responsibilities:

  • Game Design: Collaborate with designers to conceptualize and develop game storylines, characters, and gameplay mechanics
  • Coding: Write clean, efficient, and maintainable code using programming languages such as C++, C#, or Java
  • Game Engine Development: Construct and optimize the game engine to ensure smooth performance and user experience
  • Prototyping: Create prototypes of gameplay ideas and features to test and iterate on concepts
  • Debugging: Troubleshoot and resolve issues that arise during development and testing phases
  • Collaboration: Work closely with artists, sound designers, and other developers to integrate visual and audio elements into the game
  • Quality Assurance: Conduct thorough testing and quality assurance to identify and fix bugs before the final release
  • Documentation: Maintain clear documentation of code, design specifications, and development processes for future reference


Requirements

Required Qualifications & Skills:

  • Education: Bachelor's degree in Computer Science, Game Development, or a related field
  • Experience: Proven experience in game development, with a portfolio showcasing completed projects
  • Programming Proficiency: Strong knowledge of programming languages such as C++, C#, or Java, and familiarity with game development frameworks and engines (e.g., Unity, Unreal Engine)
  • Game Design Knowledge: Solid understanding of game design principles, mechanics, and user experience
  • Problem-Solving Skills: Excellent analytical and problem-solving abilities, with a keen attention to detail
  • Teamwork: Ability to work collaboratively in a team environment and communicate effectively with team members
  • Adaptability: Willingness to learn new technologies and adapt to changing project requirements

Preferred Qualifications:

  • Experience with 2D and 3D game development tools and software
  • Familiarity with AI programming and game physics
  • Knowledge of mobile and console gaming platforms
  • Understanding of Agile methodologies and version control systems (e.g., Git)


Benefits

What We Offer:

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • A creative and dynamic work environment
  • The chance to work on exciting projects that reach a global audience
تاريخ النشر: ٢٠ أغسطس ٢٠٢٤
الناشر: LinkedIn
تاريخ النشر: ٢٠ أغسطس ٢٠٢٤
الناشر: LinkedIn