Wayward Strand's Voiceover Pipeline | Part 3

게임 오디오

This article is part 3 of Maize's 3-part series on the voiceover pipeline of Wayward Strand. You can read the first part here, and the second part here.

Playing the wavs through Wwise:

In some ways, this was quite straightforward, because Wwise has a great implementation for playing external audio files, and once we’d figured out how to do this once with Unity’s Wwise plugin, it would work across all of the lines across all scenes. The trickiest thing here was figuring out how to organise the wavs inside the subfolders.

We ended up going for a folder structure of: <day>/<scenename>/<files, named 01.wav through 999.wav> - we could then figure out the path of a particular wav in a particular scene by knowing the day the scene was in, the scene name, and the special number that we had defined for the recordings for that line. An additional wrinkle was that we had a special folder for ‘shared’ scenes for characters, which required a different folder structure - this one was shared/<character>/<scenename>/<01.wav-999.wav> - so if it was in the ‘shared’ folder, it used that structure, otherwise it used the general day structure.

That special number mentioned just a sequential line index within the scene, but one that we ‘fixed in place’ before printing scripts out/recording sessions, so that if a scene had additional edits or structural changes after recording, the index wouldn’t change even if the scene did. Edits post-recording happened surprisingly often! Whether it was that a scene had logical issues that were only perceptible when QA testing with the VO in there, or line-reads that weren’t exactly right and could be cut without breaking the flow of the scene, or sneaky additions where lines from a few different scenes could be used to create an entirely new scene. Fixing the numbers in place turned out to be an incredibly useful approach that meant we could be fixing bugs and improving scenes after the VO was recorded, right up until release.

Bugs:

So what VO bugs can there be?

Wrong line or take

To fix this, I would open the relevant notation sheet, and Pro Tools file, and go digging for the correct line. This would need to be re-edited through the Pro Tools and RX presents. Sometimes the notation was the source of the mistake, and the described line didn’t exist. There’s so much to concentrate on during recording, things get missed!

Line not sliced correctly, leading to scene going out of sync

Woops! A line of dialogue wasn’t sliced properly, so now every line after it has the wrong number, and the characters are saying each other's words! Jason made a tool that scraped through all the scenes, and see if there was more or less wav files in their folders, than was expected. So I was able to go through these pretty systematically, and fix them. But, sometimes the scene would sync up again by the end, because of an additional miss-slice, and so the scene would be found through manual QA, and not any of our automated tools.

The first step is always to open the notation sheets, and check there first. They’re the source of truth! But, I didn’t always then have to open Pro Tools. I got to the point where if all the right words were there, just not in the right clips, I’d skip Pro Tools and use Audacity to slice/combine instead.

Words missed

When you don’t speak Danish, and when you’re slicing through 100 lines a minute, it’s easy to miss-slice. Or it could be because a character was coughing, speaking gibberish, or making some other nonsensical sounds that were mistaken for dialogue. This would lead me back into Pro Tools, to go looking for where this missing word went. OR, in the case where a word was never said, I would either look through the scripts to find another instance of that word, or I’d go into the Ink/script file in the game and change the line there.

So, the tools I was using to fix VO bugs were:

  • Our notation spreadsheets
  • Pro Tools sessions
  • Audacity for simple stuff
  • Ink for script fixes

We didn’t have many bugs! In fact the person who made the most mistakes in the editing process was me, Maize! Look, we all have our specialties... I had some stats on what percentage of scenes had bugs. I think out of the hundreds of scenes, maybe 5% of them had some small fix needed? Thankfully we had budgeted for implementation time, which ended up being half automated, so I was able to pivot to bugs which we hadn’t predicted.

The End

The end of the process was scene direction. Jason, as well as Aspen Forster, Susan Dang, and Marigold Barlet would do scene direction using the timeline feature of Unity, as well as a totally custom suite of tools made by Jason, with assistance from Russell Dilley and Thomas Ingram. This was an additional place where VO bugs could be found, for me to fix. As well as any extra pieces of audio cues that may have been missed, and had to quickly be made and implemented.

In the end, recording and getting the VO into the game, was a massive team effort. I just have to remind myself that it IS the equivalent of 18 feature films! Massive!

