Description
Job Summary:
Contribute to the development and programming of video games by building gameplay systems, debugging issues, and optimizing performance under the supervision of the development team.
Key Highlights of the Role:
1. Develop game features and systems using Unity or Unreal Engine.
2. Write clean and maintainable code in C# or C++.
3. Collaborate with game designers and artists.
**Junior Game Programmer**
Role Objective:
Contribute to the development and programming of video games by building gameplay systems, debugging issues, and optimizing performance under the supervision of the development team.
Responsibilities:
* Develop game features and systems using game engines such as Unity or Unreal Engine.
* Write clean and maintainable code using programming languages such as C# or C++.
* Debug software issues and optimize game performance.
* Collaborate with game designers and artists.
* Implement gameplay mechanics according to requirements.
* Test the game and participate in improving user experience.
* Contribute to code reviews.
* Document code and software systems.
Required Qualifications:
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Solid understanding of programming fundamentals (OOP, Data Structures, Algorithms).
* Basic experience with a game engine such as Unity or Unreal Engine.
* Proficiency in programming languages such as C# or C++.
* Fundamental understanding of game development and game design.
Required Skills:
* Problem-solving and logical thinking skills.
* Ability to work within a multidisciplinary development team.
* Attention to detail.
* Ability to learn quickly.
* Passion for game development.
Salary: KWD700.000 per month
Work Location: On-site