게임 개발에서 24/7(FTS) 방식이란 전 세계 여러 시간대의 팀들이 작업을 넘겨받는 업무 처리 구조를 의미합니다. 24/7 방식을 사용하면 버그를 더욱더 빠르게 탐지하는 것은 물론, 개발 지연을 방지해 게임 출시까지 걸리는 시간을 크게 단축할 수 있습니다. 적용 방법이 복잡하긴 하지만 24/7 방식을 활용하면 게임의 개발, 테스트 및 출시 방식을 근본적으로 바꿔놓을 수 있습니다.
"24/7" 방식의 진정한 의미
지구의 자전으로 햇빛이 동쪽에서 서쪽으로 이동하는 것처럼 FTS 개발 방식에서는 전 세계 팀이 시간대에 따라 업무를 이어받는 구조로 업무가 이루어집니다. 즉, 24/7 구조를 적용하면 24시간 멈추지 않는 게임 개발 환경을 조성할 수 있습니다. 이 방식은 2개 팀이 협업할 경우 하루 개발 시간을 8시간에서 16시간으로, 3개 팀이 협업할 경우 최대 24시간까지 늘릴 수 있습니다. 이렇게 하면 전체 개발 기간을 최대 67%까지 단축할 수 있습니다.
24/7 방식은 일종의 릴레이 경주와 비슷합니다. 이때 게임 코드 및 애셋, 테스트 작업은 팀 사이를 이어주는 바통 역할을 하게 됩니다. A팀이 하루 업무를 마치면 그 바통은 B팀에게 넘어갑니다. 그리고 B팀이 마무리할 즈음엔 C팀이 업무를 이어받습니다. C팀의 하루가 끝날 무렵이 되면 A팀의 아침이 다시 시작됩니다. 이렇게 새로운 작업 주기가 다시 시작되는 방식입니다.
그러면 예시를 한번 들어보겠습니다. 샌프란시스코에 있는 팀이 오후 5시에 치명적인 버그를 발견했다고 가정해 볼 수 있습니다. 이런 경우, 굳이 다음 날 아침까지 기다리거나 밤샘 작업을 할 필요가 없습니다. 이제 막 아침을 맞은 시드니 팀에게 이 문제를 넘길 수 있기 때문입니다. 따라서 샌프란시스코 팀이 다시 업무에 복귀할 무렵에는 이미 버그 수정 및 테스트가 완료되어 배포 준비까지 마무리가 됩니다. 이 방법이 바로 태양을 따라 순환하는 24/7 개발 전략의 진정한 힘입니다. 물론 이러한 구조를 확립하는 일 자체는 쉽지 않습니다. 그러나 24/7 전략은 그만큼 훌륭한 효율성을 보여줍니다.
24/7 방식이 중요한 이유
오늘날의 게임 산업에서 속도는 더 이상 선택이 아니라 생존에 필수적인 조건이 되었습니다. 1,840억 달러 규모에 달하는 이 산업의 이용자들은 지속적인 콘텐츠 업데이트와 신속한 버그 수정, 그리고 플랫폼 간의 끊김 없는 서비스를 기대하고 있습니다. 즉, 원격 협업과 분산형 팀을 적극 활용하는 기업만이 업계에서 앞서나갈 수 있는 셈입니다. 그렇지 못한 기업은 뒤처질 수밖에 없는 것이 현실입니다. 예를 들어 Gearbox는 새로운 자동화 애셋 관리 파이프라인을 도입하여 New Tales from the Borderlands 개발 과정에서 엄청난 시간이 절감되는 효과를 얻을 수 있었습니다.
이번에는 24/7 방식이 게임 개발 과정을 실제로 어떻게 개선할 수 있는지 예시를 들어 설명해 보겠습니다.
전 세계 팀에 업무를 분산한 경우, 심각한 게임 오류가 발생하는 즉시 시간과 관계없이 바로 패치를 진행할 수 있습니다.
24/7 방식으로 베타 테스트를 운영하면, 각 지역 이용자들의 활동 시간대에 테스트를 진행할 수 있게 됩니다. 즉, 해당 지역 팀이 실시간으로 이용자의 피드백을 처리해 지속적인 개선 사이클을 수립할 수 있게 되는 것입니다.
크런치 기간에도 전 세계 팀이 유기적으로 협업하면 하루 16시간씩 무리하게 근무할 필요 없이 시간대에 따라 자연스럽게 업무가 이어지게 됩니다. 이를 통해 번아웃 없이 더 높은 품질의 결과물을 제작할 수 있습니다.
특히 QA에서 두각을 드러내는 24/7 방식
24/7 방식은 게임 개발 전체 프로세스에 도움이 되는 것은 물론, QA(품질 보증) 단계도 역시 획기적으로 바꿔놓을 수 있습니다. QA에 24/7 방식이 적용되면 게임 출시 속도 향상과 더불어, 게임 자체의 완성도 향상에도 도움이 됩니다. 팀 운영이 다양한 시간대와 대륙에 걸쳐서도 가능하다면 QA 테스터들은 글로벌 파트너와 더욱 원활하게 협력해 24시간 지원 체계를 구축할 수 있습니다. 이렇게 되면 테스트 범위는 더욱 촘촘해지고 커뮤니케이션은 원활해집니다. 다시 말해, 더욱더 실제 환경에 가까운 조건에서 테스트를 진행할 수 있게 되는 셈입니다. 24/7 방식은 다음과 같이 진행됩니다.