menu
 

상호작용 음악: '여러분이 직접 선택하는 모험' 스타일의 발라드

게임 오디오 / 상호작용 오디오 / 사운드 디자인

2018년 크라우드 펀딩 캠페인을 성공적으로 마친 inXile Entertainment(인엑사일 엔터테인먼트)는 '웨이스트 랜드 3(Wasteland 3)' 게임의 본격적인 제작에 돌입했습니다. 이전 게임인 '바즈 테일 4(Bard's Tale IV)'에서 많은 호평을 받은 사운드트랙에 이어서 브라이언 파고(Brian Fargo)는 새로운 게임에서 음악을 사용할 때 혁신적인 방법을 찾고자 했죠. 이를 위해 시니어 작가인 네이선 롱(Nathan Long)은 inXile의 NOLA 치프인 매트 핀들리(Matt Findley)가 웨이스트 랜드 2에서 구상한 아이디어를 바탕으로 플레이어가 게임을 플레이하면서 선택한 결과를 반영하며 각 구절이 주요한 서사적 결정을 나타내는 엔딩 크레딧용 포크 음악을 제작했습니다. 브라이언과 매트는 모두 이 아이디어가 맘에 들었고 마침내 'What We Did In Colorado(우리가 콜로라도에서 한 일)'이라는 음악이 탄생하게 되었죠. 이 음악은 결코 쉽게 탄생하지 않았습니다.

웨이스트 랜드 3 -   '여러분이 직접 선택하는 모험' 스타일의 발라드 

저희는 네이슨이 제작한 멜로디와 가사를 불러줄 사람으로 블루스, 컨트리, 포크 음악으로 잘 알려진 윌리엄 휘트모어(William Whitmore)라는 음악가를 선택했습니다. 보통 4분 가량의 발라드를 부르는 일은 그다지 어려운 일이 아니죠. 하지만 'What We Did in Colorado' 곡의 경우 플레이어가 게임에서 선택할 수 있는 많은 경로를 모두 고려해야 했기 때문에 서로 다른 구절과 가사 라인으로 조합된 60개 이상의 변주를 만들어내야 했습니다. 일반적으로 비슷한 스타일의 이야기 노래는 보통 16~20 라인으로 구성되어 있습니다. 하지만 윌리엄은 92개의 라인을 노래해야 했죠.  

NuendoTracks (1)
Steinberg(스타인버그)의 Nuendo Digital Audio Workstation(누엔도 디지털 오디오 워크스테이션)에서의 구절 정렬 과정 중 아주 작은 부분 

이 노래는 먼저 프롤로그로 시작한 후 플레이어의 게임 중 선택에 의한 결정 문에 따라 기하급수적으로 복잡해지는 여섯 구절로 진행됩니다. 그리고 플레이어가 방금 경험한 엔딩에 대해 얘기하는 코다(종결부)로 끝이 나죠. 또한 플레이어는 현명하지 못한 몇 가지 결정으로 인해 게임을 일찍 끝낼 수도 있는데, 이에 대한 구절도 있습니다. 

2018년도 후반에 저희는 윌리엄이 녹음한 구절을 매트 핀들리에게 전달했습니다. 그리고 매트가 오디오 디렉터인 알렉스 브랜든(Alex Brandon)에게 전달했죠. 알렉스는 매트가 녹음한 것을 켄트 홈즈(Kent Holmes)가 편곡하고 녹음한 전체 밴드 반주 트랙에 맞춰 넣었습니다.

구절을 정렬하기 위해서는 내보낸 파일의 시작과 종료 지점이 같아야 했습니다. 그리고 템포와 리듬을 일정하게 유지하기 위해서 타임 스트레치 도구를 사용했죠. 이때 구절의 이름은 가사 문서에 있는 라인의 이름에 따라 지정했으며 Wwise로 내보내진 후 게임에서 재생되었습니다. 바로 여기에서부터 정신없이 복잡해지기 시작했죠. 


Wwise_Transitions (1)
Wwise에서 정의되어야 하는 구절과 전환 효과의 일부. 

켄트가 제공한 반주 트랙은 고정적입니다. 이 트랙은 어떤 구절이 선택되는지에 상관 없이 항상 변하지 않죠. 그렇기 때문에 윌리엄의 92개의 라인이 라인과 구절의 조합에 따라 그 위에 맞춰져야 하고 위의 그림의 왼쪽에 있는 Wwise 세그먼트에서 시작 지점을 측정해야 합니다. 그림의 오른쪽에 있는 전환 효과는 노래를 뒷받침하는 이미지가 변경될 시기와 어떤 구절을 재생해야 할지를 정의해줍니다.

