Author Archives: Luca

You Can’t Kill the Hallway

I don’t know where to start writing this or who it’s for, but I need to do it.

Last week (it was ‘yesterday’ when I started this), PopCap Seattle fired some 40% of its staff as it leans up and refocuses.

There’s an official statement you can read on it:

A message re: the 05/2017 PopCap layoffs.

It’s a financially sensible move whose (inevitability / the fact that it has now happened) is nonetheless totally heartbreaking. Even handled with care, layoffs are a capricious and violent force. They disrupt, bringing what was in motion to a violent stop; or they accelerate a course of action that was just barely getting off the ground.

What they bring universally is change. Change, that steadfast guarantee that nothing ever stays that way. Change is at once life’s most awe-inspiring principle and its most terrifying. Change is growth, discovery, curiosity, the intense and unexpected–but it’s uncertainty, the passing of what is into what won’t be anymore. Change marks time and reminds us that even life’s greatest moments don’t last forever. That are there are only so many moments we ever get. Dramatic change is worth a dramatic marking.

I want to talk about PopCap’s audio team, for as much as I’ve gotten to know it, and one of the most remarkable chapters of my life so far. It’s a chapter I never went looking for.

This is how it started.

This is how it started.

This first part is going to be really heavily about me, so if you’re as annoyed by that thought as I am, you can skip it. But it’s good context.

How did I get here?

Change is at once life’s most awe-inspiring principle and its most terrifying.

If you know the PopCap audio team, you know that smallest unit of measure our science observes is the leap of faith that is the decision to work with the PopCap audio team. They are a diverse band of visionaries spanning decades and specialties, trailing stardust ribbons of renown behind everything they do alone; together, they are almost intergalactic. Their work touches millions and the hearts of those millions.

But in 2014, when I got this message from my friend, RJ, I thought I was doing pretty fucking good. I had learned lots on Project Spark and met my best friend, but had left it burnt out and feeling very post-in-house after just one gig. I am known for my resilience. Just angry, Matthew McConaghuey-style rants on the great helplessness of it all and how bullshit the machinations of game development become at the point where someone’s answerable to shareholders. Stability is an illusion.

I had the chance of a lifetime to roll out of that and into collaboration / wide-eyed servitude with some incredible talent, remotely working on the sorts of titles I knew I wanted to. It was a lottery moment, and after a few months in the relationship, I was where I thought I wanted to be: able to work full-time on 2016’s favorite puzzle game in my freaking pajamas.

(I didn’t actually own pajamas then, but I do now. They say “PopCap” on them.)

And so I leapt from Microsoft not really knowing if all of this would totally come through on the other side, because it’s scary to think about going independent, even as you’re really always independent as a contractor, just temporarily sheltered. It seems very obvious now that this scenario was going to work. It was who I thought I should be and I would try it on for a while. Before I got too deep into it, though, I got that message from RJ.

I wasn’t playing mobile titles. I wasn’t looking to do something like this, or really, anything different at all, because pajamas. Putting myself in the headspace of that time, you can see why Popcap could seem like a good but still lateral move. Certainly not THE move. But, I had done my thing where I give a soft yes, and–because of something my therapist could probably point to–I hate disappointing people more than anything and I was now in it to at least talk to Becky. I talked to her, and she was wonderful.

I agreed to take a short design test for them the following weekend.

If I have to..

If I have to..


I really did not want to take a design test. I hate them the way you hate running and love them the way you love being done with running. I was suddenly sitting here looking at my already way-more-than-OK scenario and thinking, fuck. I have a design test this weekend. Why? Can I bail out of it?

*(I almost bailed out of it but, as happens every time, my guardian angel talked me off the ledge. I have bailed out of design tests and I don’t recommend doing that. We are all works-in-progress.)

But I ran hot on it until 6AM Monday morning and had an incredible time trying to find the aesthetic involved. I was so stuck in Witness mode that I used Paulstretch on several design elements that definitely didn’t need Paulstretch. The sounds I made were trying to be powerful and really textured, really literal, for the most part. Some of them were smudgy and terrible in ways I don’t want to admit to now. Most of my design was very grey in sharp contrast to the colorful vibe of the test’s cartoon aesthetic.

Nothing was working until I basically gave up and started pulling from the library. These things were lighthearted, funny. Forget making the best sounding leaves. What were funny sounds? I broke a previously unverbalized rule and started pulling from the really old stuff, the classic cartoon sounds you say you’ll never use.

Dropping the first of those onto the track was the moment. Classing up old clunkers from the likes of Hanna Barbera with some higher frequency layers and sculpting them all together in WHOOSH was my first foray into a realm I’d go on to speak about almost a year later. I didn’t know if they’d go for it, but I was having fun, just like Becky’d asked.

They did go for it. They called me back a few weeks later, and just about two and a half years ago, I grabbed coffee with Becky and Guy at the Uptown Espresso across the street from Popcap. It was the day I was headed home for Christmas.

This was my first facetime with Becky, and I’d only ever seen Guy from the middle audience row at his GDC talk on the music of Peggle 2. But the two of them felt like old friends as we spoke, mostly about sound design and what I’d done, but also about what we’d all like to see next in game audio. No hints of what I’d be working on, just a pure character assessment.

They took me upstairs to see the rest of the space. We rounded the 7th floor, the area where Bejeweled Stars was being built, and I was offered a drink from the friendly, arduino-driven drinkbot occupying the middle of the room. That day was the Christmas party and there were dozens of folks having a great time with each other in their terrible sweaters. Easily a few dozen more than I’d seen around the corridors of my last gig, and several dozen more than I was likely to run into in my pajamas. I was catching a glimpse of a culture that I’d never really thought about but was quickly becoming an unignorable factor.

We rounded the corner to the hallway. Damian was there. Damian, maybe the first voice of game audio I’d ever heard; in the days before my time at VFS, I’d pace lonely around rainy Vancouver while drowning my anxiety in the Game Audio Podcast. If I’ve posted this to my site, you can probably read all about it. RJ was there, too, excitedly showing off the way they were using RTPCs in Wwise to push MIDI around. I asked a lot of questions through the drink and hung out until it was time for everyone to get back to work.

I’m not sure if I left convinced, because I had a plane to catch that night and lots on my mind. But I left on the line. I was giving this place a chance, and it was hanging in. There was something to it. But I mostly put it out of my mind until a few weeks later.

I worked a bit through the holidays and returned to Seattle ready to settle in to the next several months’ time freelancing, barring anything crazy coming up. A month later, I got the call from Becky–and the offer. I thought about it for a few days. Looking back at how everything’s played out, the internal dialogue is still incredibly relevant; things would’ve worked out either way. But the idea of working in-person alongside that team, on that floor, moving into that tiny bit of culture I’d glimpsed.. I wanted to try it.

So, I jumped from my independent, post-in-house dream to a subsidiary of EA that developed casual titles for a platform I didn’t play games on.

The easy choices aren’t choices at all. It’s the hard ones that really shape us.

This is not my beautiful team

And it’s funny how that worked out. If RJ hadn’t messaged me that day with the soft sell, I don’t know if I’d ever have strayed into the orbit of this all-star team.

I knew I’d made the right choice so goddamn fast. We were throwing sounds into a prototype build within my first two weeks and off to GDC just days after that.

So, I jumped from my independent, post-in-house dream to a subsidiary of EA that developed casual titles for a platform I didn’t play games on.

GDC 2015 was just a few weeks after my start date; we all went down. Guy / Jaclyn / RJ were speaking, Becky was paneling, Damian was suffusing. It was my first GDC as part of a big ol’ audio team, and the company name on my badge still fit me like a hand-me-down. Even as I’d spend time with the team, I had one foot planted firmly outside, in the past. As my solo act. So I feel like I was still able to watch this team in action as anyone else in the audience would. I could not believe what I had stepped into. Everyone was so.. brilliant. They won a fucking GANG award! That talk was one of the best talks I’ve ever seen, and those three people work two doors down from me. They’re my fucking coworkers. How the hell am I going to do this?

I kind of went hard in after we got back. I had this major chip on my shoulder for how amazing everyone else on the team was and I really wanted to be a part of it; I also totally acknowledged that I wasn’t yet. I saw this as, let me do something cool for me, and hope they accept me in.

This attitude didn’t do me any favors. I had all my armor up from previous projects and attacked meetings, tasks and all sorts of management outside my scope because I was used to it not getting done. I think I tried to do Becky’s job, a little bit. I was kinda mean and we had disagreements. In my mind, it was probably pretty unclear to everyone whether I really fit in or not just yet.

Slowly, the positivity of the hallway started to wear me down. Things got done without calamity; interfacing with production wasn’t so bad. I was coming in to benefit from all the developer goodwill that’d been built up by Team Audio in the years before me. That positivity wasn’t to placate, or to make empty promises–it was the real deal. It’s what made PopCap run like it did.

Also, weirdly, everyone in the audio hallway seemed to know the name of everyone else at the company. How does that happen?

I started to find the place where my voice crossed the PopCap vision, and that confidence let me move myself closer to that warm emotional center of the hallway. Over weeks and months, these people became my friends. They’d be in my office making silly voices, they were eyeing up my salads with concern, they got me to buy a car off fucking eBay in the middle of a voiceover session.

And the days go by

Later that year, we hit our first real crunch period on Heroes. Becky and I, in for weekends and weekends in a row. My grandfather got sick. My Mom got terrifyingly depressed, and it caught. I started going to therapy for anxiety; when it didn’t work well enough, I saw my first psych. I kind of had to talk about it, even at work. It turns out that it was totally okay to talk about it.

I want to say that it’s around here that I started really to fall in love with this group of people. When I realized that I could be my messiest self, whether I was trying to work on it or not, and have my entire department there for me as family.

I want to say that it’s around here that I started really to fall in love with this group of people. When I realized that I could be my messiest self, whether I was trying to work on it or not, and have my entire department there for me as family. I say, ‘the entire department,’ but I feel like it was Becky who came first, and everyone else in time. Fair’s fair. It is really something special to have a work environment where you can feel safe like that. You set it out there, you get the support back, you feel so unbelievably lucky and you find a foothold to push off and start making silly, joyful sounds again. You really can’t make those when you’re coming from a bad place.

