Also known as: Audio tools programmer, Audio developer, Audio engineer
What does an audio programmer do?
Audio programmers write the code that makes games sound awesome. The sound of a game, both the sound effects and music, are integral to the gameplay experience. Audio programmers write the script that determines functions like volume and makes it possible for effects like gunshot or footsteps to be triggered by the player’s actions.
They are also responsible for developing the software which integrates the audio files into the game. Having designed and created new audio tools, they support programmers and designers in using them. They are also responsible for testing and debugging the audio code.
What’s an audio programmer good at?
- Maths and physics: understand the underlying principles of music and wave theory
- Audio concepts: understand mixing, compression and reverb and so on
- Programming: write strong code that’s easily understood by fellow coders
- Innovation: imagine how the audio could be improved and develop the solution
- Knowledge of games engines and platforms: understand the constraints of games consoles, PCs, handhelds and mobiles
- Communication: share ideas with the sound team and other programmers
Who does an audio programmer work with?
How do you become an audio programmer?
Most audio programmers have at least two years’ experience in the games industry. This is not an entry level role. Having said that, you can impress employers by showing them what you are capable of making.
At school or college:
If you want to go to university:
Take any of the following A-levels, Highers or Level 3 BTECs:
- Computer Science
- BTEC Extended Diploma in Creative Digital Media Production
- BTEC Diploma/Extended Diploma in Computing
If you want to go straight into a job or apprenticeship:
The following Level 3 vocational qualifications would be relevant:
- Aim Awards Diploma/ Extended Diploma in Games Animation and VFX
- BTEC Diploma in Sound Production
- BTEC Diploma in Digital Games Design and Development
- AQA Technical Level Entertainment Technology: Video Games Art and Design/Design Production
- OCR Technical Diploma in Digital Media (Digital Content for Interactive Media)
- OCR Technical Diploma in Digital Media (Moving Image & Audio Production)
- UAL Extended Diploma in Creative Media Production and Technology
- UAL Diploma in Creative Media Production and Technology
- AQA Technical Level IT: Programming
- OCR Technical Diploma in IT (Digital Software Practitioner)
- PTEC Diploma in Computing for Creative Industries
Build a portfolio:
Create work that demonstrates your technical knowledge of the principles of sound and audio manipulation, and as well as your skills as a programmer. This is what will impress future employers. Go to build your games portfolio to learn how.
Create levels of a game using software provided by the publishers.
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 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.
Take a course to supplement your programming skills:
A short course in audio engineering or music production is a useful addition.
Search for jobs:
If you already have experience as a games programmer or artist, 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.
Get to know other audio programmers or engineers through forums on Reddit or Twitter. Share ideas. Get to know other audio wizards. Ask what jobs are going.
You might also be interested in…
Being an audio engineer in the film and TV industry.
Film and TV drama
Covers genres ranging from period dramas to epic fantasies screened at the cinema, on TV or on streaming sites
Visual effects (VFX)
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