음악을 재생하는 Wwise 오브젝트는 Switch Container이며 가능한 전환 효과를 반영하는 총 61개의 스위치가 담겨 있습니다. 

정말 복잡해 보이죠? 이게 끝이 아닙니다. 알렉스가 Wwise에서 오브젝트를 구성 및 배치하고 시니어 오디오 디자이너인 제임스 베이커(James Barker)가 모든 구절을 안정적으로 재생할 수 있도록 타이밍과 전환 효과 규칙을 지정했지만 여전히 한 가지 요소가 빠졌습니다. 바로 게임에서의 데이터이죠.

이 게임은 OEI라는 도구를 사용하여 웨이스트 랜드 3에서 시네마틱, 대화, 플레이어의 선택을 추적하는 논리를 생성하고 관리합니다. 하지만 OEI에서는 구절이 가사 문서에서 구성된 것과는 다른 방식으로 구성되었기 때문에 OEI와 Wwise가 서로 잘 작동하지 않았죠. 그래서 엔지니어인 커트 헤이슨(Kurt Haisan)과 매튜 데이비(Matthew Davey)와 대화한 후에 게임의 리드 디자이너인 제레미 코프만(Jeremy Kopman)이 Wwise 이벤트를 구절이 담겨 있는 OEI의 '노드'와 맞추는 아주 길고 힘든 작업을 해냈습니다. 

OEI (1)
OEI 대화 'EndSong(노래 종료)'의 일부. 

마침내 OEI에서의 스크립팅과 Wwise에서의 번역을 끝낸 후 작업을 시험할 준비가 되었습니다. 게임 상태를 설정하고 가능한 모든 구절 조합을 확인해서 모두 올바르게 재생되는지 확인해야 했죠. 정말 고난의 작업이었습니다. 그리고 게임 출시일이 다가오면서 추가적인 QA 지원을 통해 플레이어가 어떤 선택을 하던 간에 (아무리 말도 안 되고, 듣도 보도 못하거나, 이상한 선택일지라도) 마지막 노래에서 그들의 여정이 담긴 가사를 들을 수 있도록 확인할 수 있었습니다. 

제작팀이 전하는 간략한 소감:

매트 핀들리: "저희 스튜디오는 저희가 제작하는 음악과, 다양한 상황에 기민하게 반응하는 서술 기법에 큰 자부심을 갖고 있습니다. 따라서 이 두 개념을 합쳐야 한다는 것은 당연한 생각이었습니다."

윌리엄 휘트모어: "이 프로젝트는 제가 이전에 작업했던 것과는 완전히 다른 프로젝트였습니다. 독보적이고 전례 없는 작업에 참여하게 되어 영광이었습니다. 글과 이야기가 아주 잘 짜여져 있어서 저만의 이야기를 만들어 몰입하는 것이 정말 쉬웠습니다. 정말 훌륭한 콘셉트죠.."

알렉산더 브랜든: "90년대 중반부터 상호작용 음악을 이야기하고 작업해왔지만 완전히 새로운 환경에서 작업하게 되는 경우는 아주 드뭅니다. 그런데 바로 이 프로젝트가 그런 환경 중 하나였죠. 저 혼자는 전혀 상상해보지 못한 이 정도 수준의 게임 음악을 만들어낼 수 있었던 건 진정한 팀의 노력 덕분이라고 생각합니다.” 

네이선 롱: "저는 제가 맡은 부분이 가장 힘든 줄 알았어요. 플레이어가 게임에서 할 수 있는 모든 일을 라임이 맞는 노래 구절로 만들어내는 일이 가장 어려운 일이라고 생각했거든요. 하지만 '진짜' 작업은 노래 제작과 녹음이 끝난 후에 시작되더군요. 이 엄청난 아이디어를 현실로 만들기 위해 수많은 노력을 다한 알렉스, 제레미, 그리고 나머지 팀에게 진심으로 진심으로 박수를 보냅니다." 

Alexander Brandon (알렉산더 브랜드)

1994년부터 활동한 오디오 디렉터 / 작곡가 / 게임 성우

Game Audio Network Guild(게임 오디오 네트워크 길드) 공동 설립

Alexander Brandon (알렉산더 브랜드)

1994년부터 활동한 오디오 디렉터 / 작곡가 / 게임 성우

Game Audio Network Guild(게임 오디오 네트워크 길드) 공동 설립

