menu
 

Behind the Sound of Psychonauts 2

게임 오디오

Psychonauts 2 is an exciting platforming adventure game that continues the story of Raz after the events within the 2005 title Psychonauts; spanning roughly a dozen levels inside the minds of multiple characters, each of which is entirely unique. From Psychedelic rock concerts to a cook show game, we find Raz encountering multiple situations, enemies and bosses. Due to the nature of this game, we found multiple challenges, sometimes unique to individual levels, as in many cases what had worked in one place may not have worked in another due to the ever-changing aesthetics of the game.

Image1

Double Fine consisted of five core audio professionals for Psychonauts 2. The Audio Director - Camden Stoddard, Senior Sound Designer - Paul O’Rourke, Voice & Localization Producer - Malena Annable, Technical Sound Designer - Steve Green, and VO Editor and Sound Designer - Kate Kelly.

Portal To My Mind

From the beginning, we knew and had already created a number of methods to make the player feel as though they were traversing surreal environments. One of the most well-used methods was our Portals; a defined “hole” which would immediately teleport the player from one area to the next. Many times, these portals would transpose you to the other side of a map. For audio, this creates a whole slew of problems... the trickiest one being the propagation of sound from one side to the other.

Rocks

Rock and Roll

Much of the portal tech and programming was done by Aaron Jacobs, one of Double Fine’s many incredibly talented programmers.

The age-old scenario is walking through a door. You’d expect to hear the audio on the other side of the door. However technically everything on the other side of that door is a vast distance away, attenuation through Wwise would say that it’s too far to hear. 

Image2

The Space Between Us

During development, the worst case scenario was in Ford’s Mailroom and the Dead Letter Offices. These offices are so far away from the central mail room in the game editor. However, during gameplay, thanks to the portal system it appears right in front of you with the massive Ford Mail Bot loudly toiling away.

Image3

All Praise FordBot

Initially we just couldn't hear it until we walked through the portal, and thus was close enough to be within its attenuation range. 

Our second phase of problem-solving was mainly centered around creating a point source of ambience right at the door that would sound as though the Ford Bot was there. However, this wouldn’t be in sync with his animations and would go silent once you walked through the portal, away from this point source. We knew early on that the real solution would be to somehow fake it so that we could hear what was coming through the portal.

Image4

The image above shows the space between portals. In this instance, if you enter through Red, you come out from Green

Our solution ended up utilizing multiple listeners. Typically the listener the player uses is on the camera. However, when near a portal, we introduce a second listener of equal distance and placement on the opposite side of the portal. As the player’s camera moves, so does the second listener behind the portal. With some clever mixing, this allows for the audio on the other end of the portal to be picked up and played back.

Image5

Listeners. Listeners Everywhere

For the sake of performance, we generally allowed the second listener to pick up on most everything dynamic you’d expect to hear, such as if you threw a rock through a portal, but limited many loops or things we didn’t care so much about. We also set up a system where we could specify certain game objects to make sure they would be picked up by the second listener. Once the player crosses through the portal, the 2nd listener flops to the location of the old portal, maintaining the illusion and allowing you to hear everything in the room you just left.

bot

Magic

New Problems

Being able to hear things on the other side of a map was great and helped with immersion. We of course found that it had its own set of problems and challenges. The primary problem came in the form of occlusion.

Early on into the project we had made the call to not use Wwise’s default occlusion. As great as it is, we found it a bit limiting for our particular needs. In many instances we found we wanted one object to be fully occluded, while another we may want to hear strictly a low pass filter, while on an object right next to that, we may want to have a hidden item fully occluded until you achieved a certain goal or collected a unique ability.

Crying Out Loud

Psychonauts 2 is wrought with collectables. So of course many of them are designed to be hidden or secretive. A scenario we encountered in Bobby Z’s level was that we were hearing a collectable character called “Emotional Baggage” cry out to the player at the other end of a portal. While we wanted the player to be able to find the collectable, we didn’t want it to be super obvious, or give away the illusion of the portal tech.

