드레지 인 유니티: 얀 스피너와 물 셰이더가 서사적 공포를 창조하는 법

2026년 05월 23일 게시됨 | 스페인어에서 번역됨

비디오 게임 Dredge는 Unity 엔진이 사실적인 그래픽에 의존하지 않고도 분위기 있는 공포 경험을 제공할 수 있음을 증명합니다. 그 비결은 도구들의 정확한 조합, 즉 Yarn Spinner 기반의 대화 시스템을 통한 서술적 긴장감과, 목가적인 바다를 시각적 함정으로 바꾸는 맞춤형 워터 셰이더에 있습니다. 이 기술 분석은 이러한 요소들이 어떻게 통합되어 표면 아래의 위험을 숨기는지 자세히 설명합니다.

어두운 바다 위의 배, 등대 불빛과 짙은 안개를 보여주는 Dredge 스크린샷

워터 셰이더와 동적 은폐 레이어 🌊

개발팀은 Unity에서 파도와 반사 효과를 시뮬레이션할 뿐만 아니라 가시성 필터 역할을 하는 워터 셰이더를 구현했습니다. 플레이어가 잔잔한 바다를 항해할 때 물은 투명하지만, 밤이 되거나 생물체에 가까워지면 셰이더는 탁도와 왜곡을 증가시킵니다. 이 효과는 Photoshop에서 제작된 해저 텍스처와 혼합되는 높이 맵(heightmap)을 통해 구현됩니다. 해초와 난파선 잔해 텍스처는 다양한 불투명도 레이어로 칠해져, 게임 상태에 따라 셰이더가 이를 드러내거나 숨길 수 있도록 합니다. 이로써 Unity 엔진은 추가 에셋을 로드할 필요 없이 목가적에서 공포스러운 바다로 변화하는 해양을 렌더링합니다.

서사적 긴장감의 엔진, Yarn Spinner 🎣

Dredge는 Yarn Spinner를 사용하여 주인공의 대화와 일지 노트를 관리합니다. 단순한 텍스트 창 대신, 이 시스템은 플레이어가 생물체에 대한 정보를 얻을 때 워터 셰이더의 변화를 활성화합니다. 예를 들어, 리바이어던에 대한 보고서를 읽으면 Yarn Spinner는 Unity에 변수를 전송하여 주변 물을 어둡게 만들고, 괴물이 나타나기 전에 불안감을 조성합니다. 서사 스크립트와 해양 재질 속성을 연결하는 이 작업 흐름은 대화 엔진이 게임의 시각적 분위기에 직접적인 영향을 미칠 수 있음을 보여줍니다.

Yarn Spinner가 하이퍼리얼리스틱 모델에 의존하지 않고 Dredge에서 고립감을 강화하기 위해 Unity의 워터 셰이더와 공포 서사를 통합하는 방법

(추신: 모바일 최적화는 마치 코끼리를 미니 쿠퍼에 집어넣는 것과 같습니다)