Anyways, it was always good, but this is when it was the most good. As time went on, PopCap’d try something, not get it quite right and come back a little less confident in itself. Around the time I left my first contract, the world outside the hallway was changing. Bejeweled Stars, one of the most emotional and beautiful sounding games I’ve ever heard–a fucking Match-3, no less–launched to incredible acclaim, but couldn’t stay there. I came back from three months’ furlough to frantically join the GDC pitch session, where between us all we must’ve seven or eight proposals at the committee. It’d been two years since the last talk and we needed to share! I was so goddamn thrilled to be inside the walls and able to participate this time around. I belonged. The Hail Mary’d be a six person panel on Team Culture, and how cool would it be if we could just all sit up there and try to share the warmth of working together and get some of that out into the world of game audio.

We finished off off PvZ: Heroes, flying down to LA to post-mortem it at Game Sound Con before it’d even launched. It, too, hit hard out the gate, but we needed it to hit harder. I would say it was around the launch of Heroes when we knew that things were sliding down. It was sad for a while. I guess, in games, you kind of get inured to after a few years, but it still never feels good. People outside the hallway started leaving and, in January, we lost Jaclyn.

By now, the hallway was a warm huddle. Hugs happened constantly and without warning. We all came together in one final sprint to finish a huge wave of content together, moving one last wave of Post-Its across the whiteboard. I can’t believe that was just last month.

Same as it ever was

I’m sorry that this is so light on useful information. History first. Maybe it’s a bunch of in-club kinda personal grandstanding that no one will read, but maybe it’ll click with you. Maybe it’ll make you press for it in your next team.

And anyways it’s kind of redundant: I realized after starting this love letter that we sort of already had our moment just a few months back, at this year’s game development conference. A last reckoning, some lessons for the time capsule. It wasn’t quite over then.

I didn’t get to writing up a GDC post this year, but if you were at it, you probably saw us. I’m not sure what happened–probably the sweatshirts–but there is something about how we knew the end was coming down that drew us so tightly together as to start a fusion reaction. I felt like, and I say this with all due humility, PopCap was kind of a big deal this year. We all felt so responsible to spread whatever enthusiasm, whatever knowledge, whatever love we’d learned from one another over the years that we might’ve well glowed. I’m just a guy who makes sounds for a mobile game that didn’t hit all that well, but this year, I felt like I had to be someone better than myself. Or maybe, to be my best self. Like we all owed the community that. I’m not sure? Am I crazy? You can’t respond inline?

It’s funny, re-watching the GDC 2017 panel now. A lot of talk about change, impermanence, evolution–Guy Whitmore’s words coming out of my mouth. Boy, you’d think we all spent a lot of time together. What my indoctrination really says to me is that we’ve all knew this moment was coming for a while, and, I think, suspected that our best days within the hallway were behind us. And though the Actual Moment of it hurts, in the time between last week’s send-off and right now, I really haven’t seen so many tears from Team Audio. I think we were weirdly prepared. It was worse at Jaclyn’s departure, the first crack in the ice shelf. The rest of it was just a matter of time.

If you are looking for takeaways, you want to watch that panel talk–they’re in there, along with a lot more stuff like this. Right now, it’s still locked behind Vault access, but I can’t imagine that will last long.

I’ll just add some personal ones here:

  • Seek out values like this in your next team. Gender balance, work-life balance, folks you think you could be friends with, that you’ll be happy to see when things get really stressful. Teams over projects.
  • Be somewhere you can be yourself. Trust your coworkers to catch you on the other side of that.
  • Don’t be afraid of working with friends. Friendship and commitment to a vision + an audience can coexist, and they completely support one another.

PopCap’s taught me a lot, but its final lesson is a really universal one: that when you get moments like these you need that you need to squeeze them as tight as you can, because this shit doesn’t last. For anyone.

Just as there was life before these years, there’ll be life after it. The beautiful thing about change is that we’ll just have to wait and see.

Okay, last lap. If you’re reading this, you probably care a bit about game audio; you had probably heard of PopCap beforehand. I truly hope we helped you along your journey in some small, measurable way. If what we were doing hit you with even a fraction of what PopCap gave me, you are running inspired, rainbow batteries full of ideas and joy and enthusiasm enough to last you the next few projects. Grab the torch Guy, Becky, Damian, Jaclyn, RJ and I carried for those couple of years and run it all the way across the finish line. There may never be a six-person two in-house composer large mobile audio team again so this is on all of us now!

Uhhhh final takeaways: Think big about thinking small! MIDI belongs in Middleware. Make joy your North Star. Runtime sound design is funtime sound design. Use your mouth, filter everything, take the real out. Always be composing. Respect your audience.

Hug a lot.

And, as Becky told me all those years ago when she passed along the design test.. HAVE FUN!


Thanks, Team Audio. I love you.






Thank You

And finally, Damian’s Storified experience of the community response to his layoff news. The outpouring is real.

GDC17: Your Homework

Make no mistake–this is a selfish post.

Though I am about to try to use what wisdom I have to get you to make a brand new contribution to the global game audio conversation, much of me’s doing it because I want to read what you write. It’s the end of another year’s GDC, and I have to be honest: I’m not sure I learned enough to really nail the usual recap. So, I’m hoping for some help.

If you attended GDC this year and you saw even one talk, I want to challenge you to write something about it and share your perspective.

Here’s an approach to help you take something that you saw and get down to the bottom of what you understood.

Full warning: it will take some work. Good stuff always does.

What Happened vs. What Was
You can watch a talk on the Vault and read the same bullet points as everyone else. Those are never the point of the presentation.

It’s kinda like sound, actually: what you hear in a sequence (the layers, the recording techniques used, the sound sources, the mix) are not what the designer wants you to focus on–it’s the emotion they spark on the other side.

Facts and figures are impersonal, but your take on the narrative is uniquely yours!

To find that narrative, especially if you haven’t really started thinking critically about the talk until now, you may need to do some exploration. And I’m going to drop another heavy-handed sound metaphor here: what you come out of this exercise with will be sort of like your sound palette. The editing comes after. This part is fun. 

Best case, let’s say you took some notes. More likely, your brain’s still barely caging the remaining quips and impressions which have survived the weeklong fatigue. Those are now gasping as they swim to the surface, where they will escape forever. Don’t wait for long after GDC to do this. Strike, iron, hot.

Lay those all out on a notepad or in a doc and look at them. Unpack everything you know and leave it there. You’re neutral right now; your voice is going to enter the picture as you continue to work. Start scribbling in the margins.

Remember, you’re not looking to write the article yet, you are just trying to find patterns.

Now you want to start asking questions:

  • What’s the speaker’s background?
  • What titles have they worked on, how long have they been doing it?
  • What was the size of those titles, what do you know about the companies that produced them?Where they’re located? What their teams are like?
  • What else do you know about that studio’s relationship with game audio?

How was the tone of the talk?

  • Was it preachy? Cold and clinical? Fun? Demonstrative?
  • What made it feel this way–is it because the speaker was nervous? Maybe the title’s talk was so dry and technical that you couldn’t help but see the talk the same way.
  • If the speaker had taken a different approach, how do you think the talk would have landed? Maybe it was an advocacy talk, and instead of righteous fury, they went all, “we’ve all dealt with this before, so let’s hug about it and try to be better.”

How about the environment itself: was the room full, nearly empty, somewhat average?

  • Do you think that would have made a difference in how you thought about it? Did you find yourself looking around at the crowd size and feeling it was almost a part of the presentation itself? Why?
  • Could’ve been that the tone of the talk shifted as time went on–started one way, ended another. Why do you think that happened and how did it affect the message?
  • Realize that anyone who didn’t see it when you did it going to have to watch it on a computer screen or television and maybe along. They’ll also not see the size of the crowd. Do you think it’ll play differently?

What did the speaker say? How did they say it? Were they reporting numbers, simply allowing statistics to speak for themselves. Maybe they were explaining processes that only they understood thanks to firsthand experience. Were they imploring the crowd to do something differently, exploring the possibilities of an idea they had, asking their audience what they had seen themselves?
If the speaker’s done something, learned something–where did they put those learnings into action?

  • Do you think there was anything about their environment that made that easier or harder than it could’ve been somewhere else?
  • What if they had to do it on a different platform or brought it to a different audience: how do you think they might’ve tried?
  • If you had their problem in your life right now, where would you begin to solve it?

Take a look at yourself, now. Where are you? What have you done and what are you trying to do?

What’s the thing that drove you to this talk in the first place? Make sure to define this.

Do you think you found it? If you did, what form did it take; if not, where did you hope it would have been? Think about the larger context of GDC and everything else you saw–did you find it there? Did you find it in both places? Why do you think it showed up? If you’ve been to GDC more than once, is that thing new? If it is, why do you think it’s appearing now; and if it isn’t, why do you think it’s shown up again? Could it have happened outside of GDC? How would it, and why?

Creative Assembly

That seems like a lot, but you should find your own most interesting questions pretty quickly. Those are the ones you should explore the most. Follow those all the way down and feel free to short-sell those that don’t speak to you. You will hopefully end up with lots of raw material.

Take a step back and look at everything you’ve written, see if an arc starts to take shape. You’re looking for (or looking at) the narrative as you’ve seen it. There’s bound to be some overlap with the experiences of others who were there, but fuck em. By this point, you’ve made so much personal exploration that you’ve lots of material none of us would find anywhere else.

Tips for creating the final product:

1) Don’t stress the intro. If you’re like me, you get hung up trying to be really clever in those first few paragraphs and spend most of your time there. You can do that part later.

2) Identify the core of your story. Having a spline through all this good stuff you generated in that exploration phase is going to keep the reader engaged, and you can break up really long sections with small references / tie-ins to that core to convince them that you know what you’re doing. And, if you have your through line written down, you do.

3) Just start writing. Copy and paste into place, feel free to snip around and leave sentences feeling kind of loose for now. Don’t worry about sections until you begin to see them. But start sorting as soon as those invisible lines begin to appear.

4) Read it all aloud. You’ll catch a lot of unnecessary stuff this way, plus a few mangled run on sentences you accidentally glued together in the edit.

5) Repeat as necessary. Think of it like a mix and strip away the parts that don’t add anything, or shift the focus away from what you want to say. You’re almost done.

6) Intro / ending

Alright, time to catch that plane. Final thoughts:

Resist the urge to simplify and be bold with your impressions. Trust your audience to make their own. Send the cycle forwards.

