Ghost Song의 출시는 AAA급 예산 없이도 시각적으로 인상적인 SF 메트로이드바니아를 만들 수 있다는 것을 증명했습니다. Unity로 개발된 이 타이틀은 유기적이고 채도가 낮은 미학이 두드러지며, 분위기 있는 조명과 맞춤형 셰이더가 동굴 같은 배경을 생동감 있고 압도적인 공간으로 변화시킵니다. 인디 개발자들에게 Ghost Song의 사례는 Unity 그래픽 엔진을 최대한 활용하여 일관된 아트 디렉션과 견고한 성능을 달성하는 방법에 대한 실용적인 교훈을 제공합니다. 🎮
볼류메트릭 조명과 유기적 표면 셰이더 🌌
Ghost Song 분위기의 비결은 제한된 범위의 포인트 라이트와 가변 밀도 안개를 결합하여 사용하는 데 있습니다. 비용이 많이 드는 글로벌 일루미네이션에 의존하는 대신, 팀은 정적 영역에 베이크된 조명과 먼지 및 습기를 시뮬레이션하는 파티클 시스템을 선택했습니다. 캐릭터와 적의 셰이더는 러프니스 맵과 단순화된 서브서피스 스캐터링 효과를 사용하여 생물학적 표면이 촉촉하고 살집 있게 보이도록 합니다. 이 효과를 재현하려면 Unity의 Shader Graph를 사용하여 프레넬 노드와 채도가 낮은 기본 색상(채도가 낮은 HSV 값)을 결합하고 눈이나 생물 발광 지점에 부드러운 방출 제어를 추가하는 것이 좋습니다.
에셋 최적화와 제한된 색상 팔레트 🎨
Ghost Song은 팔레트를 회색, 파란색, 탁한 주황색 톤으로 제한하는 것이 게임을 빈약하게 만들지 않고 오히려 몰입감을 강화한다는 것을 보여줍니다. 콘솔과 저사양 PC에서 60fps를 유지하기 위해 스튜디오는 배경 장면의 폴리곤 수를 줄이고 먼 장식 요소에는 2D 스프라이트를 사용했습니다. 핵심은 동일한 색 공간을 공유하는 Photoshop의 텍스처 아틀라스로 작업하고 Unity의 Sprite Shape 시스템을 사용하여 무거운 3D 지오메트리 없이 곡선 플랫폼을 만드는 것입니다. 마지막 조언: 게임 씬에 조명을 베이크하고 약간 채도가 낮은 색조(Color Grading)로 Unity의 포스트 프로세싱 프로필을 사용하여 전체 이미지를 통일하세요.
Ghost Song에서 성능 저하 없이 유기적이고 촉촉한 분위기를 생성하기 위해 어떤 조명 및 포스트 프로세싱 기술이 사용되었나요?
(추신: 게임 개발자는 사람들이 2시간 만에 클리어하는 게임을 만들기 위해 1000시간을 보내는 사람입니다)