Skip to main content
Zubin KhavarianZubin Khavarian

Writing / series

Game audio

Sound for games and apps, from the ambience under the effects to mixing and timing. 3 parts.

  1. Part 1

    Soundscapes for Web Games: The Layer Beneath Your SFX, Part 1

    8 min read

    Most web games go silent the moment the player stops moving. A soundscape is the quiet layer underneath your SFX that keeps the room alive.

  2. Part 2

    Soundscapes for Web Games: A Pluggable Howler Implementation, Part 2

    13 min read

    The soundscape engine is one class under a hundred lines. A six-function adapter is the seam.

  3. Part 3

    Loudness-Matching Generated Sound Effects

    4 min read

    AI sound effect generators hand you takes at wildly different levels. Here's the small routine that keeps Roll It's sounds consistent: prompt for the object, measure every take, master every file to one loudness, and keep the mix in code.

Follow this series by RSSAll writing

zubin@zubin.dev: man keys

// go to

  • ghhome
  • gwwriting
  • gaapps
  • gpprojects
  • goopen source
  • gnnow
  • guuses

// move

  • jscroll down
  • kscroll up
  • ggtop of page
  • Gbottom of page
  • }next section (posts)
  • {previous section (posts)
  • ]newer post
  • [older post

// do

  • ⌘Ksearch everything
  • /search, too
  • ttoggle light / dark
  • ?this sheet
  • escclose