And #GameAudio / #GameAudioGDC that business when you’re through!

See you on the other side!

GDC 2016 – Inside Ourselves

A Game That Listens — The Audio of INSIDE

Speakers: Martin Stig Andersen (Independent) []


“I now really enjoy dying.”

Martin Stig Andersen is a human being who breathes air, eats food and drinks water, just like the rest of us–but unlike you and I, he was responsible for the audio of LIMBO.

Martin was in tow at this year’s Game Developer’s Conference to give an advance look at some of the sound design and systems behind Playdead’s upcoming title, INSIDE, as well as spend some time at the Audiokinetic booth on the show floor showing off all the knobs and wires.

And look, I don’t want to oversell his talents too much, because there’s a nonzero chance that he’ll read this at some point and it could be really weird when I run into him down the line. It already is, to an extent. For a lot of people. After a few years of realizing that everyone behind your favorite game experiences are just people, you cool it with the crazy sycophantic fandom stuff. Mostly. But Martin’s got a really, really sharp mind for sound design and interactive audio, and I wouldn’t be the first person to tell him so.

I kinda feel bad for him, actually; there was, even in the rushed fifteen-minutes-on-a-Friday time I hung around the booth, this revolving Who’s Who cast of sound designers that’d never hire me, asking questions and pointing at the screen and talking coolly to Martin about their thoughts. Satisfied, they would end this exchange in this self-aware explosion of hurried fandom on how incredible his work is and how important LIMBO was to them and gosh, I dunno, you’re just a genius, and thank you so much for doing everything you do, Martin, before shaking his hand and dashing off.

Maybe there’s another article in me sometime about how damn weird it must be to be on that other side, or on the etiquette of admitting prior knowledge of a person and how much you love them when you’re finally face to face on the conference floor. I do think about it a bunch, and usually just tell people to chill.

For now I should get to brass tacks on what Martin and Playdead are up to and how you might learn from it.

A Brief History

First off, get familiar: if you haven’t played LIMBO, what the fuck are you doing here?

You can either play it now, or after this article makes it realize you should, but it’d probably inform the read a little bit.

Martin’s work on LIMBO set a lot of firsts for game audio, or at least, went public with them in a way that let their influence really start to bear on this generation of sound designers. On the design front, LIMBO’s soundscape is a perfect match for the stark, blurred-out out monochrome of the game’s visuals. Sounds move from muffled, wire recorder-processed bits of texture to full-frequency moments of danger that leap to the fore. The similarly blurred line between what’s sound / what’s music is tread almost invisibly through the game thanks to Martin’s nearly Musique Concrete approach of tuning everything to fit together. There’s a talk on this from GDC 2011–watch it.

Beyond its aesthetic accomplishments, LIMBO was the poster child of How You Should Do Things In Wwise for many years. The game released in 2009; the program Martin used to stitch all this logic together, I bet most of us would barely recognize. But he sure as heck accomplished. Credit where it’s due, Playdead seems to have given him a really wonderful suite of debug tools with which to draw bounds and place events for determining mix states throughout the game’s stages. This mix what glues it all together is consistently auto-attenuating, resetting, evolving as the player adventures onwards. Watch the talks I link at the bottom. These were shown in Martin’s 2012 lecture on implementation–again, watch the talks.

So yeah man, this game was a big deal.

Shortly after completing LIMBO, Playdead scooped up audio programmer Jakob Schmid in a really smart first-round draft. Playdead’s lead gameplay designer, Jeppe Carlsen, set off to explore the Unity game engine and try his hand at a different sort of platformer, bringing along Schmid, as well as motion graphics designers Niels Fyrst Lausdahl and Andreas Arnild Peitersen. They’d create what eventually became 140, a visually mesmerizing platformer in which each level’s elements (blocks, elevators, etc.) were choreographed by the game’s soundtrack, knitting it all together in a really cohesive and trippy package. See for yourself!

Years later, with these audio engine-directed learnings in place, INSIDE’s in full production, and we get to where we are now. Headline! Inside INSIDE: Playdead Comes Alive.



The Talk

Get It Right The Second Time

Nothing’s ever perfect in the mind of its creator. Martin revealed that one of his biggest regrets with LIMBO was the way the death / respawn interrupted the flow of the game’s soundscape. If you weren’t particularly bothered by this, it’s probably because this is the way we expect games to work. When we fade to black, things go quiet; when we fade up, all is new again. Games flush cache and reload variables across moments like this, and lots about what the audio engine knows or is doing goes along for the ride. It’s bog standard.

Thing is, in LIMBO, you die a lot. And Martin had very specific goals for its sound experience–an ever-evolving, blend of literal and acousmatic sound effects, textures and pads–that clash with the way the audio engine’s impersistence. Imagine the Boy’s deaths and the player’s experience of the world as one, unbroken timeline, and you can start to see Martin’s perspective: you intend for some sound design, or a particular mix state to play just at the player’s first encounter with an area, and these serve as passage into some new part of the overall composition. You’d rather not back out of it until the player’s advanced, and every death before the next checkpoint is part of that same section of the piece. Retriggering these cues “because Memory Management” goes against artistic intent and makes things feel much more “game”y than they need to.

This time around, they set the sound engine to start at the beginning of the game, and never, ever unload until the game has finished. Everything the audio engine knows, and everything the game knows about that rolls all the way through, untouched until the game is shut off. This means voices don’t need to cut off, playback position can be remembered, mix states and other game object-specific variables can be adjusted with the long view in mind.

We do something similar at PopCap with our music system, firing off one event at sound engine initialization and letting it roll until the session’s done or interrupted. The game’s music evolves through State changes over time. Mostly, we do this because guaranteeing the music’s on lets us steer it mid-flight with Events we’ve created ourselves, instead of relying on developers to trigger those cues. Also, cycling things in and out of memory costs CPU, which is itself a precious commodity on mobile.

So this idea of keeping the audio engine alive forever is not new–nor are a lot of the bullet points that make up the technical considerations of INSIDE.

Yet, there’s something magical in the way they’re all brought together.

How This Sounded

To illustrate the shortcomings he saw in LIMBO, Martin presented a couple of gameplay clips of the boy dying and respawning with their original audio in place–and then a few clips of the same sequence with their audio replaced to allow the music to play through.

The Befores and Afters here are subtle. Music cues which fired off just as a player first encountered a challenge (hopping across the electrified HOTEL sign) happened just once, the first time, and the rest of the piece continued through every fade to black as the boy died a handful of times in trying to cross this section. It lent a really nice continuity to the segment that wasn’t there when everything had to restart on each reload.

A practical example of this on INSIDE takes place in one of the game’s many puzzles. Martin demonstrated a section in which the Boy’s got to flip a breaker switch that turns out a few dangerous, rotating sentry lights that will kill him if crossed, but whose light he nonetheless needs to proceed.

Those lights sounded dangerous as all get-out; really great, full-spectrum stuff. Activating them drives a railroad spike through what’s been a cautiously filtered mix up until this point. They seize and hold your attention, and they are meant to: Don’t fuck with these lights.

[pullquote align=”left”]Martin quipped that these were “such small changes that the player [was] unlikely to notice them,” but that’s a very knowing statement.[/pullquote]

But the focus shifts thereafter to the Boy and how you’ll help him through this. So, in a persistent mix decision that leverages this always-on audio engine, the game begins to attenuate those lights on subsequent deaths and reloads. Even though the game objects associated with those sounds are trashed in the interim, those variables are kept alive in the sound engine, to which the game looks for its cues.

We saw this same phenomenon in LIMBO, with an incredibly layered attenuation system that slowly swung the volume of the boy’s footsteps up and down within a 15dB window, irrespective of camera distance and entirely for this effect.

What happened there, and what’ll happen with INSIDE, is that all of these subtle changes sum up to larger changes you feel, even if you can’t quite put your finger on them. This is the mix as conversation with the player than some unweighted diegetic reality, broadcast out.

Again, there’s no one showstopper here, it’s the concert of everything working together. You start to see what five years’ tuning will get you.

Listening to What?

That sounds all well and good, but the name of the talk–what exactly is the game listening to?

INSIDE’s been structured so that many of its events and logic are fired and evaluated totally within the context of the audio engine, which has some really rad creative consequences I’ll think out loud about in a bit. For starters, this top-down audio-driven vision required that “game time”–which is usually measured in frames, and can swing variably up and down depending on system performance–has instead been locked to Wwise’s metronome.

A boy runs across a dangerous plank in a screenshot of Playdead's INSIDE.

None of this is gonna bob to the rhythm. No, you’ll have to listen. [Credit:]

The BPM of INSIDE’s soundtrack (and I use the term loosely, as none of it seems so obviously musical) is the actual beating heart of the game. You can easily envision how this would work in something like Rock Band, or 140, but INSIDE is very different from those games. It’s bleak, desaturated and looks very much like it rose from the bones of LIMBO. That’s another way of saying, it’s not flashing note charts and neon elevators in your face–but the all-powerful thrum of its soundscape in just as much in control.

Robot Rock

Here’s an example.

In one scene, the Boy is in a factory, sneaking between the rank and file of a bunch of deactivated automata. There’s a conspicuous space between two of them, and as you step into it, a track-mounted security drone snaps to life from just above, latching you with a spotlight. The steady pulse of the factory swells into a rhythm; the line of machines begins to march. It’s The Sorcerer’s Apprentice meets Pink Floyd’s “The Wall,” and the player’s got to keep lockstep with the beat to avoid being snicked by the drone.

[pullquote align=”right”]There are no scrolling meters or anything to let you know that this is how this section needs to be played–by now, the game has taught you to listen.[/pullquote]

Four bars of a march, four bars of silence. The drones stop, you stop. The drones move, you move. Just like that.

There are no scrolling meters or anything to let you know that this is how this section needs to be played–by now, the game has taught you to listen.

(Actually, I’m wondering how the hearing-impaired are ever supposed to play this game. Or even those without some extended low-end going on in their living room, because GODDAMN this game is about the well-crafted sub.)

Here, as everywhere, the soundscape rolls straight through your horrifying understated death. If you were to start tapping your foot to the march of this level, you could keep it up until you finished. Probably beyond, actually. I think Martin mentioned that they wanted music to transition between areas as well. (Of course…)

“But, it takes a few seconds to pull the curtains back up and drop you into that robot conga line for another try. What if I respawn right in the middle of a marching part?”

