Games developer
Create code for games which might be played by millions of people.
Also known as: video games developer, games programmer

About the job
What it's like
You would create code and tests for games that might be played by millions of people.
You’d help to produce games for PCs, games consoles, the internet and mobile phones. You could develop new games or update existing titles.
A game can take several months or even years to produce. There are many stages before a game is released, from creating ideas and characters to programming and testing.
You could work as a:
Artist – create the game's visual characters, objects and scenery, and producing concept art, drawings and storyboards at the planning stage
Animator – bring the characters, objects and scenery to life with computer modelling and animation software during the production stage
Programmer – create the code to make the game work. You could specialise in developing graphics, artificial intelligence or gameplay software
In all of these roles you would report to a producer or project manager, who oversees the whole process and makes sure that the finished game is completed on time.

Hours

Environment
Explore more information about this job
Here are some useful links to learn more about this career:
Like the sound of this career?
Browse courses in Scotland related to 'Games developer'
Select qualification level(s)
Other careers that you might like
Software developer App developer Machine learning engineer Software engineer Game designer AR/VR programmer DevSecOps developer Blockchain developer DevOps engineer Audio programmer Lead game engineer Project analyst Robot programmer Artificial intelligence engineer
Related industries
Many jobs can be done in lots of different industries. We've highlighted the ones we think are most important for this job.
Digital technologies
Top skills
Skills are things you're good at. Whether you know what yours are or not, everyone has them!
It's useful to learn which ones are important in a job so you know the areas you need to brush up on. It can also help you work out if you're suited to a career.
Here are some of the skills you'll need to do this job:
- sorting
- concentrating
- attention to detail
- problem solving
- innovative
- designing
- creative
- working with technology

Your skills are important
Our unique skillsets are what make us stand out from the crowd. Learn about each skill in depth and discover what employers look for in your applications and interviews.
Getting in
Explore each section to find more information about getting into this career.
Colleges and universities will list subjects you'll need for entry to a course. Some useful subjects include:
Art and Design
Computing Science
Design and Manufacture
Graphic Communication
Maths (Mathematics)
Skills for Work: Creative Digital Media
Foundation Apprenticeship: Creative and Digital Media
Foundation Apprenticeship: Software Development
Applications of Mathematics
You can get a head start in this career by doing a Foundation Apprenticeship in S5 and S6.
You'll get an SCQF level 6 qualification which is the same level as a Higher. You'll also learn new skills and gain valuable experience in a work environment.
Discover what's on offer at your school on Apprenticeships.scot.
Most computer games developers have a qualification at Higher National Certificate (SCQF level 7), Higher National Diploma (SCQF level 8) or a degree (SCQF level 9/10) level.
The majority of entrants to the computer games industry are graduates with degrees in a maths, physics, computer science or computer games subject.
To study for a degree (SCQF level 9/10) requires a minimum of four Highers at B or relevant Higher National Certificate (SCQF level 7), Higher National Diploma (SCQF level 8) qualifications. A portfolio may be required.
Qualifications and experience that show knowledge of software and creative skills such as Skills for Work Creative & Digital (SCQF level 4) or Creative Industries (SCQF level 5).
Find the right course for you
Browse courses in Scotland related to 'Games developer'
