개발자 일지: 업데이트

월드 오브 탱크 블리츠는 끊임없이 개발되고 있습니다. 3주~4주 마다 새로운 업데이트가 출시되죠. 신규 전차나 지도를 추가하기도 하며 새로운 기능을 도입하거나 기존 기능을 개선하기도 합니다. 또한, 업데이트를 통해 다양한 이벤트를 진행하고 기존 게임 플레이를 변경하기도 하죠!

업데이트 규모

업데이트의 규모는 매번 다릅니다. 어떤 때는 몇 가지 유용한 기능만 추가되며 어떤 때는 신규 전차나 지도를 추가하거나 수많은 전차의 성능을 조정하기도 하죠.

블리츠 개발팀에는 여러 부서가 있습니다. 모든 부서가 함께 협동하여 하나의 게임을 만들어 가는 것이죠. 하지만 자료 분석, 개발, 테스트에 필요한 시간은 모두 다릅니다. 따라서 한 업데이트를 통해 모든 기능을 한 번에 출시할 수 없는 것이죠.

또한, 플레이어에게 공개되지 않는 작업도 진행합니다. 업데이트마다 다음과 같은 중요한 작업이 진행되죠.

  •        개발 과정 개선
  •        새로운 기능 기획
  •        게임 구조, 그래픽, 서버 최적화

업데이트에 포함할 내용은 각 부서의 작업 진행 상황뿐만 아니라 외부적인 요인도 고려하여 결정됩니다. 예를 들어 M4A3E8 Fury 전차는 영화 개봉에 맞춰 게임에 추가되었으며 중국 전차는 중국 정식 출시에 맞춰 게임에 추가될 예정이죠.

코딩, 테스트, 출시

승무원 능력 및 기술, 클랜 보급품, 위장 등이 추가되는 대규모 업데이트는 개발에 많은 시간이 걸리며 수많은 단계를 거쳐 준비합니다. 모든 기능이 서로 연결되어 한 기능 개발에만 치중할 수 없으며 테스트 결과도 분석해야 하죠.

새로운 기능 개발이 완료되면 업데이트에 포함되어 출시됩니다. 하지만 한 달 정도 시간을 두고 다시 한 번 검토해야 하죠. 그 이유는 다음과 같습니다.

  1. 클라이언트 안정화 작업을 2주 정도 해야 합니다. 이때 새로운 빌드 버전을 취합하고 테스트하며 그다음에는 개발자가 버그를 수정합니다.
  2. 안정화 작업이 끝나면 Apple이나 Google에 제출합니다. 이 과정도 2주 정도 걸립니다.
  3. 모든 과정이 완료되면 업데이트 일자를 정합니다. 대부분 금요일에 업데이트가 진행됩니다.

마지막 단계에서는 여러 빌드 버전을 취합합니다. 원칙적으로 업데이트 출시 2일~7일 전에 그다음 업데이트 안정화 작업이 시작됩니다. 

2.11 업데이트 준비 작업에 시간이 많이 소모되므로 추가되어야 할 기능이 계속 미뤄진다고 느낄 수도 있습니다. 예를 들어 재장전 시간 표시 기능과 거리 표시 기능은 2.10 업데이트 출시 전에 개발이 완료되었지만, 2.10 업데이트에 추가 작업을 할 시간이 부족해 2.11 업데이트에 추가하기로 했습니다.

서버 업데이트

게임 서버 업데이트는 주로 새로운 업데이트가 적용되는 정기 점검과 함께 진행됩니다. 서버 업데이트를 통해 긴 지연 시간, 접속 안정성 문제 등을 빠르게 해결할 수 있죠. 또한, 게임 클라이언트에 직접 연관되지 않은 오류도 수정합니다.

Hellcat 재장전 시간에서 발견된 오류를 예로 들어 보겠습니다. 해당 오류는 서버에서 빠르게 해결하여 실제 성능은 정상적으로 돌아왔지만, 화면에 표시되는 연사력 오류는 클라이언트 업데이트까지 기다린 후 해결할 수 있었습니다.

오류 수정이 늦어지는 이유

다음과 같은 예를 들어 보겠습니다.

  1. 6 8 2.10 업데이트 출시
  2. 2.10 업데이트 출시 당시 2.11 업데이트 안정화 작업 7일 차 진행 중
  3. 6 15 Apple, Google 2.11 업데이트 제출
  4. 2.10 업데이트 출시 일주일 후인 6월 16 일 특정 기기 또는 잘 사용되지 않는 설정에서만 발생하는 오류 발견

그렇다면 오류를 발견하고도 수정하지 않는 이유는 무엇일까요?

가장 큰 이유는 바로 2.11 업데이트 작업이 이미 “완료”되어 수정할 수 없기 때문입니다. 또한, 2.12 버전(2.11 다음 버전) 안정화 작업이 진행되고 있어 오류를 찾아내고, 수정하고, 테스트하려면 시간이 일주일밖에 남지 않아 수정할 수 없죠.

  • 오류를 빨리 찾아낸다면 2.12 업데이트를 통해 수정할 수 있습니다.
  • 그러나 Apple, Google에 새로운 버전을 제출하기 전까지 시간이 부족하다면, 2.13 업데이트에서나 해당 오류를 수정할 수 있습니다.

따라서 6월 16일 발견된 오류는 8월 중순에서야 수정할 수 있습니다. 게다가 플레이어 대부분이 알지도 못하는 사소한 오류이기도 하고요.

지금까지 오류를 즉시 해결하지 못하는 이유에 관해 알아보았습니다. 개발팀은 다양한 오류를 심각성에 따라 여러 단계로 분류합니다. 오류가 게임에 미치는 영향이 크고 자주 발생할수록 빠르게 해결하죠. 그렇다고 사소한 오류는 무시한다는 것이 아닙니다. 시간이 걸릴 뿐 발견된 오류는 반드시 수정하죠.


2.11 업데이트가 곧 출시됩니다. 그다음 업데이트도 거의 개발이 끝난 단계죠. 다음 업데이트 세부 정보를 곧 공개할 예정이니 기대해 주십시오!

닫기