GDC 2014

GDC 2014 Session Scheduler

View, browse, and sort the ever-growing list of GDC sessions by pass type, track, summit, format, and day. With GDC Session Scheduler you can build your schedule in advance, and access it during the show via export or with the GDC mobile app, Please note that adding sessions to your schedule does not guarantee you a seat in that session. Sessions do fill up, so please arrive early to sessions that you would like to attend.

Start building your GDC agenda — create your linked account for the GDC Session Scheduler and the GDC Mobile App now!

Register now for GDC 2014!

Please note: Registration accounts are separate from Session Scheduler. Even if you've registered, please create a Session Scheduler account below.

Export Schedule:

Lessons Learned from a Decade of Audio Programming

Guy Somberg  |  Core Engineer, Telltale Games

Location: Room 304, South Hall

Format: Session
Track: ProgrammingAudio
Vault Recording: Video

Over the past 10 years, Guy has owned the audio engine for every game he's worked on, providing him with a wealth of experiences that he's eager to share. This talk will present six invaluable lessons that he's learned about audio programming. Beginning with the very basics of how a speaker works and how audio is represented in the machine, the talk will quickly move on to descriptions of some advanced audio mixing features, as well as tips for working with sound designers. You will learn the biggest, best, one-word secret for interacting effectively with sound designers. We will also bootstrap an audio engine from the ground up - with source code! Along the way, you'll hear stories from the development of a number of shipped game titles and find out what the first lines of code are that Guy writes in any audio engine.


Attendees will gain an appreciation for audio programming, learn secrets for working effectively with sound designers, and get code examples and stories from the development of shipped game titles (from slot machines to big-budget AAA titles, and everything in between).

Intended Audience

This talk is intended for a broad audience, from programmers who are interested in (or forced to do!) audio programming to sound designers who want to know what it's like from the other side, or anybody who wants to hear the wisdom of a decade of audio coding.