알렉스는 1994년 Epic Games(에픽 게임즈)에서 시작하여 20년이 넘게 게임 업계에서 활동해왔습니다. 언리얼(Unreal), 언리얼 토너먼트(Unreal Tournament), 데이어스 엑스(Deus Ex), 건틀렛: 세븐 소로우즈(Gauntlet: Seven Sorrows), 더스트: 엘리시안 테일(Dust: An Elysian Tail), 알파 프로토콜(Alpha Protocol) 등의 게임 음악을 작곡한 알렉스는, 스카이림(Skyrim), 잡 시뮬레이터(Job Simulator), 디시 유니버스: 온라인(DC Universe: Online)에서 성우를 맡기도 했으며 웨이스트 랜드 2(Wasteland 2)와 바즈 테일 4(Bard’s Tale 4)에서 사운드를 디자인했을 뿐만 아니라 에이븐 콜로니(Aven Colony)에서 작곡을 맡고 Retro Studios(레트로 스튜디오)에서 일하기도 했습니다. 그리고 Ion Storm(아이온 스톰)과 Obsidian Entertainment(옵시디언 엔터테인먼트)를 포함한 여러 개의 오디오 부서를 설립했습니다. 가장 최근에는 inXile(인엑사일)의 토먼트: 타이드 오브 누메네라(Torment: Tides of Numenara)와 웨이스트 랜드 3(Wasteland 3)에서 오디오 디렉터를 맡았습니다. 더불어 'Audio for Games: Planning, Process and Production(게임 오디오: 계획, 과정, 제작)'이라는 책을 저작했으며, Game Developer(게임 개발자) 잡지의 오디오 부문과 Mixed Magazine(믹스 매거진)의 칼럼니스트로 활동하고 있을 뿐만 아니라 Game Audio Network Guild의 부대표를 맡고 있습니다. 알렉스는 현제 텍사스 조지타운에서 가족들과 함께 살고 있습니다.

 @Wasteland

댓글

댓글 달기

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

다른 글

하이브리드 상호작용 음악의 시대가 올 것인가? 제 1부 -상호작용 음악의 R&D 플랫폼으로 Get Even 사용하기

저는 게임 음악을 작곡할 때 어떻게 하면 플레이어에게 의미있게 다가갈 수 있을까 항상 고민합니다. 작곡가는 보통 크리에이티브 디렉터, 오디오 디렉터와 함께 이야기, 감정, 주제,...

22.10.2019 - 작성자: 올리비에 더리비에르 (OLIVIER DERIVIÈRE)

Wwise 2021.1에서 시도해볼 10 가지

Wwise 런처에서 Wwise 2021.1을 다운로드할 수 있게 되었다는 소식입니다. 오브젝트 기반 파이프라인, 방사 이미터(radial emitter), WAQL을 포함한 다양한...

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

Impacter의 교차 합성 변형음 시각화하기

Impacter 플러그인 블로그 시리즈에 다시 오신 것을 환영합니다. 이전 두 블로그에서는 플러그인의 물리적 매개 변수와 이 매개 변수가 게임의 물리 시스템과 잘 통합될 수 있는...

2.2.2022 - 작성자: 라이언 돈 (RYAN DONE)

실용적인 구현: Wwise를 활용하여 세인트 로우(2022)에서 실제 라디오 재구현하기

세인츠 로우(Saints Row, 2022)의 사전 제작 단계에서 시스템을 처음 설계할 때 오디오 팀은 여러 시스템의 작동 방식을 실제 세계에 맞추기로 결정했습니다. 이는 주로 팀...

15.1.2025 - 작성자: 브렌든 엘리스 (Brendon Ellis)

Scars Above(스카스 어보브)에서의 Wwise Spatial Audio 구현 작업 과정

글 소개Spatial Audio API란?Spatial Audio API 작업 과정 Room과 Portal 에셋 구성 및 명명 규칙 명명 규칙...

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

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

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

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

다른 글

하이브리드 상호작용 음악의 시대가 올 것인가? 제 1부 -상호작용 음악의 R&D 플랫폼으로 Get Even 사용하기

저는 게임 음악을 작곡할 때 어떻게 하면 플레이어에게 의미있게 다가갈 수 있을까 항상 고민합니다. 작곡가는 보통 크리에이티브 디렉터, 오디오 디렉터와 함께 이야기, 감정, 주제,...

Wwise 2021.1에서 시도해볼 10 가지

Wwise 런처에서 Wwise 2021.1을 다운로드할 수 있게 되었다는 소식입니다. 오브젝트 기반 파이프라인, 방사 이미터(radial emitter), WAQL을 포함한 다양한...

Impacter의 교차 합성 변형음 시각화하기

Impacter 플러그인 블로그 시리즈에 다시 오신 것을 환영합니다. 이전 두 블로그에서는 플러그인의 물리적 매개 변수와 이 매개 변수가 게임의 물리 시스템과 잘 통합될 수 있는...