Games

Graphics programmer

Also known as: Rendering programmer

Graphics programmer

What does a graphics programmer do?

Graphics programmers are dedicated to ensuring the game looks as good as it possibly can. They want fire to look like fire, water to look like water and skin to look like skin. This means making the graphics as detailed as possible without impacting on the speed and playability of the game.  The job is all about maths, rendering and optimisation.

Read

What’s a graphics programmer good at?

  • Graphics: implement techniques and processes that meet the artistic, design and technical requirements of the game
  • Maths: understand the logic and maths that underpins most graphics processes
  • Programming: write strong code that’s easily understood by fellow coders
  • Innovation: imagine and develop ways of improving the graphics
  • Knowledge of games engines and platforms: understand the different constraints of games consoles, PCs, handhelds and mobiles
  • Communication: work with other programmers and artists

Who does a graphics programmer work with?

A graphics programmer reports to the lead programmer and works with the rest of the programming team. They also work directly with artists.

How do I become a graphics programmer?

This is not usually an entry level role. A graphics programmer in the games industry typically requires at least two years of prior games programming experience. Having said that, you can impress employers by showing them what you are capable of making.

At school or college:
This is a role for which it’s ideal to have a mix of art and science. Try to take A-levels or Highers in maths, physics, computer design, graphic design, graphic communication, art and design or computer science. Or you might want to take a level 3 vocational qualification in computing, art and design or media production. Look at what your local college offers, and the qualifications offered by training providers like Pearson, UAL, NCC Education and T Levels.

Get a degree:
Most people in the games industry have degrees. An increasing number of programmers have master’s degrees too. Get a degree in physics, computer science, computer programming or maths. Or have a look at ScreenSkills’ list of recommended courses in games. 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.

Build a portfolio:
Create work that you can show off to employers. This is essential.  Build graphical tech demos. Work on building your own renderer and making it as efficient as possible. Go to Build your games portfolio to learn how.

Start modding:
Create levels of a game using software provided by the publishers.

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.

Meet people in the industry: 
Go to  ScreenSkills’ events, follow your local film office and any local community arts and media organisations and attend their events. Go to  how to network well  for some tips.  

Network online: 
Create a LinkedIn profile. See if there’s a Facebook page or other social media group for people making films or videos in your area. Join it and take part. Create a  ScreenSkills profile.   

Explore ScreenSkills Resources: 

ScreenSkills careers information: 
The your career hub has a wealth of resources designed to help you start or progress your career. 

ScreenSkills e-learning: 
ScreenSkills has a suite of  free e-learning modules  for those who are  over  18  which  can  improve  your  knowledge. The  ScreenSkills Passport  modules also prepare you as they are essential for some production roles. Some modules are available for those under 18.  For anyone wanting advice about first steps, the  Getting into the screen industries   modules are very useful.   

ScreenSkills skills checklists:  
If you would like more detail about the tasks, responsibilities and skills required for many key roles in film and TV drama, children’s TV and unscripted TV you can look at our  skills checklists.  

You might also be interested in…

Being a technical artist or generalist programmer in the games industry. You might also be interested in being a computer graphics (CG) supervisor in visual effects (VFX).

Further resources