Senior Gameplay Programmer

Senior Gameplay Programmer

Manchester Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and implement gameplay features for our epic space combat sim, Star Citizen.
  • Company: Join Cloud Imperium Games, creators of groundbreaking video games since 2012.
  • Benefits: Enjoy a collaborative work environment and the chance to shape gaming history.
  • Why this job: Be part of a passionate team pushing the boundaries of gaming technology and creativity.
  • Qualifications: Proficiency in C++ and a solid understanding of 3D mathematics are essential.
  • Other info: We celebrate diversity and encourage unique perspectives in our workplace.

The predicted salary is between 43200 - 72000 £ per year.

Join us as we break boundaries and make video game history. Cloud Imperium Games is looking for a skilled and talented Senior Gameplay Programmer to work on our exciting PC space combat sim, Star Citizen! The Senior Gameplay Programmer will work in a cooperative, cross-disciplinary team environment to implement game features and systems within our own StarEngine. Our engine, StarEngine, is a multi-million line multi-platform project. Every programmer is recompiling the code base multiple times a day.

What do our Senior Gameplay Programmers do?

  • Design and implement well-engineered, reliable, maintainable, and bug-free code
  • Collaborate with team members to develop various gameplay systems
  • Follow best practices, development processes, and coding standards
  • Document and peer review technical designs with other software engineers
  • Work with QA, providing the information needed to fully test developed code
  • Provide support to internal customers for developed software
  • Keep up to date on state-of-the-art software engineering methods, practices, and technologies

What does a good Senior Gameplay Programmer look like to us? A true passion for making games is a must, and we would also like it if you:

  • Are comfortable working with C++ in a large, shared codebase.
  • Have a good knowledge of 3D mathematics.
  • Have experience with programming game features and systems.
  • Work well in a co-located yet collaborative team environment.
  • Can explain and present technical solutions to both programmers and team members from other disciplines.

We are always keen to hear from passionate gameplay programmers, so join the 'verse and become our latest Star Citizen!

CIG is a global company, staunchly committed to cultivating a culture and workplace that celebrates all backgrounds, lifestyles, and perspectives. Together, we are creating a space where authentic recognition, appreciation, and understanding of the importance of diversity is fostered by everyone. As an Equal Opportunity Employer, we strive to build a team that represents all walks of life, and we want every employee to bring all the things that make them unique to the work environment.

Senior Gameplay Programmer employer: Cloud Imperium Games

Cloud Imperium Games is an exceptional employer, fostering a vibrant and inclusive work culture that celebrates diversity and creativity. Located in Manchester, the company offers its employees the opportunity to work on groundbreaking projects like Star Citizen, with a strong emphasis on collaboration and professional growth. With a commitment to cutting-edge technology and a supportive environment, Cloud Imperium Games empowers its team members to push the boundaries of game development while enjoying a fulfilling career.
C

Contact Detail:

Cloud Imperium Games Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Gameplay Programmer

✨Tip Number 1

Familiarise yourself with the StarEngine and its architecture. Understanding the specific engine you'll be working with can give you a significant edge during interviews, as it shows your commitment and readiness to dive into the role.

✨Tip Number 2

Brush up on your C++ skills, especially in the context of large codebases. Being able to discuss your experience with C++ and how you've tackled challenges in similar environments will demonstrate your capability to handle the demands of the position.

✨Tip Number 3

Prepare to showcase your knowledge of 3D mathematics. Since this role involves gameplay programming, being able to explain how you've applied 3D math in past projects can set you apart from other candidates.

✨Tip Number 4

Highlight your collaborative experiences. This role requires working closely with various team members, so be ready to share examples of how you've successfully collaborated in a team environment, particularly in game development.

We think you need these skills to ace Senior Gameplay Programmer

C++ Programming
3D Mathematics
Game Feature Development
Cross-Disciplinary Collaboration
Code Documentation
Peer Code Review
Software Testing Support
Software Engineering Best Practices
Problem-Solving Skills
Technical Communication
Version Control Systems
Performance Optimisation
Debugging Skills
Agile Development Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on, especially those involving gameplay systems or 3D mathematics. Customising your CV to reflect the specific skills mentioned in the job description will make you stand out.

Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and specifically mention your interest in working on Star Citizen. Discuss how your background aligns with the responsibilities of the Senior Gameplay Programmer role and how you can contribute to the team.

Showcase Your Projects: If you have a portfolio or GitHub repository, include links to your work that demonstrate your programming skills and experience with game features. Highlight any collaborative projects to show your ability to work in a team environment.

Prepare for Technical Questions: Anticipate technical questions related to gameplay programming and be ready to discuss your problem-solving approaches. Brush up on best practices and coding standards, as well as recent advancements in software engineering methods that could be relevant to the role.

How to prepare for a job interview at Cloud Imperium Games

✨Show Your Passion for Gaming

Make sure to express your genuine enthusiasm for video games during the interview. Cloud Imperium Games values candidates who are passionate about game development, so share your experiences and what excites you about creating games.

✨Demonstrate Your Technical Skills

Be prepared to discuss your experience with C++ and any relevant projects you've worked on. Highlight your understanding of 3D mathematics and how it applies to gameplay programming, as this is crucial for the role.

✨Collaborative Mindset

Since the role involves working in a cross-disciplinary team, emphasise your ability to collaborate effectively. Share examples of how you've worked with other team members, including QA and designers, to develop and implement game features.

✨Prepare for Technical Questions

Expect to face technical questions or coding challenges during the interview. Brush up on best practices, coding standards, and be ready to explain your thought process when solving problems, as this will showcase your expertise and problem-solving skills.

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>