G-CON 24/재도약의 여정 - 사이버펑크 2077 개선을 위한 CD 프로젝트 레드의 기술 지원 데이터와 인사이트 활용 방법
캐롤리나 니에베그워브스카, CD PROJEKT RED, “재도약의 여정 - 사이버펑크 2077 개선을 위한 CD 프로젝트 레드의 기술 지원 데이터와 인사이트 활용 방법” G-CON 2024 세션 @ G-STAR 2024
도입
2020년 사이버펑크 2077이 출시되었지만 많은 문제가 발생했었다. CDPR은 2023년 사이버펑크 2.0 대규모 업데이트와 함께 게임을 재출시했다. 사이버펑크 2.0에서 게임의 여러 시스템이 대폭 개선되었고 많은 문제들을 고쳤다.
회사에서의 협업과 소통
개발, 퍼블리싱, 백오피스 팀 간에는 항상 긴밀히 협업이 이루어지고 있다. 캐롤리나의 PES(Player Experience & Safety) 팀은 특히 PX(Player Experience)팀, 기술 지원 팀과 작업할 일이 많다.
PX팀은 플레이어 관점에서 게임을 운영하는 팀이다. 이 팀은 피드백을 수집하는데 강점이 있다. 기술 지원 팀은 피드백보다는 플레이 데이터를 수집하는 데 강점이 있다. 이 팀은 개발팀과 버그 소통을 하며 플레이어와 커뮤니케이션을 담당한다. PES팀은 이들 팀 상위에서 의사결정에 중요한 역할을 한다.
지난 2020년은 협업의 중요성을 깨닫는 계기가 되었다. 외부 세계의 변화에 회사 내부가 적절하게 대응하지 못했다. 이전에는 각 팀이 고립되어 팀 간에 소통이 잘 이루어지지 않는, 사일로 문제가 있었다.
2021년 이후로는 다양성과 협업을 강조하는 문화가 자리잡았다. 회사 내부의 모든 팀이 격의 없이 협업하고 다양한 관점을 수용할 수 있도록 하는데 많은 노력을 기울였다. 사일로 문제를 극복하려는 노력이 계속되었다.
이 때 건전하고 지속 가능한 업무 환경을 조성하고, 애자일 방식으로 조직을 운영하고자 신전략을 수립하였다. 내부적으로 RED 2.0이라고 부른다. RED 2.0의 목표는 “분산된 소유권”이라고도 할 수 있다. 쉽게 말해 모든 팀원이 주인 의식을 갖도록 하는 것이다.
사이버펑크 2077 업데이트 과정
우리는 릴리즈 다음날부터 개선 작업을 시작했다. QA, 프로듀서, 커뮤니케이션 팀이 함께 버그 수정과 패치 작업을 진행했다. 팀 간의 구분은 Cross-functional 팀이 작업을 이끌어 나가면서 사일로 문제를 극복하는데 많은 도움을 주었다.
버그는 주로 기술 지원 팀에서 접수하였다. 버그는 심각도에 따라 우선순위를 설정하였는데, 게임의 동작을 중단시키는지, 관련된 퀘스트의 중요도가 높은지, 프로덕션의 기능으로서 정의한 부분인지, 대체 방법이 없는지, 유저를 짜증나게 하는지, 가시성과 발생 빈도가 높은지 등을 고려하였다.
라디오 버그를 예로 들어, 라디오가 제대로 재생되지 않는 버그는 심각성 자체는 낮았다. 게임의 동작을 중단시키지 않았고, 관련된 퀘스트는 없었다. 하지만 가시성과 발생 빈도가 높아서 버그 해결의 우선순위가 높았다.
버그 처리의 또 다른 도전 과제는 사이버펑크 2077이 다국어로 출시되었다는 점에 있다. 사이버펑크 2077은 먼저 폴란드어로 개발하고 영어로 번역한 후, 영어 번역본을 다른 언어로 재차 번역하는 과정을 거친다.
원본의 의미를 유지하려고 노력했지만 문맥에 맞게 각색한 부분도 있으므로, 다국어로 들어오는 버그를 추적하는 과정에서 전혀 다른 기능이나 시스템에 문제가 발생했다는 것으로 오해하기도 하였다. 우리는 내부적으로 다국어 툴을 개발하여 버그를 추적하고 관리했다.
종종 접수된 내용이 실존하는 버그인지 구별이 어려운 것도 있었다. 모드로 인해서 발생하기도 하고, 심지어는 최신 버전의 모드에서는 해결되었는데 구 버전의 모드에서만 발생하는 버그가 있기도 했다. 버그가 실재한다고 하더라도 이런 경우에는 해결 방법을 찾을 수 없었다. 다시 말해 버그의 해결 방법을 찾는 것도 중요했다.
어떤 버그는 시스템 상 패치되었음에도 불구하고, 이미 기록된 데이터로 인해 패치가 반영되지 않는 경우도 있었다. 이러한 버그들은 대개 인게임에서 유저가 특별한 행동을 해서 데이터를 갱신해야 해결할 수 있었다.
우리가 Holofixer 시스템을 추가한 것은 이를 해결하기 위함이었다. Holofixer는 인게임에서 버그 해결 행동을 하거나, 버그 해결 포인트로 안내하는 시스템이다. 인게임 요소로 버그를 해결할 수 있도록 하여, 유저가 게임을 플레이하면서 자연스럽게 버그를 해결할 수 있도록 했다.
마무리
2023년 9월 팬텀 리버티 릴리즈는 내외부에서 긍정적인 평가를 받았다. 수많은 버그를 해결하고, 게임을 개선하면서 사이버펑크 2077은 다시금 플레이어들에게 사랑받는 게임이 되었다.
버그 해결과 게임 업데이트는 많은 사람들의 협력이 필요하다. 그리고 팬텀 리버티 릴리즈에 도달하는데까지 우리의 협업 전략은 모든 과정에서 중요한 역할을 했다.