Our Total War: Arena team are looking for an experienced programmer to join the team working on exciting and upcoming features. This is an opportunity to collaborate with our fantastic creative teams on a great Total War title being able to make a real impact of the way the game is developed covering a spectrum of programming areas.
You will be a passionate developer and show interest in all aspects of game technology. The ideal candidate for the role will demonstrate an eagerness to learn and explain concepts to others on the team.
As the Generalist Programmer for the project you will be responsible for implementing features and solutions on a multitude of areas of the game client, depending on the current team focus. There are likely to cover gameplay, networking, low-level libraries and tools. You will be comfortable with taking ownership of submitted work and be an excellent communicator in both verbal and written English.
Being a part of the team, you will need to approachable and aware of dependencies across the project, being proactive with our approach.
Knowledge, Skill and Experience
- Excellent knowledge of C++
- Experience of a full development cycle of a completed game in a significant programming capacity
- Good debugging skills
- A good understanding of game architectures
- Excellent communication
- Graphics shader programming experience
- Good understanding of network protocols and topologies
- Some familiarity with functional programming languages
- Knowledge of C#, Java and Python
We are Creative Assembly
And we are led by our passion for gameplay, which has in turn made us a leader in UK games development. Established in 1987, we have gathered our team of world-class, diverse and multi-national talent, dedicated to crafting some of the most renowned gaming experiences and giving our loyal followers worlds in which to immerse themselves.
Our focus on quality has filled our awards cabinet over the years – from BAFTAs to Ivor Novellos. We owe this to our team – creatives from a breadth of backgrounds, who unite to share their ideas and expertise, to craft the highest quality gameplay.