데브허브 | DEVHUB | Optimizing lighting in Projekt Z: Beyond OrderOptimizing lighting in Projekt Z: Beyond Order
- 340 Nards는 독일 기반의 소규모 인디 스튜디오로, 'Projekt Z: Beyond Order'는 2차 세계대전 배경의 몰입감 있는 1인칭 좀비 협동 슈터 게임입니다. 🇩🇪
- 이 게임은 기존 좀비 게임과 차별화를 위해 좀비 장르에 기지 건설 및 슈팅 메커니즘을 혼합한 독특한 게임 디자인을 목표로 했습니다. 🎮
- 가장 큰 기술적 과제는 조명 최적화였으며, Unity의 기본 도구를 활용하여 최고의 비주얼을 구현하는 것이 목표였습니다. ✨
- 실시간 전역 조명이 필요했기 때문에, 여러 옵션 중 Unity의 Screen Space Global Illumination(SSGI)을 선택했으며, 이는 성능 면에서 가장 우수했습니다. 💡
- Unity 프로파일러를 통해 그림자 성능이 주요 GPU 병목 현상임을 파악했고, 이를 해결하기 위한 자체 그림자 최적화 도구를 개발하여 조명 성능을 50% 향상시켰습니다. 🚀
- Unity 타임라인은 게임 내 시네마틱과 인공 조명 활성화 및 애니메이션에 매우 유용하게 사용되어 현재의 시각적 목표 달성에 핵심적인 역할을 했습니다. 🎬
- 개발팀은 실시간성, 아름다운 비주얼, 빠른 반복 작업의 이점 때문에 레이 트레이싱 구현에 큰 관심을 가지고 있으며, 현재는 스크린 스페이스 리플렉션에 집중한 후 도입할 계획입니다. 🌟