An Introduction to FMOD and Sound for Non-linear Media

Membership plan: Getting Started | Topics: Game Audio and Immersive Technologies

Course overview

In this workshop you will explore non-linear procedural audio and create event driven audio content via FMOD and Unity. These tools are used world wide to build immersive gaming experiences. FMOD provides the tools to create interesting non-linear audio content, not just for games but also for experimental immersive experiences. You will explore procedural audio and utilise various compositional techniques for non-linear media. This workshop aims to provide you with suitable skills to begin exploring non-linear event driven audio in the FMOD and Unity environments.

What you'll learn

  • Install and configure FMod and Unity
  • Identify the structure of event driven audio.
  • Configure procedural triggering of audio events to extend game audio functionality.
  • Categorize compositional techniques for non-linear media.

Who is this course for?

  • Sound designers looking to explore non-linear audio for Games via FMOD and Unity
  • Creative technologists aiming to enhance their knowledge of procedural audio for game audio and immersive experiences
  • Composers aiming to increase their understanding of game music implementation.

Course content

  • FMOD Lesson plan (PDF)
  • TPS FMOD file download
  • Part 1: Pre Lesson Unity FMOD Installation (Please watch before the class)
  • Part 2: TPS FMOD
  • Part 3: Vertical music analysis
  • Part 4: FMOD without coding


  • A computer and internet connection
  • Access to a copy of FMOD (i.e. personal license)
  • Access to a copy of Unity (i.e. personal license)

Course schedule

Meet your instructor

Johan Englund is a music producer based in St Leonards East Sussex and an educator for Tileyard Education (London) and Bimm (London). He has been engaged as a professional in the music industry since the early 1990s and as a lecturer since 2005.

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x