Gameplay Programmer
| Job Type | Work Model |
| Full-time | On-site, Remote, or Hybrid |
| Location | Experience Level |
| Riyadh, Saudi Arabia | Junior, Intermediate, Senior |
Role Summary
As a game programmer, you will have a broad skill set and be comfortable working on various aspects of game development, from gameplay systems to tools programming. You’ll be a key player in bringing our creative visions to life, tackling diverse challenges and contributing to a wide range of tasks throughout the game’s lifecycle.
Key Responsibilities
- Design, implement and maintain game systems and features that might include gameplay mechanics, artificial intelligence, physical behaviours, multiplayer components, online services, etc.
- Work in a multidiscipline team across designers and artists.
- Create and improve game development tools and pipelines to enhance team productivity.
- Debug and fix a wide array of technical issues across the entire codebase.
- Participate in code reviews.
- Contribute to software architectural discussions.
- Stay up-to-date with industry trends and new technologies to continuously improve our development process.
Requirements
- Strong proficiency in C++ or C#
- In-depth knowledge of commercial game engine architectures like Unreal Engine or Unity.
- Solid understanding of data structures, algorithms, and 3D math.
- Experience with source control systems like Git or Perforce.
- Excellent debugging skills.
- Strong communication and collaboration skills to work effectively within a multidisciplinary team.
- Strong attention to detail and analytical mindset.
- Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
- Passion for video games and software development.
- Competence in English language.
Preferred
- A proven working experience in programming or equivalent role, ideally in the game industry.
- Contributed to at least one shipped title within professional settings.
- A working experience on various gaming platforms such mobile devices (Android/iOS), gaming consoles, PC, etc.
- Experience with task/issue tracking software such as JIRA or ClickUp.
- Competence in Arabic language.
Nice to have
- Experience in graphics programming with graphics rendering pipelines, shader programming, and familiarity with graphics APIs.
- Experience with console development kits and related tools.
- Experience with a custom or in-house game engine.
- Experience working with major online gaming services such as PlayFab, Nakama, Epic Online Services, etc.
Benefits
- Offer a competitive salary.
- Work in a creative environment within a leading gaming company in the region
- The opportunity to contribute to great gaming experiences
- Gain valuable industry experience with professional training and career development programs
- Work with highly skilled teams from around the world!
About Spoilz
Spoilz is an award winning and one of the fastest-growing game companies in MENA, transforming every screen into a world of fun.
With 15+ launched titles and over 500K monthly active players, we create bold, joyful games rooted in cultural storytelling and designed for global audiences.
Spoilz is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.