레드 데드 리뎀션 멀티플레이, 해킹 의심케 한 역대급 버그 사태 전말
2010년 '레드 데드 리뎀션' 멀티플레이어 출시 당시, 수많은 버그로 개발팀이 해킹을 의심할 정도의 혼란이 있었습니다. 전 수석 디자이너가 밝히는 당시의 아찔했던 상황과 그 원인을 자세히 알아봅니다. 락스타 게임즈의 2010년 걸작 ‘레드 데드 리뎀션’ 멀티플레이 모드가 출시되었을 때, 개발팀은 해킹을 당했다고 생각할 정도로 심각한 혼란에 빠졌던 것으로 드러났다. 당시 수석 멀티플레이어 디자이너였던 크리스 로버츠(Kris Roberts)는 최근 인터뷰에서 닭을 타는 사람들, 하늘을 나는 노파 등 상상조차 할 수 없었던 버그들이 속출하며 그야말로 아비규환이었다고 회고했다. 이 충격적인 비화는 게임 개발의 이면에 숨겨진 예측 불가능한 위기와 극심한 압박감을 여실히 보여준다. 로버츠는 키위 토크(Kiwi Talkz)와의 인터뷰에서 “우리가 해킹당하고 있나? 누가 우리를 트롤링하는 건가? 대체 무슨 일이지?”라며 당시의 절박했던 심정을 토로했다.
“해킹인가, 트롤링인가?” 개발팀을 공포에 떨게 한 기괴한 버그들 ‘레드 데드 리뎀션’의 멀티플레이가 세상에 공개된 순간은 로버츠에게 악몽의 시작이었다. 힘든 개발 기간을 마치고 보상 휴가를 즐기려던 그의 계획은 물거품이 되었다. 하필이면 배심원 의무로 법정에 있을 때, 게임에서 전례 없는 버그들이 터져 나오기 시작했다는 보고를 받았다. 문제는 단순한 결함을 넘어섰다. 로버츠의 증언에 따르면, 플레이어들이 닭을 말처럼 타고 다니거나 노인 여성 NPC가 하늘을 날아다니는 등 테스트 과정에서는 단 한 번도 목격되지 않았던 기괴한 현상들이었다. 이는 정상적인 게임 로직이 완전히 붕괴했음을 의미했다. 거대한 오픈 월드는 혼돈의 장으로 변했다. 상황이 너무나 비현실적이어서, 로버츠와 개발팀은 외부의 공격을 가장 먼저 의심했다. 누군가 악의적으로 서버를 해킹해 게임 코드를 엉망으로 만들고 있다는 추측이었다. 그는 “완전히, 그냥 완전히 망가졌다”고 말하며 당시의 처참했던 상황을 설명했다. 이 일은 게임 개발의 복잡성이 어떻게 예상치 못한 재앙으로 이어질 수 있는지 보여주는 사례다. 버그의 원인, 사라지지 않는 ‘금 자루’ 대혼란의 원인은 해킹이 아니었다. 개발팀의 자체 조사 결과, 문제는 게임 내 특정 아이템인 ‘금 자루’에서 비롯된 것으로 추정되었다. 이 금 자루는 경쟁 게임 모드에서 사용되는 특수 애셋으로, 많은 시스템 리소스를 소모하도록 설계되어 있었다. 개발자들은 특정 조건, 즉 ‘에지 케이스’에서 플레이어가 경쟁 게임을 떠날 때 이 금 자루를 가지고 자유 모험 모드로 나갈 수 있는 결함을 발견했다. 문제는 여기서부터 시작됐다. 자유 모험 월드로 흘러 들어온 이 비정상적인 금 자루가 서버의 모든 리소스를 독차지해 버린 것이다. 최근 유출된 GTA 6 영상 분석 에서도 복잡한 게임 시스템의 상호작용이 얼마나 중요한지 엿볼 수 있다. 결국 이 ‘유령 금 자루’ 때문에 다른 모든 게임 스크립트와 로직이 제대로 작동할 수 없게 되었고, 이는 닭을 타는 플레이어와 같은 황당한 버그로 이어졌다. 흥미로운 점은 로버츠의 기억에 따르면 락스타가 이 문제가 정확히 어떻게 발생하는지는 끝내 완벽히 규명하지 못했다는 것이다. 그만큼 복잡하고 희귀한 버그였다. 해결책은 락스타 뉴잉글랜드 팀의 프로그래머 제레미(Jeremy Tudisco로 추정)로부터 나왔다. 그는 배심원 임무를 마친 로버츠가 새벽 3시에 원격으로 협업하는 동안, 서버에 남아있는 모든 금 자루를 “극단적인 조치로 제거”하는 스크립트를 개발해 문제를 해결했다. 출시 대란의 배경: 극심했던 락스타의 크런치 문화 이러한 대참사는 결코 우연이 아니었다. 로버츠는 ‘레드 데드 리뎀션’ 출시 전 마지막 6개월이 자신이 게임 업계에서 겪었던 “최악의 크런치” 기간이었다고 증언했다. 당시의 살인적인 개발 환경이 불안정한 게임 출시의 한 원인이었음을 시사하는 대목이다. 그는 수면 부족으로 인해 당시의 기억이 거의 없는 “기억상실 상태”에 빠졌다고 말했다. 핵심 근무 시간은 토요일까지 포함하도록 확장되었고, 일요일 근무는 “선택 사항”이었지만 사실상 강요되었다. 결국 개발 막바지에는 “매일, 온종일” 일하는 상황에 이르렀다. 이러한 개발 환경은 게이머 권리를 외친 GTA 6 유출자들 과 같은 사건에서 드러나는 개발사와 플레이어 간의 긴장 관계와도 무관하지 않다. 더욱 충격적인 것은, 이러한 초과 근무가 단순히 버그를 수정하거나 게임을 완성하기 위한 것만은 아니었다는 점이다. 로버츠는 샘 하우저(Sam Houser)나 레슬리 벤지스(Leslie Benzies)와 같은 고위 임원들이 방문할 때, 팀이 바쁘게 일하는 모습을 보여주기 위한 “쇼”의 성격이 짙었다고 밝혔다. 금요일 오후에 주말 근무를 지시하는 이메일이 내려오는 일도 비일비재했다. 로버츠는 자신의 팀원들에게 이러한 강제 초과 근무를 전달하는 역할이 “극도로 불쾌했다”고 털어놓았다. 결국 이러한 비인간적인 크런치 문화는 그가 2001년부터 몸담았던 락스타를 2010년에 떠나는 결정적인 계기가 되었다.
16년이 지난 지금, 이 이야기가 중요한 이유 크리스 로버츠의 이야기는 단순히 과거의 해프닝이 아니다. 이는 오늘날에도 게임 산업이 안고 있는 고질적인 문제인 크런치 문화와 불안정한 출시 문제를 조명한다.
AAA급 대작 게임 개발에 따르는 엄청난 압박과 그 속에서 희생되는 개발자들의 현실을 보여주는 생생한 증언이다. ‘레드 데드 리뎀션’ 출시 이후 10년 이상이 흘렀지만, 상황은 크게 나아지지 않았다. 많은 기대를 모았던 대작들이 여전히 수많은 버그를 안고 출시되어 비판을 받는 일이 반복되고 있다. 이는 개발 기간 단축과 수익 극대화라는 압박 속에서 품질 관리가 뒷전으로 밀려나기 때문이다.
Resumo agregado pelo 5News a partir do feed público do veículo. A matéria completa, com todo o contexto, está em observatoriodocinema.uol.com.br — o conteúdo pertence a Observatório do Cinema.