Glad you asked, simulated reader!

At the point when you die, the game engine’s checking the playback head over the march’s Music Playlist container to evaluate how much time will have passed by the time the player’s back in control after being revived.

///I don't actually code and this is why
if((Start of Don't Move Section < (Music.PlaybackLocation + RespawnTime) < End Of Don't Move Section))


That looked a lot cooler when it existed only in my brain. Basically though, if the game’s going to respawn you during a march, it instead segues into a two bar transition of more Don’t Move soundscape that buys you some time to react. Bear in mind again that the game can know these timings intimately, because game logic time has been slaved to music time; no matter how crummy your system, the game and Wwise are in constant deterministic communication. “Hey, garbage collection’s done–ready to reload. Where are we?”

The Shockwave

Here’s another cool one.

There’s a part of the game in which a distant wave cannon is firing into the foreground, directly towards the screen. Like the way you’d throw guys in Turtles in Time.

As each pulse lands, things splinter and smash, sheet metal flies away, the screen shakes. You’ve got to run the Boy left to right, up and down, from cover to cover within the merciful intervals in which this weapon reloads.

No one called this thing a “wave cannon,” but in starting to write this, it occurred to me that I don’t know what sort of blast this thing’s actually firing. And that’s because there’s no visual cue that shows you each of these pulses coming in, only the aftermath their impacts leave on the environment.

Here again, you’re forced to listen to survive. All of the logic surrounding whether the Boy lives or dies is slaved to the metronome of the level.

The metronome, in this case, is quite literally the entire envelope of this terrifying weapon sound, whose variations are implemented as a Playlist within the Interactive Music Hierarchy.

Just like with the march, the playlist container of the wave cannon envelope’s dotted with annotations that send information out to the engine: trigger blast effects, shake the screen, check to see if the Boy’s behind cover or not. The last one’s key, because the game is actually checking to see if you’re behind cover or not at the peak of the sound but before all the visuals of the sound rippling through the foreground fire off.

I think this delay was baked in to allow a little grace window for the player to scramble, but it means that you could be behind cover at the moment of this check, duck out into the open right afterwards and be found safe, even as you stand amidst all the flying wreckage.

Disconnect // Net Effect

In a lot of games, that scenario’d seem like a bug. But, I find this moment of potential disconnect between sound and visuals super interesting, because it actually serves to strengthen the connection between sound and survival.

Surviving despite the visuals telling you you shouldn’t have lets the player know: It’s not the impact what kills you. It’s the sound.

The sentry doesn’t kill you–the march does.

I haven’t played a minute of INSIDE, and I’ve only seen what Martin’s been willing to show, but I would bet you that the game’s full of tiny little asynchronicities that cement this relationship over the course of the game. Moments that cut out the middleman and teach the player that sound is the gentle jury and dispassionate executioner.

Sound doesn’t point to the reward, the feeling that you’re safe–it quite literally means those things.

A positive music transition didn’t happen because you passed a checkpoint, it IS the checkpoint.

Maybe? Could be that I’m giving the guy too much credit, but I kinda stand with @mattesque:

Matt Marteinsson reacts to INSIDE.



The Expo Floor

Martin, Jakob and a few curious minds surround the INSIDE demo station at the Audiokinetic booth at GDC 2016.

The shepherds and their flock.

On the last day of GDC, I finally made time for the Expo Floor, and just enough to get to the Audiokinetic booth. It happened to be during one of Martin’s demo slots. It was, as the rhapsodic quality of this article has likely made clear, one of the highlights of my conference–not because of what it contained, but because of how it made me feel about myself afterwards.

I don’t have a great extended metaphor to wrap around what it’s like to check out a new Wwise project from the creator of LIMBO; suffice to say, a cloned copy of LIMBO’s Wwise project, dirty production laundry and hacks and all, is a checkbox you can elect to grab when you’re installing a new build of Wwise. Like, the way you’d download a Hendrix guitar simulator or how you page through Richard Devine presets in every fucking sound design tool you use, that’s where Martin is with Wwise. It takes a certain mind.

Anyways, I expected to see some super next-level shit and come away feeling like I needed to get a thankless job aboard some Alaskan fishing boat, so destroyed was my confidence.

But actually? I kinda understood everything that was going on. I think you will, too.

INSIDE's debug tools in a live-running session at the Audiokinetic booth at GDC 2016.

I don’t even see the code.

Even having seen the wiring in the walls, the thing that struck me about INSIDE’s implementation wasn’t its complexity–it was its elegance.

You know when you build a standalone Wwise demo for a reel, and because you don’t have all the live inputs a game would actually have, you have to rig up all sorts of little tricks to simulate the Soundcaster session feeling like the real thing might? (Shameless plug.) Well, the INSIDE Wwise project felt kinda like Martin did that, and then everyone else just made the game work around it.

Or like a track layout after you’ve gone in and pruned out all those garbage layers that weren’t helping anything. Clean, purposeful, only what needed to be there.

Some cool stuff that’s going on:

  • Physics Is It: Animations are not tagged. Besides footsteps, anyways. Player limb physics velocities and angles are measured and sent in as RTPCs, which flip switches on constantly-running events that trigger bits of movement coming through when thresholds are crossed. Bet you this matrixes with the material system in place to make sure the right sound plays every time. Several games are doing this and have done it already! Just a reminder that if you can, you should, too. Where is the line between “footsteps” and “foot-based physics system impacts” drawn, anyways?
  • Beat Your Feet: Player breath events are fired according to the player’s run speed: the game measures the frequency of the Boy’s footfalls and generates a rough BPM out of that, firing breath requests off at the intervals that naturally emerge. This keeps the breaths consistently in sync with the player’s movement, as well as lets things settle into the same rhythm we do when we’re running and breathing out in the wild.
  • It’s the Little Things: Running consistently puts the player into various states of exhaustion, which switch breath audio into more exasperated-sounding sample sets, as well as probably adjust the trigger rate to some degree. There’s a cooldown period thereafter as the player recovers. (It wouldn’t shock me if they’re driving the Boy’s exhausted animations from these RTPCs, rather than the other way around. But I didn’t ask.)
  • What They’re Meant For: Blend Containers everywhere. I’ll be honest, I haven’t used one of these things for more than “play a bunch of stuff at once” holders for a long time, now, but it doesn’t shock me that they’re aplenty in place in INSIDE, and used exactly to effect. Take water movement: Martin had the Boy leap onto a rope above a pool of water, shimmying down it until he could swing back and forth across the water’s surface. A bunch of light, lapping swishes play as you skim the shallows. Descend further, and those movements blend into a sample set of deeper water movements without skipping a beat.
  • Little Things, Vol. 2: The Boy’s wetness is tracked after he leaves the water, contributing to a sweetener layer on footsteps and movements (material-specific, of course) until, after enough movement, that’s gone down to zero. I bet you there are even blend containers there for various states of wet-dry balance.

One More Thing

If someone asks you about the audio of INSIDE and you wanna get ’em excited about it really quick, drop this bomb:

“[Its] sound design’s in the Interactive Music Hierarchy, and its music lives in the Actor-Mixer Hierarchy.”

Okay, not all of it is. Like basically all the movement sounds I just listed up there are probably not.

But as the natural counterpart to that wave cannon’s spot in a Music Playlist, much of the game’s ambient music is fired off within the Actor-Mixer Hierarchy. Annotatations on the looping playlists of the game’s ‘music’ (read: its sounds) are sent out to the engine and back in as Play Events that trip random containers full of variably trigger-rated pads and bits of texture. INSIDE’s music, basically, is set up like you and I would set up unseen ambience emitters. Neat trick!




I had a few questions for Martin that I wasn’t able to ask during the talk, because there were lots of others who went before me. So, I had an extra day or two to work them over in my head before I got the chance to pose them. By Friday, I felt pretty confident about what his answers would be, especially so after having toured the Wwise project–which was laid out so sensibly, refined down to such a point that all the cool things it was doing felt pretty self-evident.

Just the same, I had to know a couple of things:

Q: What do you with five years’ worth of time on a game? What takes the longest–the asset creation, establishment of the style, systems and implementation?

A: “Yes, [the implementation].”

This squares with my experience as well. Yes, sound design and palette establishment can take a while, ditto the core engine setup, but I’ve worked on a couple of Wwise projects, and you don’t go straight from concept to getting them looking like that. Everything was so spartan and deliberate; you could tell that this was a project where they got to go back after all the messy experimentation and do exactly what they needed to from ground up.

It creates the appearance of unbroken genius from start to finish, but the only thing unbroken about it’s the intent, really.

We may never have the time to fully refactor all of our experiments into project-wide elegance, but it’s a reminder to upkeep as you go. As projects stretch onwards, hacks bite back.

And the big one.

Q: In a game where everything’s looking to the audio to make its judgment calls, the sound designer wields a tremendous amount of power: you shorten one of those wave cannon loops or move an annotation, and suddenly, the level becomes impossible to pass.

This top-down causality makes you kind of a Game Designer on INSIDE.

How was that balancing act with the rest of the team? Were there a lot of interdisciplinary power struggles and overstepped boundaries? Or did you all just kind of work it out amicably for the sake of the game?

A: “Yes, [we just worked it out].”

I mean, there you have it.

It strikes me that on larger team or in more egoistic environments, this kind of thing wouldn’t fly. People can get precious about their work, and this subversion of the trickle-down flow where audio’s usually the last to know and the most affected–well, it’d take a certain somebody to ease that paradigm shift through. Martin strikes me as that kind of guy. If you’ve listened in to any of this year’s Sightglass discussions, the hearsay on how audio managed to work out such a sweet deal on this game came down to a

“If Martin wants it, Martin gets it”

… sort of vibe within the team.

But, I don’t think it needs to be that way.

Take this, from this year’s talk on the Music and Sound Design of Ori and the Blind Forest–

That’s to say, if you’ve got a team that’s willing to have the hard discussions, battle it out, put the game before all else–all of these little struggles eventually become scraps of forgotten noise.

I don’t doubt that Playdead works much like this. But who can say!



The Takeaways

I’m still not sure of what to say here. There’s no one big secret weapon trick I’ve walked away from my time with INSIDE. If I had to stretch for some global ones:

  • If you weren’t convinced that Proactive Audio were gonna be a thing yet, well. Even Playdead’s doing it!
  • Animation tagging stuff sucks, it’d slipped my mind for a while that physics-based movement is a much better way to go


