You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


Session Name:

Using AI Techniques to Make Game Soundscapes More Dynamic


Sound in a game is more than just a sound file. It can help with atmosphere, make a level more interesting and less repetitive, and help set the mood. For that, we need some way to package sound with some intelligence, too. Not much, but enough to control the sound dynamics. Instead of a monolithic sound manager, Dragica used finite state machines to control sound sets to form intelligent sound bubbles. They are easy to place in a level or add to an object. It was especially easy in Unity with the use of prefabs, which the level designer can place where needed. Some parameters that are specific to this bubble can be set directly in Unity, like volume and size. Sound sets and parameters are defined in an XML and can be easily managed and refined. The talk is about the general principle of intelligent sound bubbles and is not Unity specific.

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

  • GDC 2014
  • Dragica Kahlina
  • Dragica Kahlina Sound & Code
  • free content
  • Audio
  • Audio
  • Programming
  • Programming