Also known as: Tools programmer
Tools engineers make the life of games designers, artists and programmers easier by giving them the best tools for the job. Some of the time the tools (software programs) used by games developers are bought off-the-shelf but it’s also necessary to have purpose-built software designed specifically for the creation of a particular game. Tools engineers are responsible for creating and maintaining those tools whether they be for the game engine itself or the 3D art suite.
They also work with programmers, artists and designers to figure out what tools to build, explain how they should be used and monitor their effectiveness.
A tools engineer works closely with programmers, designers and artists to create the tools to meet their needs.
This is not an entry level role. A position as a tools engineer in the games industry typically requires at least two years of programming experience. Go to our generalist programmer job profile for details of how to enter the industry in a more junior role. Or you might find a way in by starting as a QA tester – but only if you have programming skills too.
At school or college:
If you want to go to university:
Take A-levels or Highers in maths, physics or computer science. Or you might want to take a Level 3 BTEC Diploma/Extended Diploma in Computing. For a career in games, it’s good to include art, so put art and design or graphic design into the mix too, if you enjoy those subjects.
If you want to go straight into a job or apprenticeship:
The following Level 3 vocational qualifications would be relevant:
Get an apprenticeship:
Try to find a Level 4 Software Developer apprenticeship. Even if you don’t get one in games, you will develop skills that you can use in games later on. Go to how to become an apprentice to learn how to find apprenticeships in your region or approach companies directly.
Build a portfolio:
Create work that you can show off to employers. Go to build your games portfolio to learn how.
Get a degree:
Most people in the games industry have got degrees. Get a degree in, physics, computer programming, game development or advanced mathematics. Or have a look at ScreenSkills’ list of recommended courses in games and select one in programming. We recognise courses with our ScreenSkills Select award where they offer training in the relevant software, dedicated time to building a portfolio and have strong links with the games industry.
Create levels of a game using software provided by the publishers.
Get to know people in the games industry by attending events, including games conferences and expos. Meet professionals and ask them questions about their work, while demonstrating interest and knowledge in the industry. Offer to provide them with your professional contact details and try to stay in touch with them. Go to how to network well to learn how to do this.
Search for jobs:
Use the UK Games Map to find out if there are games companies near you. Then go to their websites directly and check out their open roles. Even if they are not advertising the right role, if you like a specific company it’s worth emailing them to let them know you are looking in case something suitable comes up in future.
Being a graphics programmer, gameplay programmer, physics programmer, artificial intelligence (AI) programmer, virtual reality (VR) programmer, an engine programmer or a network programmer in the games industry. You might also be interested in being a software developer in visual effects (VFX). Alternatively, you could consider a technical director (TD) role in VFX or in the animation industry.
Covers genres ranging from period dramas to epic fantasies screened at the cinema, on TV or on streaming sites
Involves making sequences on a computer that can't be created on set, like enormous crowds and fire-breathing dragons
Creates the illusion of movement, includes computer-generated, stop-motion and hand-drawn animation
Thanks for giving us your feedback, your response has been saved. If you'd like to also leave a comment you can do so in the field below.
Thank you for your feedback, it is greatly appreciated.