티어스 오브 더 킹덤 물리 엔진 비화, 요리 냄비가 자동차 관절이 됐다

선풍기를 단 광차가 하늘 레일을 달리는 장면

선풍기를 단 광차가 하늘 레일을 달리는 장면

젤다의 전설 티어스 오브 더 킹덤에서 요리 냄비 밑에 달린 관절은, 원래 울퉁불퉁한 땅에 냄비를 바로 세우려고 넣은 장치였습니다. 그런데 플레이어들은 이 관절을 바퀴 서스펜션과 로봇 팔로 썼습니다. 2024년 게임 개발자 콘퍼런스(GDC)에서 닌텐도 개발진이 밝힌 물리와 소리 이야기를 정리했습니다.

1. 요리 냄비가 자동차 관절이 됐습니다

개발진은 휴대용 요리 냄비를 어디서든 꺼내 쓸 수 있게 하고 싶었습니다. 그런데 하이랄의 땅은 평평하지 않습니다. 그래서 냄비 밑바닥에 관절을 달아, 기울어진 땅에서도 냄비가 바로 서게 했습니다.

플레이어들은 이 관절을 전혀 다른 곳에 썼습니다. 바퀴의 서스펜션을 만드는 볼 관절로, 로봇 팔의 마디로 말이죠. 요리하려고 넣은 장치가 자동차 부품이 된 겁니다.

2. 물건마다 무게를 자동으로 계산합니다

게임 속 물건의 무게와 움직임은 재질과 모양에서 자동으로 계산됩니다. 그 위에 디자이너와 아티스트가 재미를 위해 값을 조정했습니다.

예를 들어 판자·돌판·철판은 실제보다 두껍게 만들었습니다. 그래야 화면에서 잘 보이고 울트라핸드로 다루기 쉽기 때문입니다. 현실을 그대로 따르기보다 손에 잘 잡히는 쪽을 택한 셈이죠.

3. 바퀴 하나는 부품 셋입니다

게임 속 모든 탈것은 미리 만들어진 것까지 포함해 부품들의 실제 물리 움직임으로 달립니다. 바퀴 하나만 해도 바퀴·모터·축, 세 개의 단단한 몸체로 계산됩니다.

모터의 회전력이 축을 지나 바퀴로 전해지고, 땅과의 마찰로 탈것이 앞으로 나아갑니다. 축이 바퀴와 모터를 탈것과 따로 움직이게 하는 서스펜션을 더하자, 바퀴가 땅에 더 오래 붙어 있게 됐다고 합니다.

4. 모든 소리는 같은 규칙을 따릅니다

울트라핸드로 붙이는 장면 울트라핸드로 갈고리를 발판에 붙이는 장면

소리도 물리처럼 만들었습니다. 물건마다 자기 소리 파일이 있고, 플레이어와의 거리와 다른 물건과의 부딪힘에 따라 시스템이 소리를 바꿉니다. 마차처럼 복잡한 소리도 따로 녹음한 게 아니라 부품 소리가 합쳐져서 납니다.

멀리서 나는 소리는 높은 음을 줄여 공기가 소리를 흡수하는 효과를 냈고, 울림은 주변 벽과 그 재질로 계산합니다. 리드 사운드 엔지니어 오사다 준야는 모든 소리가 같은 규칙으로 움직여야 한다는 것을 핵심 원칙으로 꼽았습니다.

5. ‘소리의 물리 엔진’

그러다 보니 사운드팀도 예상하지 못한 일이 생겼습니다. 만든 기억이 없는 소리 조합이 게임 속에서 들리기 시작한 겁니다. 이걸 본 디렉터 후지바야시 히데마로가 붙인 이름이 ’소리의 물리 시스템’이었다고 합니다.

플레이어가 마음대로 만든 탈것이 저마다 그럴듯한 소리를 내는 건, 소리 하나하나를 미리 만들지 않고 규칙으로 계산했기 때문입니다.

정리

항목 이야기
요리 냄비 관절 땅에 바로 세우려던 관절 → 서스펜션·로봇 팔
무게 재질·모양으로 자동 계산, 판은 실제보다 두껍게
바퀴 바퀴·모터·축 세 몸체, 서스펜션으로 접지
소리 물건별 소리 + 거리·공간 규칙, 모두 같은 규칙
별명 디렉터가 부른 ‘소리의 물리 시스템’

탈것을 일일이 만들지 않고 규칙만 만들어 둔 덕분에, 플레이어의 엉뚱한 발명이 전부 진짜처럼 움직입니다.

출처

  1. Game Developer — How Nintendo did the impossible with Tears of the Kingdom's physics system
  2. Game Developer — Tears of the Kingdom's sound designers unintentionally made a physics engine for sound