Maize Wallin

Composer, Sound Designer and Audio Programmer

Maize Wallin

Composer, Sound Designer and Audio Programmer

Victorian College of the Arts (BFA) educated, Melbourne based composer, sound designer, and audio programmer working across indie games and big budget AAA. ​Their focus is in 3D spatialised audio, and dynamic music, using cutting edge techniques to create unique outcomes. Maize lectures consults in Australia and around the world on these topics, and is strongly engaged in the game development community, and in activism and representation within it. Highlights from Maize's extensive folio include God Fall, Receiver 2, Wayward Strand, and Cosmic Express, as well as their solo experimental audio game works.

maizewallin.com

 @MaizeWallin

댓글

댓글 달기

이메일 주소는 공개되지 않습니다.

다른 글

Mastering Suite(마스터링 스위트)의 비하인드 스토리: 게임 내 오디오 마스터링

Mastering Suite 는 게임 산업의 크리에이티브와 엔지니어들이 일련의 협력을 통해 얻은 결과입니다. 수년간 PlayStation은 게임 오디오 개발자 커뮤니티와 협력하여...

23.7.2020 - 작성자: 단젤리 솀브리 (DANJELI SCHEMBRI )

아우터 월드(Outer Worlds)의 사운드: 제 1부

저희 Obsidian 오디오 팀은 Wwise와 Unreal을 사용하여 아우터 월드(Outer Worlds)의 사운드, 음악, VO를 제작한 방식을 두 편의 글로 심층적으로...

8.12.2020 - 작성자: 옵시디언 엔터테인먼트 (Obsidian Entertainment)

Wwise Unity 커닝 페이퍼

Wwise Unity 통합에 대해 말해봅시다. 언제든지 참조할 수 있는 수년간 제작된 교육 자료가 꽤나 많습니다. Audiokinetic 교육 자료로 말하자면 Youtube에도...

2.2.2021 - 작성자: 매스 마라티 소노로 (MADS MARETTY SØNDERUP)

Wwise 라이선스 및 가격 책정에 대해

"도대체 어떤 방식으로 책정되는거죠??"전 세계 스튜디오의 어두운 구석 어딘가에서 Wwise의 가격 모델이 조금... 복잡하다는 속삭임들이 있어 왔습니다. 완전히 틀린 말은 아닐...

13.4.2023 - 작성자: 마이크 드러멜스미스 (Mike Drummelsmith)

Scars Above(스카스 어보브)의 오디오 최적화 모범 사례

소개 이 글에서는 게임 스카스 어보브(Scars Above)를 프로파일링하고 오디오를 최적화하는 데 적용한 다양한 원칙을 설명해드리려고 합니다. 사운드 디자이너분들에게 저희가 겪은...

12.3.2025 - 작성자: 밀란 앤틱(Milan Antić)

Audiokinetic Theater 발표 세션 요약 | GDC 2024

GDC 2024에서 개최된 Audiokinetic Theater에서는 많은 오디오 전문가들을 초대해 소중한 정보들을 나눌 수 있어 매우 영광이었습니다. 첫 번째 영상들이 올라와...

22.5.2025 - 작성자: Audiokinetic (오디오키네틱)

다른 글

Mastering Suite(마스터링 스위트)의 비하인드 스토리: 게임 내 오디오 마스터링

Mastering Suite 는 게임 산업의 크리에이티브와 엔지니어들이 일련의 협력을 통해 얻은 결과입니다. 수년간 PlayStation은 게임 오디오 개발자 커뮤니티와 협력하여...

아우터 월드(Outer Worlds)의 사운드: 제 1부

저희 Obsidian 오디오 팀은 Wwise와 Unreal을 사용하여 아우터 월드(Outer Worlds)의 사운드, 음악, VO를 제작한 방식을 두 편의 글로 심층적으로...

Wwise Unity 커닝 페이퍼

Wwise Unity 통합에 대해 말해봅시다. 언제든지 참조할 수 있는 수년간 제작된 교육 자료가 꽤나 많습니다. Audiokinetic 교육 자료로 말하자면 Youtube에도...