AR and VR Programmer

Average Salary
Job Forecast
Currently Employed in Scotland

What is a AR and VR Programmer

An AR and VR programmer utilises advanced software to generate experiences that transform how users view their surroundings.

It can involve creating a VR app for a phone or developing an AR gaming device.

Top 3 job tasks:

  • Create 3D gaming experiences.
  • Test and develop new software for AR and VR devices.
  • Continually improve user experience.

Getting in and Qualifications


If you plan on becoming an AR and VR Programmer, there is a range of options available.

Useful subjects:

  • Computer science
  • Software development  
  • 3D modelling

Entry requirements for courses can change. Always contact the college, university or training provider to get the correct information.


Do an apprenticeship, go to university or work in a business environment.

AR and VR Programmers have strong technical knowledge and computer skills.

A Modern Apprenticeship in ICT at SCQF levels 5 or 6 is useful for developing an understanding of computer language such as C++. Doing a Foundation Apprenticeship in Softwar Development is useful as well.

Find out more about apprenticeships in Scotland.

3D modelling is an important part of the role. Study for a bachelor’s degree in 3D modelling and learn how to work with complex software.

Studying for a higher qualification like a Masters in 3D rendering is another good step towards becoming an AR and VR Programmer.