분노의 폭군 아온 오브 루인: 퀘이크 엔진을 배신하지 않고 현대화하는 기술

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

Wrath: Aeon of Ruin의 출시는 향수와 성능 사이의 균형에 관심 있는 모든 개발자에게 매혹적인 사례 연구를 제시합니다. 1996년 Quake 엔진의 현대적 변형인 DarkPlaces 엔진을 기반으로 구축된 이 게임은 레트로 미학이 기술적 한계와 동의어일 필요가 없음을 보여줍니다. 여기서 거친 폴리곤과 픽셀화된 텍스처는 동적 조명 효과 및 입자 시스템과 공존하며, 과거로 여행했다는 환상을 깨뜨리지 않으면서 경험을 한 단계 끌어올립니다.

어두운 복도에서 동적 조명과 픽셀화된 텍스처를 보여주는 Wrath Aeon of Ruin의 스크린샷.

TrenchBroom과 Blender: 클래식 슈팅 게임을 위한 제작 파이프라인 🛠️

Wrath의 레벨 디자인은 Quake 엔진의 이진 논리를 존중하는 맵 에디터인 TrenchBroom에 의존합니다. 핵심은 BSP 지오메트리와 브러시 사용에 있습니다. 각 방은 가시성이 수동으로 최적화되어 렌더링 오버헤드를 방지하는 폐쇄된 공간으로 설계되어야 합니다. 에셋의 경우 Blender는 완벽한 파트너가 됩니다. 모델은 낮은 폴리곤 수로 내보내지지만 텍스처는 256x256 픽셀로 칠해집니다. 기술적 비결은 DarkPlaces 엔진에서 미묘한 노멀 맵과 스페큘러 맵을 적용하여 저해상도 표면이 원래의 거친 느낌을 잃지 않으면서도 볼륨감을 갖는 것처럼 보이게 하는 데 있습니다.

1996년의 캔버스 위의 동적 조명 💡

가장 큰 기술적 과제는 엔진이 충돌하지 않으면서 현대적인 조명을 통합하는 것이었습니다. DarkPlaces는 동적 조명과 부드러운 그림자를 허용하지만, 픽셀화된 텍스처에 적용하려면 감쇠 범위를 세밀하게 제어해야 합니다. 해결책은 광원을 전략적 지점으로 제한하고 입자를 사용하여 섬광과 연기를 시뮬레이션하는 것이었으며, 이 모든 것이 고정 60 FPS 프레임레이트를 유지했습니다. Wrath는 시각적 일관성이 해상도가 아닌 예술적 의도에 달려 있음을 보여줍니다. 모든 픽셀이 중요하며 모든 폴리곤에는 목적이 있습니다.

레거시 엔진으로 작업하는 개발자로서, Wrath: Aeon of Ruin에 적용된 특정 현대화 기술 중 현재 하드웨어에서 성능을 희생하지 않으면서 Quake 엔진의 본질을 유지하는 데 가장 효과적이라고 생각하는 것은 무엇입니까?

(추신: 셰이더는 마요네즈와 같습니다. 분리되면 처음부터 다시 시작해야 합니다)