As a personal takeaway, though?

The entire experience of this talk, where Martin laid out the showstopper points of what he’s doing–and the Wwise project, where you got to see all the less glamorous finishing touches that nonetheless adorn the game–left me feeling, well, strangely empowered. It’s been five years since I last saw Martin speak, and I left that talk with my head in a million pieces. Maybe I’ve learned a few things since then, because I was able to keep it well together this time around. It’s a credit to the way he thinks about sound, and to the accessible degree everything’s been refined, that I listened to and looked at all this stuff and just felt like, “I get it.”

Made me feel like maybe I could do something down the line that’d make someone else feel the same way.

As a parting shot, then, maybe this is a reminder to acknowledge the way you’ll walk away from this article having understood a few things–and to give yourself credit for that.

None of us is Martin, but even Martin’s got to brush his teeth in the morning.

We’ll all make a thing like this someday if we just stick with it.



Get Yer Stig On

As a coda to all this, here’s a solid collection of Stig-related resources for you to geek over.

And finally, a Designing Sound interview with the man himself:

GDC 2016

If you count on this site for nothing else, it should be for starry-eyed reflection on whatever year’s Game Developer’s Conference. So, here we are again.

Most of what can be said about #GameAudioGDC 2016’s been said already, and I’ll leave the rest of it to voices more capable, or rarely heard. But I was there, again. Through the coffee–the too damned early coffee–through the the exhaustion; I showed up as often as I could. Through the talks, hallways, through the barely-controlled screaming that passes for conversational volume at the Death Star, I spoke and listened. I drank. I slept, barely. I went to Denny’s.

It’s an unceasing read / write cycle on your soft tissue flash memory, and you end the week completely full up on ideas you fear you’re about to lose.

As a completely selfish mnemonic act, here’s what I thought and felt coming out of this year’s GDC.

Observations on Year Five

GDC 2016 morning roundtable at Sightglass, Saturday edition.

The least packed of days.

*Six, technically, but five since I really started this sound thing.

Skip the talks. Skip the pass, even. My first piece of advice to game audio hopefuls and veterans alike has ever been “follow @lostlab,” and this year, he did an interesting thing: he didn’t attend a single talk. I mean, besides the ones he paneled on. No, this year, he went Full Sightglass, passing on most of the conference proper for meetings, time on the Expo floor and the morning conversations around the coffee table. Which, incidentally, was packed as fuck. Someday soon, we’re gonna need a bigger boat, but that upstairs ain’t taking on water just yet.

It’s a strategy. The deeper you get into game audio, the more you’ve seen and done, the lesser the odds of That One Talk (or Any Talk) that’s gonna crack your brain open. No one I’d talked to knew what they were planning on attending before the conference which, I think, speaks to the way your priorities shift as time goes on. The greatest experiences of GDC happen outside Moscone, and the really good ones that don’t? Well, they tend to wind their way back to Sightglass each morning. Smart play, Damian.


If you’re new to the show, or to the field, I can still totally recommend the Audio Pass. But the next time you’re back, or the time after, you’ll find it makes sense to shift tracks:

  • If you can speak (and you can!); if you’ve got a company that’ll buy you a pass (you probably don’t), you can go All Access. Extra-disciplinary talks are the best, ’cause you have to fight to make them relevant, extrapolate some meaning out of them that you can bring back to audio. Every year, all of my best ideas are borne out of that mental reframing that comes in the middle of a talk on AI or Art or Monetization and ask, “Why the heck am I here? What can I learn from this?” Try it. You’ll be surprised!
  • If neither of the above apply, or you’re burnt? Just go Expo Pass. Or nothing. Take the Damian approach, and reap 99% of the good stuff you’d get out of attending.


We Are Legion

GDC2016's Monday night VGM mixer at Terroir, San Francisco.

The VGM Mixer at Terroir. So this x3 was roughly Brewcade.

As @mattesque put it on this week’s Bleeps and Bloops, “at some point game audio got to the point where people felt like they could win without other people losing.”

My Gosh, but there are a lot of game audio professionals out there. Day Zero’s Designing Sound Brewcade meetup had something like 260 RSVPs. 260!

The above quote is lifted from last year’s recap, and it still rings. Because while we’ve got a fuckton of work to do, I think the game audio community’s the best it’s ever been. We’ve got the Slack, we’ve got Twitter, we’ve got a million and one write-ups exactly like mine but also completely different and they’re all running in this glorious space where people are finding work and staying hopeful.

That’s how I feel, anyways. I can’t pretend to know how goddamn hard it is to get this career going from behind the ball of gender discrimination, racism, politics, terrorism and ignorance. But in the admittedly limited landscape I can survey from my point of privilege, things feel pretty welcoming. I’ll do whatever I can to push that feeling out there and pull more of us together going forwards, and I know lots of others who will, too.

On to the non-touchy feely details.


There’s very little you could read about VR here that everyone hasn’t said already. It’s shit hot right now.

I couldn't find an X-Files Movie poster with this tagline on it, but trust me, this was super clever when I thought of it on the bus.

I do.

I’m no expert on VR, but I played one at GDC. Like many of us! But this is a safe place, and we can all be honest about it.

There’s a raw, hopeful enthusiasm coursing through game development right now as we strip mine all the cruft away from that Golden Buddha that is VR As It Should Be. Who knows how many fumbly, derivative minigames and point-to-teleporters it’ll take until we’re there, but I think the experience we’re chasing it clear: it’s more of what you feel when you first tour the demos. The way your heart catches the first time you’re on the edge of a building, staring off, right before you notice the lack of wind. Or face-to-face with a gentle giant, whose majesty strikes your lizard brain like a tuning fork. You–me, and the majority who’ve tried it, I hope–have undone those velcro straps and thought, “I wanna go back in.”

VR game development seems nothing if not self-aware. We know these early products suck, or at least, that they will suck inevitably compared to where things’ll be down the line. We’ve seen this before: films that wanted to be books, games that wanted to be films, the Internet that wanted to be TV. Given time, these media found their way (or have started to) and flowered into the full bloom of their craft. We’ve done this enough that we know where we stand.

I feel the marketing’s more or less lining up the same way. (RemindMe! Christmas 2016) For all the hype around VR, there’s a reassuring sense of restraint. The hype around it doesn’t feel like this “4K 3D buy now you need it kind of hype,” but more of a, “it’s there, and if you’re the type of person that likes buying New Things and Taking Risks, here it is” thing. It feels to me like no one’s in a race to burn this thing out via overexposure–that if it and the tidal wave of investment behind it can hold out just long enough, we’ll get to that killer application in time for things to latch.

So–what’ll that killer app be like? And what does it mean for audio?

My favorite universal takeaway from the handful of VR talks I went to is that we don’t know.

Three panels on Monday all kinda concluded with a final slide that said, “That was sixty minutes’ of research and best practices–and here are half a dozen things you should try that would prove them all wrong.”

And frankly, that’s fucking thrilling. Because really, once we’ve got our wishlist of realtime geometry-based fourth-order Ambisonics reflections and occlusion and dead-on XYZ positioning and cheap A-format microphones and all of that decoding running on tiny Android devices that everyone’s got Cardboards for, well. What next? We’ve modeled a very realistic way to localize sound. Film wasn’t a solved problem with the invention of 5.1. It’s the stuff we’ll do next that’s exciting; it’s the stories we’ll tell that count.

One nice thing about VR is that it makes the case for telling those stories through sound a much easier sell. ‘Presence’ doesn’t happen without immersive audio. That’s not a bullet point on my agency’s pitch sheet, that’s something that even the sound-blind layperson’s picking up on as soon as they strap in. That inescapable link between quality audio and believing you’re there (kind of the entire selling point of VR) should make fighting the cause for quality game audio a whole lot easier.

My VR experience at GDC has, if nothing else, got me flipping lots of perspectives and asking lots of questions about how sound should work, put a fire in me to try some new shit out just because it seems cool. I needed that. For however many Vives end up next to Rock Band guitars in a couple of years, those lessons are mine, and I’m glad to have them.


  • The tech’s getting really cool, and we’re on the eve of consumer availability, but I wouldn’t worry about jumping in right now. It’s still a ways before this stuff takes en masse. Potentially a long ways. If you’re smart, communicative, can make good sounds and respect the art of telling a story, you’ll be able to roll over and figure out how to bolt on a Ambisonics decoder some years down the line with little workflow interruption.
  • But if you do jump in now? Try everything.

Proactive Audio

Not the first, and not the last.

More like this pls

That label we were looking for for a while, for games that weren’t rhythm games, but felt beat-driven, connected deeply to music: we has it now.

It isn’t a new concept, but it’s one that feels like it’s about to go wide. Eric Robinson’s a sound designer, audio programmer and developer of Koreographer, a bolt-on suite of Unity Audio functionality that makes it easy for devs to get their games taking cues from the sound. He gave a couple of presentations on the case for audio-driven gameplay, standalone and at this year’s Audio Boot Camp, which were full of naturally extensible examples like snapping footstep rhythms to the beat.

The demo occasionally went a little far afield–tree branches that pulse and swell to the rhythm are kind of a tough sell unless you’re working on some Aldous Huxley tribute–but was super compelling for something so simple. And that’s great, because it’s something that shows around. Eric’s doing a lot of good work to push this case forward for the rest of us, and I’m stoked to have a bit of a movement going.


There was another talk. Martin Stig Andersen and the team at Playdead are making a thing after LIMBO, and are finally beginning to pull the curtains back on what it is.

I’ll save that for another article, but suffice to say that the stuff Martin showed hit like a warhead, and it’s squarely within this wave of games whose logic is slaved to audio for the sake of storytelling and impact. I can’t wait for it to land. For all of these to, really, because every great new experience that’s got audio at the foreground makes it easier to make the case for audio support the next time around.


  • Koreographer’s a set of tools to lash your Unity Audio-driven game to the masthead of sounds and music. Structures for lining things up, stretching a rhythm through as many corners of the game as you can dream up. If you’ve thought this is a thing you wanted to do, you have some tools for it, now, and you also have a name for what those tools do.
  • If you’re on Wwise, heads up for a set of similarly useful music and audio callbacks coming sometime in 2016.
  • At a wider dev culture level–start thinking about how you can have this conversation with the rest of your team. What if you made it easy, even natural, for everyone to do what they were doing while acknowledging the underlying meter of the game? A plug-in for Unity that turns subdivides the animation timeline into beats instead of frames. What kinds of systems might you get rolling subtly on rhythm to glue it all together? Coming off GDC, peopleare usually bristling with inspiration and ready to dream. Tap into that and start the dialogue up.


