Ys X: Nordics의 출시는 Falcom이 자체 독점 엔진인 Yamaneko Engine을 선보이며 기술적 이정표를 세웠습니다. 이 변화는 Ys IX 엔진의 한계에서 벗어나 시리즈 최초로 더 넓은 환경과 원활한 해상 항해 시스템을 가능하게 하여 액션 JRPG의 오픈 월드 경험을 혁신적으로 변화시킵니다.
오픈 월드 개발에서 Yamaneko Engine의 기술적 의미 🗺️
Yamaneko Engine은 실시간 지오메트리 로딩을 최적화하는 렌더링 아키텍처를 도입하여 프레임 속도를 희생하지 않으면서도 더 넓은 지역으로의 전환을 가능하게 합니다. 팝인 현상을 숨기기 위해 폐쇄된 공간을 우선시했던 이전 엔진과 달리, 이 새로운 시스템은 더 공격적인 컬링과 라이트 프로브 기반의 동적 조명 시스템을 사용합니다. 게임의 핵심 요소인 해상 항해는 이전 타이틀에는 없었던 절차적 파도 시스템의 이점을 활용하며, 실시간 반사가 있는 수면을 처리하기 위해 에셋 파이프라인의 재설계가 필요했습니다. 콘솔과 PC를 위해 Falcom은 다수의 적과 파티클 효과가 있는 장면에서도 부드러움을 유지하는 동적 해상도 스케일링을 구현했습니다.
JRPG 개발 및 멀티플랫폼 최적화를 위한 교훈 ⚙️
Yamaneko Engine으로의 전환은 장르의 특정 요구 사항에 초점을 맞출 경우 자체 엔진이 상용 솔루션과 경쟁할 수 있음을 보여줍니다. Falcom은 메모리 효율성과 비동기 데이터 로딩을 우선시했으며, 이는 이전 세대 콘솔에서 부드러움을 유지하는 데 중요한 요소입니다. 개발자들에게 이 사례는 오픈 월드로 확장할 때 에셋 워크플로우와 드로우 콜 관리를 최적화하는 것의 중요성을 강화합니다. 사전 계산된 글로벌 일루미네이션이 아닌 동적 프로브를 사용하기로 한 결정은 레벨 컴파일 시간을 줄여, 시각적 품질을 희생하지 않으면서 빠르게 반복 작업하려는 소규모 팀에게 직접적인 이점을 제공합니다.
개발자로서, 새로운 Yamaneko Engine의 어떤 측면이 Ys X: Nordics가 Falcom의 이전 타이틀의 기술적 한계를 극복하는 데 핵심적이었다고 생각하며, PhyreEngine 기반 파이프라인에서 이 자체 기술로 마이그레이션할 때 직면한 구체적인 과제는 무엇이었습니까?
(추신: 게임 잼은 결혼식과 같습니다. 모두가 행복해하고, 아무도 자지 않으며, 결국 울게 됩니다.)