The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Junior/Associate Audio Programmer
1-2 yearsSkills to master
- Mastering engine integration, basic audio middleware usage (Wwise/FMOD), C++ fundamentals, and effective bug fixing.
You're ready to move on when
- Consistently closing assigned audio bugs and implementing small features with minimal supervision.
- Demonstrating a solid understanding of the game's audio codebase and pipeline.
- Proactively asking clarifying questions and learning from senior team members.
- 2
General Game Programmer with Audio Specialisation
2-3 years (after initial general programming experience)Skills to master
- Transitioning strong general C++ skills to audio-specific challenges, learning DSP concepts, and understanding the unique performance considerations of audio.
You're ready to move on when
- Successfully delivering audio-related tasks on previous projects, even if it wasn't your primary role.
- Showing a clear passion and initiative to specialise in audio programming (e.g., personal audio tech projects).
- A solid grasp of game engine architecture and how different systems interact.
- 3
Sound Designer with Strong Scripting/Programming Skills
3-4 years (after initial sound design experience)Skills to master
- Developing robust C++ or C# programming skills, understanding low-level engine architecture, and optimising code for performance.
You're ready to move on when
- Having built complex interactive audio systems using middleware scripting (e.g., Wwise Lua, FMOD event logic).
- Demonstrating a strong understanding of game logic and how it relates to audio events.
- A portfolio that includes custom tools or scripts developed to enhance audio workflows.