The Feels

I thought I was done with this stuff but had to make a detour back.

Each year, there’s always one or two GDC talks that get to that universal, subsurface human stuff that goes too often unaddressed in the daily churn towards making games. The #1ReasonToBe talks are perennial winners, here. There was Manveer’s 2014 talk on the under-addressed stereotyping our game narratives support; there’s Brenda Romero’s meditative “Jiro Dreams of Game Design“.

“Everyone In This Room Is a Fraud” was that this year for me. And maybe it’s just because I’m uniquely in this place in life when self-worth battles and therapy and weird empty thirty-something-What Now?-ness have become constant players on life’s stage, but I really needed to hear all of these incredible people speak openly about the things they did. Life is hard; creativity is hard. When you peg so much of how you feel about yourself to your craft, a couple of bad days in the DAW can leave you feeling like a total zero. When you’re really good at locking into that self-hatred spiral, bad days can turn into bad weeks. To know that even those you most admire deal with this on the daily–and to really feel it in this roundtable format where you just wanted to jump in and start talking like you were out to dinner with friends, these stories were so familiar–I’m so glad I got to experience that.

I hope they un-Vault this thing soon so we can all group hug about it.

This talk flipped a switch that sent me gushing downriver all over the Twitters, so I decided to Storify that:


As you’ll see there, and will have seen above, part of me still feels like I don’t even get to feel these things, because I have been so, so lucky in life. (Holy shit. Am I imposter syndromeing right now, or can you tell this is genuine? Words suck.)

So with all that necessary privilege-disclaiming out of the way, I want to say that this year, it feels there’s finally a movement afoot–or that the movement I’ve caught so many more open discussions on inclusion, diversification and the need for more voices in game audio this year than in years past. It seems better. I hope it’s getting better. Shit like this still happens, but at the least, I wanna put a stake down and say that this year’s been a personal turning point in how I see my role in all of this.

I feel like I don’t think about the issue of gender and racial diversity in game audio often enough because from where I’m sitting, there’s never felt like a reason to. That sounds horrible. And it is! But, everyone I’ve worked with has been great, and what they look like or where they’re from hasn’t factored into that at all. I work with people; I’m a person. This fear of wading into the minefield that is even addressing this stuff is, I think, a lot of what keeps otherwise nice and even-keeled folks who have had nothing but great experiences with audio teams of Human Beings of all sorts from saying anything at all.

But inaction is an of itself a harmful act. Playing the middle, being a nice guy, staying inoffensive and quiet–all of that doesn’t help, and what doesn’t help, hurts.

This stuff came up pre-GDC when a bunch of us were out at coffee a few weeks back, and I explained this feeling to my boss, who happens to be a woman in game audio: how tough it is to find a place to help, or talk about gender representation in game audio, because you don’t really know how to say anything without pissing someone off–even when you know in your soul you want to do well. That I wanted to advance the conversation, but was looking for some sort of acknowledgement that I wasn’t a bad guy.

Well, I didn’t get it. Instead, she simply put back that that paralyzing mental juggling I do when I want to start saying anything about women in game audio? Imagine going through that with nearly everything you want to say about anything for every day of your career. And that’s how the other side has it.

I was quiet for a long while after that.

So here’s to hoping that all of us, whether vocal aggressors, hatemongers, clueless dolts or well-meaning passive observers in the shitty way things have come to be.. here’s hoping that we can start acknowledging the ways in which we’ve fucked up and keep the conversation moving forwards however we can. To see opportunities where we don’t need to be heard–where we shouldn’t be heard–and to Step Back, Shut Up and Listen.

What’s gonna be great is when it doesn’t need to be a movement at all, anymore, and simply is. Until then, though, here’s your impersonal Internet-delivered reminder to know when to surrender your spot to those who need it most, and do the right thing for all of our industry.

Man, I have a lot of reading to do.


  • Nope. Read the whole thing.


Thanks to everyone who made this year’s GDC the best yet. I’ll see you all at the Carousel before too long.

A Personal Narrative

There’s beauty, I hope, in vulnerability, and after finishing Marc Lewis’ The Biology of Desire: Why Addiction Is Not A Disease yesterday, I felt like writing this.

I’m not sure of what sort of audience this’ll reach, and it’s sure going to look strange for folks to jump straight from five-year old reviews of my sound program and talks on GDC 2015 into this totally personal missive / book review. But hey, this URL is my actual name, and this outlet lives on it. Where else would I talk about it?

Lots of us in game audio are, I think, survivors of depression, or at least some form of creative anxiety. This goes for creative types generally, and is likely an unsurprising thing to read. There’s a long-standing and romantic characterisation of the artist’s internal struggle, some darkness she’s got to wrestle down–or tap into–to produce truly meaningful work. We treasure the flaws of our storytellers, recognizing the stuff they’ve gone through as mirrors to our own experience.

But depression and its neurological kith and kin–anxiety, fear, self-doubt–are total motherfuckers: fair-weather friends to the artistic process, sure, but more often its antagonist. The reassurance that so many deal with it doesn’t mean a lot when you’re really in its grips.

“Nothing is a cliche when it happens to you.” – Max Payne

“That’s great,” you think, “but I’m feeling this now.” It’s real, it’s here, it’s ravenous and persistent. It’s your reality, and all you can do to stave it off is careen, bouncing down the cliffside as your internal dialogue piles on the blows: “These sounds are terrible. How’d you even get this gig? You lucked into this one, but the world’s gonna catch up, discover the truth about how garbage your work really is. You’re gonna get lapped. You’re gonna get pushed out.”

“I can submit it uncredited,” you counter. “I can do just a little more work, enough to seal the deal, and then I’ll move somewhere isolated, take a random day job, disappear. No one’ll know me. No one’ll be able to judge the work that I did. I can just hide, and I won’t disappoint anymore.”

These are real things I’ve said to myself, as recently as weeks back. I hope they don’t ring too familiar, but in case they do–you’re in the right place, and I hope this article’s interesting.

(Also, you can reach out to me anytime at to talk and I’m really good at letting people know the ways in which they’re awesome. So DO IT!)

Obviously, this stuff is nonsense. Who talks to others that way? What sort of fucking monster could lay that on another human being? And yet!

Our brains are remarkably plastic. The systems that power learning and adaptation are complex in design, a self-correcting orchestra of glands, systems and neurotransmitters that knit our minds from basal clay into the personalities that make a Human Being. How our personalities–our learned characteristics–are formed is obviously a really complicated process, and look: I’m a fucking sound designer. I won’t pretend to teach you all about them, here. But I’ve just finished Marc Lewis’ “The Biology of Desire: Why Addiction Is Not A Disease”, and I think he can.

That said, lemme try my hand at a really belabored and reductive metaphor:

How We Learn, Abridged

Trying something for the first time feels like a one-man expedition into the wild, panning for gold in a series of outcomes and experiments. Once the gold rush starts, your brain starts to clear out the underbrush, build trails to the source of this new good thing. It strings markers on the landmarks along the way–“if you’re seeing this, feeling this, you’re on the right track. Here’s the path you want.” Traffic increases. It’s the quickest route to riches–why go any other way?

In response, the brain techs up your transit to match: trails become roads, roads highways without off-ramps. It upgrades trail markers to signs, to billboards. Your neurotransmitters, increasingly, have nowhere else to go. Or at least, no way they’d rather choose to go. This is the path of least resistance, and the path that works: stay on it.

We as a species owe everything to these very systems. They’re what keep us breathing, tell us not to play with fire, let us know when we’re hungry, when we’re full, when we’re in love. Through stimulus, trial and error, they align themselves eventually into fixed routes that help us do a thing again and again with increasing efficiency. They reinforce the circuits they need and prune those they don’t. This takes work away from the conscious mind and ever frees us up to consider new challenges, ’cause the old ones are solved for.

But they’re the same systems as the ones that get me depressed, make it so easy to talk myself down. As the first cues of some imagined shortcoming roll into view, my go-to response isn’t an experimental probe into ways we can fix this thing, some scenic route through my better intuition. It’s pedal down, screaming up the on-ramp of self-criticism, with little hope of changing course.

Psychological trauma like the kind described above–and worse, a million ways worse–can be really difficult to confront, especially by oneself. So for lots, the response is to try to escape it. Distract, block out, cover up, find some quick solution that rejects this reality and inserts something nicer: call a friend, talk it through; breathe deep, let it pass; go for a walk; go for a run; hit the bag for a few rounds. Have a snack. Have a smoke. Have a drink. Play games. Just get the heck out of your head for a while.

When you find something that works, another one of those learning processes fires up, and you’re more likely than not to turn to that solution the next time around. That positive feedback loop knits the brain’s motivational core and reward center ever more closely, while slowly pushing away those structures involved in considering the context and making that initial decision. As you start to intuitively learn that it feels good, the decision part of the process drops away. The familiar rhythms of wanting and getting, impulse and action move from a dazzling interplay of all the brains functions, including logic-sorting, emotional association and the envision of multiple outcomes to a blunt and exclusive duet: do and feel. Repeat.

Thereby, Lewis argues, addiction becomes another learned behavior.

My name is Luca, and I’m…

This is where I nervously begin to talk about why this book connected with me hard enough to write this article on my professional front page.

The addictions I deal with are minor in the grand scheme. I haven’t lost a job, cut off a family member, bottomed out in some Behind the Music shit. But they, as depression experienced firsthand, are the realest thing I know, and exert an awful lot of influence in their ways. When things feel bad–when I make them feel bad (see above)–escapism feels good, and I can get real used to wanting it.