Essentially in Unreal Engine, we created a component we could attach to game objects and be able to, individually, tweak and tune occlusion settings using Wwise’s RTPC curves. Of course we did have a default setting in place; however, this gave us the benefit of being able to hand craft each instance of occlusion based problems in a game that - let’s be real here - doesn’t really adhere to realistic situations.

Housekeeping

As mentioned before, Psychonauts 2’s levels are each incredibly unique. A couple of which included 2D side-scrolling portions, each of which had their own aesthetics. By utilizing Wwise’s States, we constantly tell Wwise what level is actively loaded up. This allows us to easily change anything’s sound effect based on what level you’re in. Cassie’s side-scroller book levels and Hollis’ Heart Race are great examples of using the same event calls, but switching the audio used based on what level you’re in.

Thanks to Wwise we were able to maintain multiple unique systems and aesthetics over a multi-year development cycle for a game that needed to try to maintain as much of its roots as possible, while also adding in so much new stuff. And thanks to Audiokinetic for asking us to put this together. I hope you were able to take something useful away from it. 

Double Fine

Double Fine

Double Fine Productions is an award-winning, game development studio founded in 2000 by games industry veteran Tim Schafer. Located in San Francisco’s South of Market district, Double Fine is committed to making high-quality games with an emphasis on originality, story, characters, and fun.

 @DoubleFine

댓글

댓글 달기

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

다른 글

제 2부: 니어 : 오토마타(NieR:Automata)의 공간 음향과 Wwise로 구현한 다양한 게임 플레이 유형

블로그 제 1부를 읽어주세요! 다양한 게임 플레이를 지원해주는 Wwise 컨트롤 앞서 말씀드렸듯이 이 게임에서는 카메라의 위치가 자주 변경됩니다. 표준 후면 시점부터 시작해서 탑...

17.9.2019 - 작성자: PlatinumGames Inc. (플래티넘 게임즈)

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

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

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

게임 오디오 직업 스킬 - 게임 사운드 디자이너로 고용되는 법

20.1.2021 - 작성자: 브라이언 슈밋(BRIAN SCHMIDT)

Wwise로 도플러 효과 제작하기

도플러(Doppler) 효과는 음파를 기준으로 관찰자가 움직임에 따라 파동의 주파수가 변하는 것입니다. 이 물리적인 현상은 모든 종류의 파동 전달에서 일어나며 음파도 예외가...

30.3.2022 - 작성자: 쒸 웨이 (Xu Wei, 徐巍)

노 스트레이트 로드(No Straight Roads)의 음악적 게임 세계 설계하기

안녕하세요, 게임 오디오 여러분들! 저희가 Wwise와 Unreal Engine을 사용해서 '노 스트레이트 로드(No Straight Roads, NSR)'의 극도의 스타일링을...

29.3.2023 - 작성자: Imba Interactive (임바 인터랙티브)

Wwise를 사용한 반복 재생 기반 자동차 엔진음 디자인 | 제 1부

이 시리즈에서는 Wwise Authoring과 오디오 및 자동차 전문 지식을 알맞게 사용해서 간단한 반복 재생 기반 자동차 엔진 사운드를 디자인하는 방법을 살펴보려고 합니다! ...

18.4.2023 - 작성자: 아르토 코이비스토 (Arto Koivisto)

다른 글

제 2부: 니어 : 오토마타(NieR:Automata)의 공간 음향과 Wwise로 구현한 다양한 게임 플레이 유형

블로그 제 1부를 읽어주세요! 다양한 게임 플레이를 지원해주는 Wwise 컨트롤 앞서 말씀드렸듯이 이 게임에서는 카메라의 위치가 자주 변경됩니다. 표준 후면 시점부터 시작해서 탑...

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

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

게임 오디오 직업 스킬 - 게임 사운드 디자이너로 고용되는 법