Long Jaunt 스튜디오는 장르의 그래픽 관행에 도전하는 중세 왕국 시뮬레이터인 Norland를 출시했습니다. 포토리얼리즘을 추구하는 대신, 팀은 종이 인형 같은 캐릭터 미학과 상세한 2D 환경을 결합하기로 결정했습니다. 이 결정은 게임의 시각적 정체성을 정의할 뿐만 아니라, 특히 대규모 인구 관리와 신민들의 표정 표현에 있어 Unity에서 특정 기술적 과제를 부과합니다.
아트 파이프라인: Photoshop에서 2D 절차적 애니메이션까지 🎨
Norland의 컨셉 아트는 Photoshop에서 시작되며, 각 캐릭터는 평면 레이어 인형으로 디자인됩니다. 아티스트는 팔다리, 몸통, 머리를 개별 PNG 파일로 분리하고, Unity가 2D 뼈대 시스템(Sprite Skinning)을 통해 재조립할 수 있도록 최적화합니다. 기술적 핵심은 절차적 애니메이션에 있습니다. 수백 개의 사전 렌더링된 스프라이트를 저장하는 대신, 엔진은 얼굴 레이어를 보간하여 상태(슬픔, 배고픔, 기쁨) 간의 전환을 실시간으로 계산합니다. 이는 메모리 사용량을 줄이고 수백 명의 마을 주민이 렌더러를 포화시키지 않고 시뮬레이션 이벤트에 시각적으로 반응할 수 있도록 합니다. 또한, 바닥과 건물에는 Unity의 Tilemap 시스템이 사용되며, 동적 레이어 순서(Sorting Layer)와 결합되어 시각적 깊이를 자동으로 관리하여 캐릭터가 골목길을 걸을 때 잘못 겹치는 것을 방지합니다.
세부 묘사를 잃지 않는 살아있는 도시를 위한 시각적 최적화 ⚙️
화면에 200명 이상의 캐릭터가 있는 도시를 관리하려면 공격적인 최적화 전략이 필요합니다. Norland는 Unity의 영역 컬링(Region Culling)을 사용하여 카메라 시야 밖에 있는 스프라이트의 렌더링을 비활성화하지만 시뮬레이션 로직은 활성 상태로 유지합니다. 표정 표현을 위해 얼굴 LOD(Level of Detail)가 적용됩니다. 먼 캐릭터는 정적인 전신 스프라이트만 표시하는 반면, 가까운 캐릭터는 얼굴 애니메이션 레이어를 로드합니다. 이 접근 방식을 통해 북적이는 왕국의 환상을 성능 저하 없이 유지할 수 있으며, 단순하지만 잘 실행된 미학이 과도한 폴리곤보다 더 효과적일 수 있음을 보여줍니다.
Long Jaunt는 Norland에서 종이 인형 같은 미학을 유지하면서 성능을 희생하지 않기 위해 Unity와 Photoshop 간의 프로덕션 파이프라인을 어떻게 최적화할까요?
(참고: 게임 개발자는 사람들이 2시간 만에 클리어하는 게임을 만드는 데 1000시간을 소비하는 사람입니다)