ADA Q&A: Cyberpunk 2077의 세계 속으로

A nighttime street scene from Cyberpunk 2077 dominated by a massive pyramid-shaped building whose geometric steel frame glows with teal neon light. The sign at its base reads "Beautiful Hearts Club," while searchlights sweep the dark sky above and holographic billboards drift overhead. Palm trees and a dense wall of neon signage line the street to the left, as a lone car cruises toward the pyramid.

Mac에서 즐길 수 있는 가장 기술적으로 까다롭고 시각적으로 야심 찬 게임 중 하나인 ‘Cyberpunk 2077’은 숨 막힐 듯한 디테일의 디스토피아 세계를 선보입니다. 복잡한 실내 공간, 독특한 미래형 차량 디자인, 거친 캐릭터 아트가 어우러져 이 세계가 화려하면서도 껄끄럽고, 실제로 살고 있는 곳처럼 느껴지게 만듭니다. 기술적인 측면에서 ‘Cyberpunk 2077’은 막강한 강자입니다. 이 게임은 Apple Silicon, Metal 셰이더, MetalFX Frame Interpolation 및 노이즈 제거, 고급 칩의 경로 추적 기능을 최대한 활용하며, ‘For This Mac’ 설정이 각 기기별로 프레임률과 시각적 충실도를 자동으로 최적화해 줍니다.

게임 개발 부책임자인 Paweł Sasko와 나이트 시티를 Mac에 구현하는 과정에 대해 인터뷰를 진행했습니다.


Cyberpunk 2077: Ultimate Edition

  • 팀 이름: CD PROJEKT RED
  • 사용 가능한 플랫폼: Mac
  • 소재지: Poland
  • 카테고리: 영상 및 그래픽

App Store에서 ‘Cyberpunk 2077 Ultimate Edition’ 다운로드하기 >


이렇게 기술적으로 복잡한 게임을 개발하면서 디자인 측면에서 내리기 가장 어려웠던 결정은 무엇이었나요?

Sasko: 성능 확장성과 게임의 시각적 정체성 사이의 균형을 맞추는 일은 쉽지 않았습니다. 이 게임은 밀도 높은 조명 스택, 반사 소재, 볼륨메트릭, 레이 트레이싱 그리고 나이트 시티의 정체성을 형성하는 다층적인 시각 시스템에 대한 의존도가 매우 높습니다. 어려운 장면에서 화질을 낮췄다면 쉬웠겠지만, 그렇게 하면 이 세계의 분위기와 몰입감이 약화됐을 것입니다. 그래서 우리는 화질과 안정성을 모두 유지할 수 있도록 프로파일링하고, 설정값을 하나씩 미세 조정하며, 반복 가능한 장면을 검증하고, 시스템을 최적화하는 데 엄청난 시간을 쏟았습니다.

디자인 측면에서 가장 큰 논쟁 중 하나는 Cyberpunk 프랜차이즈의 진정한 정체성에 관한 것이었습니다. 초반에 ‘Cyberpunk 2077’은 나이트 시티에서 전설적인 무법자가 되는 판타지 게임인 척합니다. 빠른 자동차와 명성 그리고 돈처럼 화려한 요소로 가득하죠. 하지만 실제로는 훨씬 더 어둡고 개인적인 이야기입니다. 불치병과 이에 대처하는 방법에 대해 이야기하죠. 플레이어의 자유, 영화적인 요소가 가득한 1인칭 스토리텔링을 특징으로 하는 오픈 월드, 실존적 주제와 같은 여러 가지 서사적 요소 가운데에서 적절한 균형을 찾는 데에는 상당한 반복과 논의가 필요했습니다. 우리는 게임이 재미있을 뿐만 아니라, 게임을 끝낸 후에도 플레이어들에게 오랫동안 여운이 남길 바랐습니다.

A dramatic low-angle shot from Cyberpunk 2077 of Johnny Silverhand — long dark hair, red-tinted aviator sunglasses, a gleaming cybernetic arm — leaning casually against a railing as haze drifts around him. He wears a black sleeveless vest and dog tags, and his expression is cool and confrontational. Harsh overhead lighting cuts through the smoke, casting hard shadows across his face and chrome arm..

최종 제품에서 겉으로는 잘 드러나지 않지만, 가장 자랑스럽게 생각하는 부분이 있나요?

Sasko: 게임 개발에는 불문율이 하나 있습니다. 바로 모든 것이 완벽하게 작동한다면, 이를 위해 얼마나 많은 노력이 들어갔는지는 아무도 모를 거라는 거죠. 하지만 프레임 페이싱, 스트리밍, 컨트롤, 조명, 애니메이션, UI 흐름 중 단 하나의 구성 요소라도 이상하게 작동하는 순간, 뭔가 잘못되었다는 걸 바로 느낄 수 있습니다.

