- Location: Twycross
- Salary: DOE
- Category: Programmers
- Posted: 27 October 2017
Our client is a well-known and long standing UK Games Studio, with a back catalogue of great titles. As a Gameplay Programmer on a game team, you’ll work with other Programmers, Designers, Artists, Testers and Production staff to create game features. In this multi-disciplinary environment, everyone has a part to play in providing inspiration and creativity and no one truly performs just a single role. It doesn’t matter whether an idea has come from an intern or a senior member of the team - it’s just as worthy of consideration and inclusion in the games.
Gameplay Programmers can expect to work on many aspects of a game. Whether it’s networked gameplay, artificial intelligence or user interfaces, the flexibility and a desire to give something a try are key. You may work in prototyping environments or on games that are already in production. This studio are big believers in high quality engineering and, since they’re developing their products as services, they aim for fast iteration with robust methods. This means that they embrace modern development practices such as Continuous Delivery, automated testing, code reviews, pair programming and agile methods (e.g. Kanban). Regardless of team, they aim to support versatility and learning. Team culture reflects this; they do whatever it takes to spread knowledge within the team and get a top quality job done.
Originate, implement and iterate on software features for inclusion in our games or to support the development of our products in conjunction with other Engineers, Designers, Artists and Testers.
Identify and surface risks in the areas that are being worked on.
Solve problems through the application of sound engineering practice.
Continuously work to minimise technical debt and maintenance hazards.
Devote time to personal improvement in order to further your own game development and programming knowledge.
Be part of the culture. Be inquisitive, try things out, break stuff, help people be even better, think like you own the place.
Show that you have a solid grounding in Computer Science theory and genuine enthusiasm for the subject. You’ll have demonstrable experience of its practical application, but they appreciate that at this stage in your career it might not all be from games or necessarily from outside of academia either.
Bring raw enthusiasm for at least one area of technical expertise. Games are big and complex but there will probably be one or two topics that you think are really Interesting. Tell them what you like.
Be enthusiastic about modern development techniques and be demonstrably keen to apply them to games. Test automation is a key element of their approach so a willingness to apply that is essential.
Show that you have a good foundation in software design, programming and debugging. Programmers learn numerous languages over their careers so it’s less about the specifics for this role.