본문 바로가기
게임개발/가마수트라

심층 분석: 슬라임 랜처 2(Slime Rancher 2)에서 날씨를 만드는 예술과 과학

by 아수랑 2023. 11. 13.
728x90

관련 분야: 프로그래밍 / 예상 시간: 8분

 

기술과 창의성이 교차하는 지점에 이러한 효과를 만들기 위한 치열한 노력이 있었습니다.


게임 개발자 심층 분석은 비디오 게임의 특정 디자인, 아트 또는 기술적 특징을 조명하여 단순해 보이는 근본적인 디자인 결정이 실제로는 전혀 간단하지 않다는 것을 보여주기 위한 목적으로 진행 중인 시리즈입니다.

이번 에피소드에서는 슬라임 랜처 2의 새로운 날씨 시스템을 개발한 제작자가 개발 과정과 플레이어에게 미칠 경험적 영향에 대한 개인적인 인사이트를 제공합니다.

새로운 날씨 시스템은 게임의 핵심 미학을 훼손하지 않으면서도 게임 세계에 깊이를 더하는 역동적인 요소입니다. 슬라임 상호작용을 넘어선 분위기 레이어를 도입하여 플레이어가 날씨에 따라 같은 구역을 다른 방식으로 경험할 수 있도록 합니다. 꽃가루와 바람부터 비와 번개까지 다양한 날씨 요소를 아우르며 플레이어가 게임 세계에 몰입할 수 있는 더 많은 방법을 제공합니다.

날씨 시스템에 생동감을 불어넣는 데 있어 각 팀과 팀원들은 각자의 고유한 역할을 수행했으며, 이 경험을 함께 구현하기 위해 어떻게 협업했는지 소개해드리고자 합니다. 먼저 소개해드리겠습니다:

 

  • 디얄라 카탄-라이트, 선임 시스템 디자이너: 시스템의 전반적인 밸런스와 튜닝에 집중했습니다.
  • 게임 엔지니어인 테스 다니엘은 디자인과 아트 에셋을 게임의 기능적 요소로 전환하는 작업을 담당했습니다.
  • 아트 리드인 노마 마르티네즈(Norma Martinez)는 환경에 날씨를 배치하고 테크 아트 팀과 긴밀히 협력하여 날씨의 시각적 측면을 미세 조정하여 게임의 기존 미학에 원활하게 통합되도록 했습니다.


이번 날씨 업데이트가 이전 업데이트와 크게 다른 점

날씨 시스템이 슬라임 랜처 1, 2의 이전 업데이트와 차별화되는 점은 개발팀이 다양한 환경 변화를 탐구한 방식입니다. 실험을 통해 날씨를 통해 어떤 종류의 경험을 전달하고 싶은지 구체화하여 게임의 진화하는 월드에 완벽하게 맞도록 만들었습니다. 같은 지역 내에서 새로운 경험을 제공하는 것은 슬라임 랜처 2를 전작과 차별화하는 데 중요한 요소였습니다.

날씨 시스템은 기존 시스템과 상호 작용하고 날씨 패턴이 서로 겹쳐질 때 더욱 흥미로워지도록 설계되었습니다. 이러한 역동성은 게임플레이에 깊이와 복잡성을 더하여 플레이어가 발견할 수 있는 다양한 돌발 행동을 제공합니다.

슬라임 랜처 2 토네이도 스크린샷.  게임 내에서 비가 내리는 모습은 다음과 같습니다. 퍼블리셔 이미지 제공.



날씨 시스템에 사용된 독특한 툴과 기법

날씨로 인해 이전에는 볼 수 없었던 완전히 새로운 역동성이 게임에 추가되었기 때문에 기술 아트 팀은 Unity에서 몇 가지 커스텀 툴을 개발하여 새로운 과제를 해결했습니다.

첫 번째 과제: 슬라임 랜처 월드에 새로 도입된 날씨 요소를 원활하게 통합하는 것이었습니다.

