Interactive Scoring for Games

Author: Michael Sweet   •   Course Code: OCOMP-492

Scoring music for games differs significantly from composing music for other linear media like film and television. Video games require the player to be actively involved and to make decisions based on the action that is occurring on screen. This active interaction affects how the music must change and react to player decisions. Whether you're working on a small iPhone or Facebook game, or a large PlayStation or Xbox title, this course will teach you the fundamental music approaches and skills that professional composers use to create these interactive scores for games. This course focuses on these game scoring techniques from conceptualization, to creation, through to implementation. By the end of this course, you will have composed a fully interactive musical score, which you will have implemented and edited directly into the game.

Upon successful completion of this course, you will understand the theory, mechanisms, and approaches to writing music for games, preparing you for entry-level work at a game development company as a freelance game audio professional or an assistant composer. In addition, you will learn about the business aspects (including ways to price music services), the challenges of pursuing this career, and strategies to break into the industry. By learning these tools and strategies, you will have an advantage when seeking employment in this fast-paced and exciting field.

By the end of the course, you will be able to:

  • Analyze and discuss how an interactive score works in a video game
  • Compose interactive music scores using common interactive methods employed in video games, including looping, branching, layering, and transitions
  • Understand game structures and mechanisms, especially as related to music deployment in video games (including control inputs such as triggers and zones)
  • Understand and utilize the fundamentals of middleware game technology
  • Understand the basic collaborative mechanisms for working with a game developer as a contractor, including revisions, budgeting, and scheduling
  • Have a basic knowledge of working conditions/expectations in the industry
  • Know how to create a demo reel and be equipped with sales strategies
  • Be familiar with different types of game development software and team working methodologies

Lesson 1: Game Structure and Interactive Introduction

  • The Video Game Industry
  • The Uniqueness of Video Games
  • The Structure of a Video Game
  • Game Music Aesthetics
  • Melodic and Thematic Development in Video Games
  • 15 Video Game Composers You Should Know
  • Compose Themes to Represent Characters or Locations

Lesson 2: Interactive Music Overview and Analysis—The Video Game Composer’s Toolbox

  • Synchronization in Video Games
  • Mapping Control Inputs to the Score: What is Controlling the Playback of the Music?
  • The Composer's Toolbox
  • Game Genres and Demographic Considerations
  • Music Development in Video Games
  • 5 Quick Tips for Making Your Work Sound More Professional
  • Introduction to Using Crossfading to Transition Between Musical Cues
  • Extend Your Music Themes

Lesson 3: Spotting the Game, Game Technology, and Music Loops 

  • Spotting the Game
  • The Music Asset List
  • Software Used to Build Games: Game Development Engines and Middleware
  • Introduction to Unity
  • Creating Seamless Music Loops
  • Audio File Formats and Compression

Lesson 4: Interactive Music Composition: Horizontal Resequencing and Musical Transitions

  • Horizontal Resequencing
  • Crossfading Scores
  • Synchronized Crossfading Scores
  • Composing Bridge Transitions
  • Using a Sound Effect as a Transition
  • Writing Transitions

Lesson 5: Interactive Music Composition Using Vertical Remixing (Layering)

  • Vertical Remixing (Layering)
  • Composing Using Vertical Remixing
  • Challenges with Vertical Remixing
  • Synchronized vs. Non-Synchronized Layers
  • Stylistic Approaches to Game Music Using Layered Scores
  • SFX and Instrument Design
  • Composing for Vertical Remixing

Lesson 6: Using Stingers, and Implementation of Layered Music Scores in Unity

  • Composing Musical Stingers
  • Wwise Fundamentals
  • Composing Musical Stingers
  • Unity’s Audio Mixers
  • Comparing Horizontal Resequencing with Vertical Remixing
  • The Concept of Musical Interruption
  • Eastern and Western Scoring Approaches to Video Games
  • Storytelling Through Event to Event Based Scoring Using Stingers and Overlaps
  • Creating Your Musical Stingers

Lesson 7: Interactive Music Composition: Horizontal Sequencing Using Branching

  • Branching Scores
  • Branching on the Measure Start or on a Specific Beat
  • Architecture of Branching Based Scores
  • Composing Techniques for Branching Based Scores
  • Production and Editing Techniques for Branching Based Scores
  • Creating a Branching Composition

Lesson 8: Introduction to Audio Middleware Using Audiokinetic’s Wwise Software

  • What is Audio Middleware?
  • Considerations When Using Audio Middleware
  • Advantages and Disadvantages of Audio Middleware
  • Audio Middleware Feature Sets for Video Game Composers
  • Using Wwise for Interactive Scores: Wwise Fundamental Building Blocks for Music
  • Wwise Communication with the Game Engine
  • Advanced Looping Features within Wwise
  • Branching and Stingers within Wwise

Lesson 9: Using Unity with Audio Middleware: Advanced Middleware Functionality in Wwise 

  • Transitions within Wwise
  • Working with Audio Middleware Inside a Game Development Platform (Wwise and Unity)
  • Wwise Events, Game Syncs, and the SoundCaster Window
  • Exporting SoundBanks from Wwise
  • Setting Up Unity to Work with Wwise
  • Connecting All the Pieces Together (Unity and Wwise Integration)

Lesson 10: Working in the Industry, Pricing Your Work, and Creating Demo Reels

  • Introducing Vertical Remixing (Layering) within Wwise
  • Working in the Games Industry
  • Skills Required to Be a Composer in the Game Industry
  • What to Charge?
  • Sales and Marketing: Finding Your Audience
  • Demo Reels to Showcase Your Work
  • Final Project

