At a Glance
- Tasks: Join our Total War team as an Associate Gameplay Programmer, enhancing gameplay and developing new features.
- Company: Creative Assembly creates immersive games enjoyed globally, fostering growth and collaboration.
- Benefits: Enjoy flexible working, generous holidays, wellbeing support, and community activities.
- Why this job: Make a real impact in game development while collaborating with passionate peers in a dynamic environment.
- Qualifications: C# programming experience and industry experience in a similar role are essential.
- Other info: Hybrid working model; at least 2 days in the Horsham studio required.
The predicted salary is between 28800 - 48000 £ per year.
We have an excellent opportunity for a passionate game developer to join our Total War team as an Associate Gameplay Programmer. Based at our well-established studio in Sussex, UK, you will be working as an important member of the code team on our next unannounced Total War title. In this role, you will make a real impact on our games by bringing your knowledge, experience, and desire to learn, helping to push the boundaries of the strategy genre through collaboration with the wider development team.
Our team operates with a hybrid working model, requiring at least 2 days a week in our Horsham studio for collaboration. This role cannot offer fully remote work. Further details can be discussed during the recruitment process. Please note we are unable to offer visa assistance for this role.
Key ResponsibilitiesAs an Associate Gameplay Programmer, you will work closely with your peers to improve existing gameplay and develop new features for future Total War titles. Your daily tasks will include:
- Building and maintaining high-quality, stable, and performant code in C++ and C#.
- Solve challenging problems, design and build new systems, and optimize features for performance, maintainability, and extensibility.
- Show pragmatism and focus on delivery, making appropriate trade-offs to ensure high-quality output.
- Contribute to technical design in AI, UI, and gameplay areas.
- Collaborate with team members to uphold high standards.
- Write clean, maintainable, and extensible code.
- Demonstrate strong problem-solving skills.
- Be self-motivated and eager to improve yourself and others.
- Communicate technical details clearly and effectively across disciplines.
- Have a passion for games and game development.
- Possess C# programming experience.
- Have industry experience in a similar role.
- Experience with the full game development lifecycle, from pre-production to post-release support.
- Experience working within large codebases.
- Possess broad gaming experience and good game design sense.
- Be an avid gamer, ideally with an interest in strategy games.
About Creative Assembly: Creative Assembly creates deep, detailed games enjoyed worldwide for decades. We value contributions from all team members and support growth through skills development. Our locations include Horsham, UK, and Sofia, Bulgaria. We offer benefits such as flexible working, relocation packages, comprehensive insurance, generous holidays, diversity initiatives, travel loans, wellbeing support, and community activities. We are an equal opportunities employer and welcome applications from qualified candidates regardless of background.
Associate Gameplay Programmer employer: SEGA
Contact Detail:
SEGA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Gameplay Programmer
✨Tip Number 1
Familiarise yourself with the Total War series and its gameplay mechanics. Understanding the nuances of strategy games will not only help you in interviews but also demonstrate your genuine passion for the genre.
✨Tip Number 2
Brush up on your C++ and C# skills, focusing on performance optimisation and maintainability. Being able to discuss specific examples of how you've tackled coding challenges in these languages will set you apart from other candidates.
✨Tip Number 3
Network with current or former employees of Creative Assembly, especially those in programming roles. They can provide valuable insights into the company culture and expectations, which can be beneficial during your application process.
✨Tip Number 4
Prepare to discuss your experience with the full game development lifecycle. Be ready to share specific examples of your contributions in previous roles, particularly in areas like AI, UI, and gameplay systems, as this will highlight your relevant experience.
We think you need these skills to ace Associate Gameplay Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in C++ and C# programming, as well as any previous roles in game development. Emphasise your problem-solving skills and your passion for games, particularly strategy games.
Craft a Compelling Cover Letter: Write a cover letter that showcases your enthusiasm for the Total War series and your understanding of the role. Mention specific projects or experiences that demonstrate your ability to contribute to gameplay programming and collaboration within a team.
Showcase Your Portfolio: If you have a portfolio of previous work, include it in your application. Highlight any projects that involved gameplay programming or significant contributions to game development, especially those that align with the responsibilities outlined in the job description.
Prepare for Technical Questions: Anticipate technical questions related to C++ and C# programming during the interview process. Brush up on your knowledge of game development lifecycles and be ready to discuss how you've solved complex problems in past projects.
How to prepare for a job interview at SEGA
✨Show Your Passion for Gaming
Make sure to express your enthusiasm for games, especially strategy titles. Share your gaming experiences and how they have influenced your desire to work in game development.
✨Demonstrate Your Technical Skills
Be prepared to discuss your experience with C++ and C#. Bring examples of your previous work, particularly any projects that showcase your ability to write clean, maintainable code and solve complex problems.
✨Highlight Collaboration Experience
Since the role involves working closely with a team, share examples of how you've successfully collaborated with others in past projects. Emphasise your communication skills and ability to contribute to a team environment.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling problems, and be ready to discuss how you approach design and optimisation in gameplay programming.