접근 방식: 일반적으로 새로운 기능을 월드에 추가할 때는 한 번에 하나의 셀에 집중하여 여러 섹션으로 나눠서 추가합니다. 세트 드레싱 프로세스를 간소화하기 위해 팀은 혼란을 일으키지 않으면서 의도적인 날씨 디자인 효과를 추가하는 것을 목표로 가장 큰 요소부터 가장 작은 요소까지 작업했습니다. Unity에서 커스텀 툴을 생성하여 웅덩이와 같은 요소를 쉽게 배치하고, 비가 내리는 등의 현재 상황을 고려하여 툴이 자동으로 적절한 폴더와 영역을 결정하도록 할 수 있었습니다. 이러한 자동화를 통해 테크니컬 아티스트의 스크립팅 전문성 덕분에 팀의 수작업과 지루한 작업이 크게 줄었습니다. UI가 간단해져 아트 팀은 Unity 내에서 날씨, 웅덩이, 개울, 꽃가루 구름, 덩굴을 제어할 수 있었습니다. 이러한 맞춤형 툴링은 아트 부서의 시간을 절약할 뿐만 아니라 디자인, 품질 보증 및 엔지니어링 팀에도 도움이 되었으며, 배치 오류나 로딩 문제를 테스트할 필요가 없어졌습니다.

두 번째 도전: 다양한 기상 시스템이 서로 다른 순열(예: 비 + 토네이도 + 번개 등)로 결합될 때 시각적이고 역동적인 상호작용에 대한 인사이트를 확보하는 것이었습니다.

접근 방식: 팀에서 다양한 기상 조건을 한 번에 활성화할 수 있는 Unity의 또 다른 커스텀 에디터를 만들었습니다. 이 기능은 프로젝트에 참여한 모든 부서에 유용했습니다. 디자이너는 다양한 날씨 조합에서 요소가 어떻게 작동하는지 평가하여 너무 많은 조건이 과도하지 않은지 확인할 수 있었습니다. 엔지니어는 악천후로 인해 발생하는 성능 또는 기능 문제를 파악할 수 있었습니다. 아티스트는 천둥 번개나 비가 내리는 동안 구름과 같은 다양한 날씨 요소의 모양을 미세 조정하여 조화로운 시각적 경험을 만들 수 있었습니다. 이러한 협업은 팀의 게임 개발 프로세스의 효율성과 품질을 개선하는 커스텀 툴을 개발하는 데 있어 테크니컬 아티스트의 역할이 얼마나 중요한지를 강조했습니다.

반응형

다이알라와 함께 날씨 디자인하기

제 역할에는 다른 부서와의 협업이 많이 포함됩니다. 저는 테스와 긴밀히 협력하여 시스템의 기본 규칙을 정의하고 원하는 튜닝과 밸런스를 달성할 수 있는 방식으로 시스템을 설정하는 방법을 정의했습니다. 저희는 함께 게임의 아트 디렉션을 준수하면서 게임의 분위기를 개선하여 플레이어가 다양한 날씨 조건을 통해 익숙한 지역에서 다양한 경험을 할 수 있도록 하는 것을 목표로 했습니다.

슬라임 랜처 2에서 날씨를 디자인하는 것은 독특한 도전이었습니다. 게임의 분위기에 맞는 감정적 연결을 만들어야 했기 때문입니다. 고요한 비부터 격렬한 폭풍우까지 6가지 날씨 유형을 결정하고 플레이어가 원하는 경험을 보장하기 위해 세심한 테스트와 반복 작업을 거쳤습니다.

저는 게임 월드에 역동적인 레이어를 주입하여 플레이어가 변화하는 하늘 아래에서 익숙한 풍경을 탐색하는 신선한 경험을 제공하는 데 열정을 쏟았습니다. 슬라임 랜처 2의 날씨 시스템은 단순히 게임플레이에만 국한된 것이 아니라 감정을 불러일으키고 몰입도를 높이는 데도 중요한 역할을 합니다.

슬라임 랜처 2 스크린샷 번개 번개 효과 스크린샷입니다. 퍼블리셔 이미지 제공.


테스의 날씨 시스템 개발 여정

이 시스템을 개발하는 것은 현실 세계의 날씨 패턴을 게임 세계로 옮겨야 하는 어려운 과제였기 때문에 결코 쉬운 일이 아니었습니다. 처음에는 기압과 온도 같은 물리적 변수를 실험해 보았지만 원하는 결과를 얻는 것이 결코 간단하지 않다는 것을 곧 깨달았습니다. 풀어야 할 복잡한 퍼즐이었죠.