Here are a few of my favorites, the classic and the hilariously personal:

  • I’d sit upstairs, locked away in the games that’d propel me into the career I’ve got (at least, until this writing goes live), their stories and universes washing over my own.
  • I’d slip outside for a cigarette, because I just needed to step away for a bit.
  • I’d steal bits and pieces from convenience stores, playing games with their imagined camera perspective as if I were executing on some Metal Gear Solid shit–and because, I told myself, I needed to save the money.
  • I’d drink. After decades of relative disinterest, some part of me awoke to alcohol, and years of barely thought-of drinks with friends shifted towards hanging with friends because we’d drink. I’d feel that happy rush of the first drink settling in and think, Man, I kinda want more of this, my brain shuffling an otherwise happy and social foreground of friends to the back. I didn’t feel like drinking early in the day because, hey, the comedown sucks–if I can drink up until I go to sleep, I don’t really need to deal with it.
  • I’d get lit. Marijuana. Way easier to dip in and out of than booze–no nasty hangover, no raiding the peanut butter jar while under its throes (yet). A thrillingly conscious and fun-feeling escape that I could recover easily from, and it’s so damn easy to get now! Bless Washington. I’m thinking about heading to the dispensary as I write this, and have been putting off that inevitable decision since the weekend began.
  • I’d eat, and not because I was hungry. Food, man. Food’s kinda the worst, because you can’t just stop food. A venture into exercise and Intermittent Fasting turned brought me a few years of being in the greatest shape of my life and, I was happy to find, unbounded discipline. This was the first blankly positive habit I’d ever formed. After a while, I wasn’t just exercising because I had a goal–I was driven to it, had to do it at some really basal level. It’d become part of my routine and a defining feature of who Luca was. He eats tons, but it disappears. He does pull-ups with extra weights in his backpack. He has rings in his garage! As a guy who’s only ever flung from routine to routine for a few months, I was thrilled to find that exercising, diet and health had Really Stuck. With the Intermittent Fasting, though, came a lot of association with big piles of food as an earned reward, and way more thought given towards food and meals and getting them than I’d ever really had. Where exercise had gone subliminal, food’d come to the forefront, and seemed always to be at odds with my drive to get fit, especially as I leaned out. In one determined surge towards a long-time health goal–the elusive six-pack–I dipped under 10% body fat some time late last year, the leanest I’d ever been–until body chemistry and anxiety snapped me the hell back. Out with that bullshit, monastic lifestyle and deprivation, in with the peanut butter and comfort eating and all the stuff I wanted. An apple before bedtime because two apples, two apples and a Quest bar, waking up in the middle of the night to head downstairs to forage. This still happens pretty much nightly, so sorry in advance, Topher, for the crunching you’ll hear in the hostel in a few weeks.
  • Let’s not even get into my salads. If you’ve met me, you know. They are a thing.


Why bother laying all this out?

Because the words “addict” and “addiction” are loaded labels. When you say those terms, you probably don’t think of me, or you, or anyone you actually know who’s ever struggled–you think of the down-and-out, Made for TV version of an addict. Someone who’s fucked up, lost control, probably needs to check in to somewhere. Someone diseased. Maybe they’re homeless, maybe they’re divorced; they probably aren’t someone you want to work or live with.

But if addiction can be thought of as just one particularly sticky outcome of this natural, human learning process, it becomes tougher to think of an ‘addict’ that way. It softens your worldview and invites compassion. If you’ve been branding yourself in such a way, that’s compassion that’s sorely needed.

Like I said, none of this stuff’s really that bad. Your creative situation on your worst days is truly not that bad. Seeing it laid so nakedly in a WordPress box here will help you realize that.

But when your image of yourself and all you feel you’ve got to stand on is things that these habits are sabotaging, their impacts are real: “I get paid to make great sounds / I just had a shit day, several shit days, where I’ve made nothing”; “I’m the fit guy / I binged on a ton of food I didn’t mean to, and now I feel terrible, and everyone’ll soon see I’m not that fit guy anymore”; “I’m an extrovert and at my best around people / I’m totally alone at the end of each night”.

These cycles breed shame, you escape to avoid the shame, the addiction eventually becomes both the source of and the relief from this problem you’ve created for yourself. Crazy, right?

So all of this is laid out in The Biology of Desire, which wraps with a bunch of strategies that build on this learning model of addiction to discuss the ways in which you might break it. A huge one for me was this concept of the Personal Narrative. The part of our brain responsible for making those decisions–the very one that’s severed from the impulse-reward circuits as addiction grows–plays a major role in the act of envisioning outcomes, possible futures. Things to look forward to. Reasons not to do an addicted thing. If you can’t see where you’re going, you won’t find a reason to move forwards.

An opportunity came earlier this week that got me thinking about me and what’s next for the first time in a while, and that process opened up a lot of space for The Biology of Desire to work in and leave a mark. In pulling back and looking at the big picture–an exercise I hadn’t done in many tormented months–I started finding reasons to change these things I don’t like, goals that they’d keep me from and real reasons to cleave to my convictions. Lewis talks about this and the power of working through a Personal Narrative as a recovery strategy to bring that dorsolateral PFC back online, to re-knit it to the source, and I’ll take it.

What To Do

If any of this rings true with you, here are the first and healthiest avenues out you need to consider:

Community. In isolation, we wither. The famous Rat Park Experiments found narcotic-addled rats were likely to give the stuff up of their own volition when placed suddenly in a cage full of others. Projecting, you might ascribe this to these rats discovering some purpose greater than getting ripped off cocaine water–but at the least, it’s interesting stuff, and referenced a few times in Biology. At my lowest of low points, the last thing I usually want to do is reach out, get out, be amongst friends. But it’s the best thing for you. I attribute a lot of the shit I’ve put myself through in the last several months to an ill-fitting living situation, and can say that every weekend I’ve resolved to get in the car and just get to people, I’ve felt lots better.

Meditation and Mindfulness. This is easily an entirely new post, but suffice to say that it’s a very healthy exercise to learn to sit and be with your anxiety, recognizing it for the mess of emotions it is–and to begin looking at it as a thing that’s Not You. Meditation and mindfulness are two excellent tools towards this end. If you want a starter kit, try grabbing the Headspace app on your phone. There are a million ways in to the core of meditation and I can’t pretend to know the best ones, but the Internet’s out there as a resource.

Therapy. Do not feel stigmatized or labeled if you choose to seek professional help with this stuff (and I strongly recommend that you do). I can tell you that therapy is incredibly common amongst the personal and professional company I keep, and I think nearly everyone should give it a go. In the worst case, you’re out a few sessions’ co-payments, and you stop going. More likely, though, is that once you find a therapist who suits you, you’ll learn all about the opening chapters to your Personal Narrative and develop a much stronger grip on authoring what’s next.

Self-Care. This is the most elemental way through. Tiny, tiny rituals like, saying something nice to yourself, going to the gym, dressing nicer than normal, anything to pick your self-image up. I absolutely batter my self-worth when depression cuts loose, so when it’s dormant, it’s extremely helpful to build these walls up. Love yourself enough and you might stop finding things to hate.

So: be kind to yourself, take a little time to consider your path, and maybe read this book if it seems up your alley.

Thanks for listening–I hope you found a little value in the telling, here.

Really not sure how I’ll stop with the salads, though.

GDC 2015 – Sunset Overdrive and Maintaining a Vision

All Style, All Substance:

The Audio Journey of the Vanity and Traversal System for Sunset Overdrive


Kristen Quebe (Microsoft) [@gameaudiogirl] [] Bryan Higa (Obsidian) [@bryanhiga] ... and special guest Jeff Dombkowski (Microsoft) [@ThBigDombkowski]

If it were as easy as taking what you’ve built in Wwise and dropping it, a fully realized and performant vision, wholesale into a game, game audio would sound a lot better than it does already. It’s never actually that easy. If I’ve learned anything in game audio so far, that’s it.

When we play games, we form opinions. That’s human nature. But you’d do well to tread lightly if you don’t know the whole story of how that game took shape. Hear something you like? Presume that a lot of people fought really fucking hard to get it there.

And if you hear something you don’t, or don’t hear something you wanted to, don’t presume to know anything at all.

Closing the gap between vision and execution in game development takes a lot of work from a lot of people.

On the sound side, you’re going to need a creative mind to dream up the way the game should sound, conjure that initial target that the game’ll strive for until it hits shelves. You’ll want a technical sound designer type to take that vision and turn it into systems that will surface raw sound design in a way that hits that mark. There’ll be some Producer / Sound Supervisor type to draw up all the asset lists, rolling and militarily maintained Excel sheets of required components and filenames that’ll go into the grist mill and let the middleware project run. You’re going to need designers to make all that stuff.

None of that matters if you aren’t able to get a team behind you.

Programmer support, production time, budget, headcount–all of these are really unsexy-sounding concepts that nonetheless hold any game’s features in sway. It takes people to get stuff working, and when time and money are inflexible, people are a really hot commodity. Pretty much all my takeaways from GDC last year were that the best-sounding games with the coolest tech were coming out of the most supportive studios. Gaining that support takes a champion or vision-holder who’s willing to go tirelessly to bat for the stuff that counts.

It’s clear from the way Sunset Overdrive’s vanity and movement system turned out that they had a champion. Maybe a bunch of them! And a whole stable of talented designers; I saw something like 15 listed contributors from Microsoft alone, not to mention the entire audio team over at Insomniac. Just the same, what they pulled off sounds pretty incredible. I’m gonna quote myself here because I already gushed a ton about this last Wednesday, and it’s my blog.

Anyways, let’s get to the meat and potatoes of some of what they did.


Sunset Overdrive is big on clothes, and shoes. You can dress your avatar up in a half billion combinations of tops, bottoms, shoes and accessories. The visual results are often goofy, but super fun to tinker with and own. But who wants to let art have all the fun? Kristen, Bryan, Jeff and a whole whack of Microsofties went wide, recording thousands of rolls, tumbles, jumps, stretches, runs, walks and jingles for everything the art team could kick up, then manually put all those assets into Wwise structures that could operate independently and were switchable per-limb.

Again, important sub-theme here is that someone convinced someone to let them do this. Someone also ensured that all Foley assets for a given action (say, rolls) were always being trimmed to an exacting standard, ensuring that tumbling around in leather pants didn’t lose any of the core energy right at the peak of the roll that doing so in blue jeans might. Seems like a thing you’d just do, but when you’ve got legitimately thousands of assets to cut, you’d be tempted to just trim silence and bounce that stuff out. Nope.

VIDEO: Sunset Overdrive Audio System: Vanity

Final result? Your character sounds like a wonderful blend of all the ridiculous stuff you’re wearing, no matter what it is. No shortcuts taken.

Layers of Awesome