Lesson 11: Game Development Teams, Career Development, and Advanced Features in Wwise

  • Working with a Game Development Team
  • Wwise Export Settings and Compression
  • Getting Everybody in Sync with One Another (Version Control Software)
  • Common Version Control Software Used by Game Developers
  • Where Do Composers and Sound Designers Fit into These Systems?
  • Sound Design Features within Wwise
  • MIDI and Instrument Design in Wwise
  • Negotiating Tactics
  • Paths to Becoming a Successful Composer
  • What Does 9:00 a.m. Look Like When You Are a Composer?
  • Final Project (Continuation)

Lesson 12: Advanced Interactive Music Scores, Larger Projects, and Where to Go Next

  • What Have You Learned?
  • Advanced Interactive Music Scores and Design
  • Advanced Skills: Real-Time Mixing for Games
  • Approaching Larger Projects
  • What’s Next: Finding Resources and Inspiration Beyond the Course
  • Unity: Building the Game with Wwise Assets
  • Video Demo Reel
  • Final Project (Ending)

Michael Sweet

Author & Instructor

As an Associate Professor in the Film Department at Berklee College of Music, Michael Sweet leads the development game scoring curriculum at Berklee College of Music. He is an accomplished game audio composer who is widely recognized for continued innovation in music and sound. Over the past two decades in music, he has been the audio director for more than 100 games. Among his many achievements, he composed the X-Box 360 startup sound and audio logo, won the Best Audio Award at the Independent Games Festival (IGF) and the BDA Promax Award for Best Sound Design for a Network Package (HBO Zone), and has been nominated four Game Audio Network Guild (GANG) awards.

Michael was the cofounder and creative director of Audiobrain, a company dedicated to innovation with interactive sound design and music. As the founder of two separate companies dedicated to interactive audio, he has created numerous emotionally immersive award-winning experiences for games, broadcast, and sonic branding. His work can be heard on the X-Box 360 logo and on award winning games from Cartoon Network, Sesame Workshop, PlayFirst, iWin, Shockwave, RealArcade, Pogo, Microsoft, Lego, AOL, and MTV, among others. In broadcast, Michael has composed numerous network identities, including HBO, VH1, Comedy Central, CNN, General Motors, and NASDAQ. His digital artistry has resulted in groundbreaking interactive scores for digital design installations that have traveled the world.

Michael is frequently a featured speaker at prestigious industry events, including the Game Developers Conference, the Montreal Game Summit, Audio Engineering Society (AES), New York University, Parsons School of Design, and SCAD's GDX Conference.


Completion of Music Composition for Film and TV 1 or equivalent knowledge and experience is required. Students should be highly proficient with the features of your DAW of choice (Logic, Pro Tools, Digital Performer, Cubase, etc) as well as having an advanced knowledge of how to use virtual instruments. An existing competency in creating music, combined with a thoughtful awareness of drama and human emotion will be critical assets to draw upon from your own background. Advanced harmony and theory skills, along with intermediate orchestration skills are highly recommended to complete the assignments in the course.

You should have the following prerequisite musical and technical skills:

  • ability to read and compose music
  • prior experience composing for linear media (television, film) is highly recommended
  • an advanced knowledge of harmony and theory skills
  • intermediate orchestration and arranging skills
  • advanced experience with MIDI sequencing and digital audio software for producing and finalizing musical mock ups utilizing virtual instruments
  • ability to import video (QuickTime) in your digital audio workstation (DAW application) for scoring purposes
  • ability to create and export final audio mix within designated specifications, including MP3, WAV, and QT movies to submit

Required Textbook

Writing Interactive Music for Video Games: A Composer's Guide by Michael Sweet, Addison-Wesley

Software Requirements

  • Sequencing/DAW software: Students should be able to record MIDI in a sequencer, send that MIDI to a software program that triggers samples, record audio using a microphone, and record the resulting mix as a WAV or MP3 file. Students should also be able to import a QuickTime movie into their sequencer for the purposes of writing music to picture. Viable programs include Digital Performer, Logic Pro, Cubase, SONAR, Reaper, and Pro Tools.
  • Sample libraries, such as Kontakt/Komplete, any Vienna Symphonic Library, or East West Composer Cloud
  • Free software that will be downloaded as part of the course include: Fmod Studio, Wwise, and Unity3d

Mac Users

  • OS X 10.9 Mavericks or higher (click here for system requirements)
  • Latest version of Google Chrome

Windows Users

  • Windows 7 or higher (click here for system requirements)
  • Latest version of Google Chrome

Hardware Requirements

  • MIDI keyboard/interface (minimum 25 keys)
  • Webcam
  • 4 GB RAM
  • 20 GB hard drive space
  • Sound card
  • Speakers or headphones
  • Internet connection with at least 4 Mbps download speed ( to verify or download the Speedtest by Ookla app from your mobile app store)

The materials for this course are distributed via downloads, and projects will need to be uploaded. These materials tend to be much larger than in other Berklee Online courses, so a reliable, fast internet connection is highly recommended.


Got a question? Contact our Academic Advisors by phone at 1-866-BERKLEE (U.S.), 1-617-747-2146 (INT'L), or by email at We can also answer basic questions in the comments below. Please note that all comments are public.

  • Level
  • Duration
    12 weeks
  • 3-Credit Tuition
  • or
  • Non-Credit Tuition

Contact an Academic Advisor

Mon-Thu, 9AM-8PM ET
Fri, 9AM-5PM ET
Call or Text Us at

Int'l: +1-617-747-2146

Create a Free Account

Request Information

Create an account to download our catalog, get our newsletter, and more.

Stay Informed About This Course

Create an account to download our free course catalog, and receive updates about this course.

  Secure form. Berklee Online will not sell or rent your email address to third parties.
Our privacy policy