저는 예술적 오브젝트, 이펙트, 시퀀스를 게임에 매끄럽게 녹아들 수 있는 실체적 요소로 만드는 촉진자 역할을 합니다. 저는 시간에 따른 동적 변화를 가능하게 하는 툴의 설계자입니다. 날씨 패턴이 서로 상호 작용하는 방식을 조율하고, 플레이어에게 딱 맞는 방식으로 날씨를 미세 조정하고 구현할 수 있는 시스템을 개발합니다. 저는 날씨 시스템이 단순한 부가 기능이 아니라 슬라임 랜처 2 경험의 필수적이고 몰입감 있는 부분이 될 수 있도록 복잡한 기계를 제작하는 데 전문성을 가지고 있습니다.

728x90


날씨 아트 디자인에서 노마의 역할

제 역할은 모든 시각적 디테일이 중요한 창의성과 기술적 정교함 사이에서 섬세한 춤을 추는 것과 같습니다. 저는 기술 아트 팀과 긴밀히 협력하여 날씨의 시각적 측면을 미세 조정하여 게임의 기존 미학에 매끄럽게 통합되도록 합니다.

우리 팀은 강풍에 나무를 구부리는 것부터 생생한 비 이펙트를 만드는 것까지 다양한 실험을 진행했습니다. 하지만 가장 어려웠던 점은 꽃가루를 게임의 기발한 세계에 진정으로 녹아들 수 있는 방식으로 표현하는 것이었습니다. 날씨를 돋보이게 하고 장면을 압도하지 않으면서도 강한 존재감을 드러내는 것 사이에서 완벽한 균형을 잡아야 했습니다.

빗방울의 크기, 투명도, 색상을 신중하게 고려하면서 빗방울의 뉘앙스를 탐구하는 것도 이 프로젝트의 즐거움 중 하나입니다. 팀원들과 함께 꽃가루가 게임의 낮과 밤 주기와 어떻게 상호작용하는지 연구하고 각 구역에 고유한 라이팅을 제작했습니다. 구름과 같은 요소도 필수 게임플레이 요소를 가리지 않도록 세심한 밸런싱이 필요했습니다. 웅덩이부터 꽃가루와 덩굴에 이르기까지 각 요소는 시각적으로 어수선해지지 않고 게임 월드에 자연스럽게 녹아들 수 있도록 세심하게 배치했습니다.

게임의 기발한 스타일을 유지하면서 높은 수준의 충실도를 유지하는 것이 중요했습니다. 물 효과의 투명도와 색상 간의 적절한 균형을 맞추고 빗방울의 밀도를 조절하여 시각적 혼란을 방지하는 등의 과제는 각 시각적 요소가 전반적인 몰입형 경험에 기여하도록 하는 데 필수적이었습니다.

슬라임 랜처 2 스크린샷 비 실제 비가 내리는 스크린샷입니다. 퍼블리셔 이미지 제공.


플레이어의 감정적 경험

날씨 시스템은 단순히 기계적인 경험을 전달하는 것이 아니라 감정을 불러일으키도록 설계되었습니다. 노마는 플레이어가 평화로운 비에서 위안을 얻거나 갑작스러운 토네이도 속에서 유머를 발견할 수 있다고 언급했습니다. 테스는 어린 시절 조부모님 댁의 아치 밑에서 비를 피했던 기억을 공유했는데, 슬라임 랜처 2의 새로운 날씨 시스템을 테스트하면서 그 경험을 되살릴 수 있었습니다. 디얄라는 플레이어가 날씨 시스템을 통해 게임 세계 내에서 감정적인 유대감을 느낄 수 있기를 바란다고 말했습니다.

슬라임 랜처 2의 새로운 날씨 시스템은 예술성과 기술 혁신의 독특한 조화를 보여줍니다. 감정적으로 영향을 미치는 날씨 경험을 만들기 위한 유니티 팀의 노력으로 플레이어는 전례 없이 기발하고 끊임없이 진화하는 슬라임 목장의 세계에 몰입할 수 있습니다. 플레이어는 다양한 날씨 조건에서 익숙한 풍경을 가로지르며 슬라임 랜처 2에서 신선하고 매력적인 여정을 기대할 수 있으니 올가을에 곧 출시될 업데이트에 대한 자세한 내용을 기대해 주세요.

 


원문:

 

Exploring the dynamic new weather systems of Slime Rancher 2

More than just a technical challenge, these new systems were an opportunity to reinforce atmosphere and emotion.

www.gamedeveloper.com

 

* 오역이 있을 수 있습니다. 잘못된 내용이 있으면 댓글로 알려주세요. 

댓글