Another system in Sunset Overdrive is the so-called “Level of Awesome.” Think of it kind of like keeping a multiplier going in Tony Hawk, where, as you hop from rail to rail and stitch overland tricks together in a manual, you’ve got a big combo bonus stacking up. Now imagine that combo bonus making everything your character did while under sound way cooler. This is what they did.

The team took a bunch of actions–falling, jumping, grinding, bouncing–and matrixed them against what they felt the core of each Level of Awesome should sound like. At Level 1, your basic movement actions might have a little extra zip to them; at Level 3, you’re the hero at the core of a retro arcade game, with cartoon stingers and chiptune trails following his every move.

VIDEO: Sunset Overdrive Audio System: LOA

This is a system that needs to be seen (and heard) in-game to be really appreciated, so I can’t wait for the Vault video to go up.

The long and the short of it is that they fucking nailed this. Consider building this system into your next game and you’ll probably think you can do it. The way you’d set stuff up in Wwise seems clear, anyways–events that play both a basic layer of a sound plus a switch-driven sweetener layer, with that switch being driven by some Awesomeness RTPC that jumps values at set crossover points. But maintaining quality and timing standards across every one of these layers, ensuring that each action is not only legitimately improved and themed for each Level of Awesome (instead of just, “yeah, we made the whoosh heavier with an EQ”) but that peak energy and timings stayed consistent? That’s incredible.

That it all gels so well together in-game speaks volumes to the organization of the sound team and to having a really solid plan.

And again, to having someone who managed to buy them the time and space to execute.

There’s lots more to the talk that I won’t bother going in, but it’s full of crazy accomplishments on the game audio front. This talk alone showed me the power an empowered, passionate Sound Supervisor can bring to a game, and I applaud the entire team for pulling off what they did. Honestly, the number of talks on Sunset Overdrive at this year’s GDC (two on audio alone!) are a testament to the game’s technical and artistic achievements far and beyond its already awesome reviews.


I’ve been to GDC a couple of times in the past, always returning to reality overflowing with ideas, batteries recharged.

But this year’s was something special.

Some lucky confluence of my own experiences, where my head’s at, the people in attendance, the conference itself–I don’t know–came together to give me a GDC I’ll never forget. That sounds like something out of a John Hughes film, but I’m serious.

Funny thing is that this year, it wasn’t even the talks. I attended half a dozen or so over the week in between my volunteer responsibilities, and they were great. I left them all with lots of takeaways for my current gig at PopCap, some of which I’m putting into practice already. But my God, the conversations. Sunup to sundown, with restless hostel sleep that kept my brain from processing it all before it was time to do it again.

Each day began with a familiar, early-rising ritual: the 7AM walk through the urine-soaked, scaffold-strewn jungle that is SoMa to Sightglass and a morning roundtable with the Game Audio Podcast. (Side note: how the hell is that poverty line so distinctly drawn and right below a park, two shopping centers and the Yerba Buena Center for the Arts?) This initiative was fully on the rails last year, packed each morning and full of amazing discussion. This year’s, though. I mean, they may as well start selling Sightglass Track passes to the conference for all the folks that were showing up daily. I want to say we were running around 40-50 bleary-eyed sound designers, programmers and audio-curious every single morning. And yet, the whole thing–this interacting with the broader game audio community–still feels intimate, like it’s really ours. The companion carousel lunch hour’s the same way: a free-flowing group of game audio all-stars swapping cards and stories every day. No “X years AAA development” nor shipped titles necessary.

I don’t think I’m the only one who felt this way. A scrape of last week’s activity on the #GameAudioGDC hashtag reveals a lot of sentimentality and gratitude, held up as maybe the most important takeaway from this year’s conference.

So I’ll get to digging into some of my talks, thoughts and learnings in a later post, but wanted to start the snowball rolling with a final round of Internet thanks towards the entire game audio community for being so fucking rad. Not four years ago, this site was a desperate chronicling of me and my student exercises. I wanted very badly to belong to the conversation but was sharply aware of how little I knew, how I hadn’t “broken in” yet. I wore this attitude on my sleeve a lot of the time, and it’s made my small steps into this career really taxing at times. Turns out I needn’t have felt that way. We’re all in it–from the hobbyist, the still-enrolled and the just-getting-started to the AAA sound designer and audio director. There’s room around the Sightglass table for all sorts. We’re fortunate to have that.

As @mattesque put it on this week’s Bleeps and Bloops, “at some point game audio got to the point where people felt like they could win without other people losing.”

Cheers to that.

Still Alive

It’s been a few months. And as the days decompress and the hours return, my mind’s pulling back towards updating, analyzing, writing. I hope to have some great content for you guys over the coming weeks and months, including updates to my reel, game audio discussions and whatever personal reflections I need to put to paper.

In the short term, here’s what’s new:

  • It’s been a long summer. Back in May, I resumed my work with Microsoft and Team Dakota on Project Spark, which is now nearly out to sea. It’ll be on store shelves on October 7th. I’m proud of what we’ve accomplished, and especially hope that we can keep it in the water long enough to realize everything else we’re dreaming of. The game screams potential for awesome, reactive sound at every corner, and it’s just about squaring those ambitions up against the realities of development. Lots in store if we can get to it.
  • The WUIS lays dead (or still) in the water for right now–resuming work at such a brutal pace didn’t leave a lot of time for self-improvement outside of it. Now that things are settling, though, it’s on me to start filling the time with pursuits outside the routine, doing things worth remembering. That may be a return to Unity jamming, or something else.

There’s another thing I wanted to mention before I sign off.

Last year, I participated in Extra-Life, an annual fundraising drive where gamers around the world tap friends, family and loved ones for pledges supporting children’s hospitals and cancer research around the world. In tribute, they put themselves through the ringer and ruin their sleep cycle on an unbroken 24 hours of playing games. I broadcast this last year on, and it was great to have people tune in and keep me going with live donations and support while I slowly lost my mind.

I’m doing another fundraiser this year a few weeks in advance of the main Extra-Life event. Two weekends from now, OCT 4-5, I’ll be online for a 24-hour marathon, and am collecting pledges for a special and personal cause: the Ann K. Cresswell Memorial Fund.

Ann was the mother of one of my close friends and a beautiful human being who left us a few weeks ago. She’d battled and triumphed over breast cancer over the past few years. Her sudden departure at the hands of what might’ve otherwise been a routine sickness is a reminder that our methods for treating cancer ravage the body even as they restore it; moreover, a reminder that life is precious and always rushing by.

Donations to the Cancer Research Institute via the Ann K. Cresswell memorial fund go towards furthering cancer understanding and treatment, that our loved ones may live full and healthy lives outside of the horrible shadow it throws.

You can contribute via my group’s GoFundMe page here:

I’ll be forwarding all pledges I collect to the Ann K. Cresswell Memorial Fund. If you’d like a direct link or to contribute anonymously, you can do that here:

Additionally, the friends I’m doing this with are raising for local children’s hospitals, if you’d like to support them (or both).

Talk more soon!

Some mood music for a rainy Seattle evening. I miss this game.

WUIS Worklog TUE 5/13

Been a few days! Between negotiating the return to work and beginning a very intense journey into Reading Things AgainTM, I haven’t had much to talk about on the coding front. Today, I went back in for two lessons’ worth of fun. One, I think, was almost entirely irrelevant to sound, but a fun aside to pursue.

Today I Learned:

  • A little bit about vector math–the dot product and cross product. Operations like these, performed on the ol’ 3D Euclidean plane, are used to calculate all sorts of stuff like position, speed, physics checks and the like. Hitting this tutorial sent me on a random dive into vector algebra and math I haven’t thought about in probably twenty years. It’d be interesting to take a fuller crash course through that stuff sometime down the line, but for now, I had to stop when I found myself observing a Java applet that exhibits one of the most popular proofs of the Pythagorean Theorem. Probably not something I need to be overly concerned with for now, but it’s cool to see a) what vector math is b) why it’s useful and that c) Unity has a bunch of built-in functions (or are they classes? constructors? Blah) for handling it.
  • About the fact that you can enable or disable components–you know, attachable functions like Lights, Physics, Scripts, etc. in the visual editing side of Unity–on the fly. While investigating that, I learned that you can create GameObjects on the fly, too, and started trying to enhance my learning experience on this tutorial by branching out. Predictably, this got me to a point where I started having issues with code compilation, and got stumped. Then, the net went down, and all progress halted.

Up Tomorrow:

    • I’ve sent off a volley to some of my C#-knowing buddies about the difficulties I was running into with my experiments into runtime GameObject creation in Unity. It’s perplexing that shit’s going wrong, especially since the code snippet flagged by the compiler as somehow bad (see below) was copy-pasted directly from the Unity documentation, but I’ll get through it.

Assets/EnableComponents.cs(36,29): error CS1525: Unexpected symbol `:', expecting `)', `,', `;', `[', or `='

I would love to find a really, truly full and interactive guide to C# syntax somewhere on the net. Something where I could, say, plug in a line of code I’ve taken from somewhere and just have the various pieces identified. There are seemingly so many ways to write this stuff that it’s tough to know what piece is doing what sometimes.

WUIS Worklog FRI 5/9

It’s Friday! Slow day full of other stuff happening. I should really temporarily rename this endeavor to something that doesn’t mention Wwise…

Today I Learned:

  • About the Awake and Start functions. One’s called every time the project launches, whether its containing script is enabled (checkboxed) or not. The other’s called afterwards and only if the parent script’s enabled. Useful tools for initializing variables, values, game states, etc. I was pleased to be able to write the code provided by this tutorial without having to look at it beforehand–but then, it was pretty easy!
  • Learned the difference between the Update() and FixedUpdate() functions–former executes once per frame, but frames can take varying amounts of time! Latter is more consistent and gets its timing from the physics engine or something.
  • The differences between Input.GetKeyDown() (returns true if a key’s down, but only for the first frame in which this function’s executed) and Input.GetKey(), which can retrigger.

Tried my hand at some off-the-rails coding to figure out some pay rate conversion stuff. I was all excited to use structs, proper data types etc. and make ’em public–then be able to edit them from Unity’s Inspector view and check the results out in realtime!–but it turns out that you can’t get structs flagged / exposed to show up in the Inspector view, even if they’re public. Drag.

Up Tomorrow:

  • More tutorials–unless it’s nice out, then I’m going outside.