그 보이지 않는 완성도가 제가 가장 자랑스러워하는 부분입니다. 개발 이면에서는 수년간 프로파일링, 최적화, 셰이더 검증, 테스트 루프, 아키텍처 재설계, 다양한 하드웨어 구성에서의 끊임없는 반복 작업이 이루어졌습니다. 앱 전환, 전체 화면 동작, HDR 보정, 컨트롤러 반응성, 디스플레이 간 이동과 같은 사소한 부분까지도 중요하게 생각했습니다. Mac에서 플레이하는 ‘Cyberpunk’가 진정한 네이티브 방식으로 느껴지기를 원했기 때문입니다. 플레이어가 게임을 실행하고 그 기반 기술에 대한 아무런 생각 없이 나이트 시티에 완전히 빠져드는 순간 비로소 보람을 느낄 수 있습니다.

개발 과정에서 특히 중요한 역할을 한 Apple 기술이나 도구는 무엇이었나요?

Sasko: Game Porting Toolkit 덕분에 네이티브 코드를 작성하기 전에도 이식된 환경에서 게임을 평가할 수 있었습니다. 덕분에 프레임 시간이 어디에서 소비되고 있었는지, 병목 지점이 CPU인지 GPU인지, 그리고 네이티브 코드로 전환했을 때 어떤 시스템에 가장 집중해야 하는지에 대한 귀중한 인사이트를 초기에 얻을 수 있었습니다.

그 이후로 Metal API와 Metal 셰이더 변환기가 렌더링 프로세스의 중심이 되었습니다. MetalFX와 Dynamic Resolution Scaling은 가장 무거운 게임 플레이 시나리오에서도 이미지 품질을 보존하면서 안정적인 성능을 유지하도록 지원했기 때문에 우리의 전략에서 핵심적인 역할을 하게 되었습니다. 게다가 Apple의 EDR 파이프라인을 통한 HDR, AirPods의 헤드 트래킹을 지원하는 공간 음향, 게임 모드, 네이티브 컨트롤러 지원 그리고 iCloud 저장 기능과 같은 플랫폼 기능을 통합하여 macOS에서 게임을 자연스럽게 플레이할 수 있도록 했습니다.

A sweeping nighttime cityscape from Cyberpunk 2077, looking up from a dense neighborhood of low, rain-slicked rooftops toward a wall of towering skyscrapers blanketed in neon advertisements. Signage in Japanese and English competes for attention, including a massive red neon sign reading "24時間営業" (open 24 hours) in the foreground.

이런 프로젝트 경험이 있는 분으로서, 이제 막 첫발을 내디딘 게임 개발자나 디자이너에게 어떤 조언을 해 주시겠어요?

Sasko: 저는 비디오 게임이 그 복잡성으로 인해 엔터테인먼트와 예술적 표현의 가장 중요한 형식 중 하나가 되어가고 있다고 진심으로 믿습니다. 게임은 스토리텔링, 기술, 음악, 예술, 시스템 디자인, 영화 촬영 기법, 심리학 및 플레이어의 선택권을 모두 한데 결합합니다. 게임과 같은 매체는 없으며, 앞으로 이 매체는 점점 더 많은 인정을 받게 될 것으로 생각합니다.

제가 드릴 수 있는 가장 큰 조언은 이겁니다. 계속해서 무엇이든 만들어보세요. ‘Cyberpunk 2077’과 같은 대형 프로젝트는 사실 수년에 걸쳐 단계적으로 해결한 수많은 작은 문제들로 이루어져 있습니다. 정말 어렵겠지만, 자신의 생각에 매몰되지 않고 반복적으로 수정하는 방법을 배우세요. 이것저것 테스트하고, 고장도 내보고, 재설계하고, 개선하는 이 과정을 반복하세요. 가장 빠르게 성장하는 사람들은 대개 호기심이 많고, 적응력이 뛰어나며, 협업에 능숙하고, 열정적입니다. 솔직히 말하자면, 팀과 함께 만든 세계에 플레이어들이 감정적으로 연결되는 모습을 보는 건 세상에서 가장 기분 좋은 일 중 하나입니다.


더 많은 개발자 이야기

개발자 이야기는 Apple 커뮤니티에서 가장 창의적인 개발자들의 모범 사례와 철학을 탐구합니다. 각 스토리에서 개발자, 디자이너, 엔지니어들과 함께 그들의 놀라운 작품이 어떻게 탄생했는지 살펴봅니다.

모든 개발자 이야기 보기 >