DevOp는 모바일 게임 경험을 어떻게 향상시킬까?

by fnf

경쟁이 높은 모바일 게임의 세계에서 게이머는 망설임 없이 본인이 직면하고 있는 문제를 적극적으로 해결합니다. 게이머는 직접적인 피드백을 주면서, 게임 혹은 게임과 관련되어 있지 않아도 서비스와 관련한 문제들에 대해서도 말합니다. 추가적으로, 각 나라마다 게이머는 하나의 상품을 어떻게 평가하는지가 다릅니다. 사실상, 게이머들의 피드백이 중요한 비중을 차지하며, 이는 회사 수익에도 영향을 미칠 수 있습니다.

모바일 게임 개발자는 게이머가 지적한 문제를 어떻게 해결할 수 있으며, 모바일 DevOps이 여기서 어떤 역할을 할 수 있을까?

모바일 기계에 게이밍은 엄청 중요하고 성장률도 높습니다. 몇 년 전만해도 오늘 볼 수 있는 든든하고 높은 능력을 갖춘 기술이 존재하지 않았습니다. 그래서 좋은 게이밍 경험을 제공하는 사람들도 없었습니다. 그러나, 이제 모바일 DevOps으로 모든 것이 가능합니다.

모바일 게임 개발 및 테스팅을 위해서 DevOps 과정

DevOps 는 모바일 게임을 개발하고 추진하면서 최고의 사용자 경험을 제공합니다. 또한, 구축하고 효과적으로 실험할 수 있도록 지속적으로 테스팅을 합니다. 그러나, 실제의 기계에 테스팅 하는 것 단 하나만의 중요한 단계이지만, 다른 부분은 테스팅이 어떻게 실행되는지, 또한 개발 과정에 테스팅 결과는 어떻게 평가되는지와 같은 질문들입니다.

모바일 DevOps는 테스팅 환경의 운영 상태를 확인하는 중요한 역할을 합니다. 오늘날의 모바일 게임은 새로운 빌드, 릴리즈, 업그레이드를 통해서 유통기한을 늘리는데, 새로운 기능을 다 테스팅하고 나서야 통과시키는 게 중요합니다. 

일반적으로 테스팅은 게임 릴리즈 날짜와 가까운 시기에 진행됐으나, 모바일 DevOps에서 테스팅은 지속적으로 진행됩니다. 테스팅은 문제들이 어떻게 발견되는지에 대한 즉각적인 결과를 제공하면서 이것을 어떻게 해결할 수 있는지 알려줍니다. 모바일 게임 테스팅의 구성은 일반 모바일 앱 테스팅과 그다지 다르지 않지만, 몇 개의 실제 기계들, 지속적 통합과 중고 게임 개발 툴 등을 포함합니다. 모바일 DevOps 과정에 수동 테스팅을 할 수 없습니다. 수동 행위는 시간 낭비를 의미하는 동시에 낮은 생산량과 비효율성을 뜻합니다. 그래서 모든 것이 자동화된 플랫폼에서 생산량에 안 좋은 영향을 미치는 요소들을 자동화합니다.

신속 개발-테스팅-배치 및 즉각적인 오류 리포팅 결과는 모바일 게임의 퀄리티를 높입니다. 테스트 자동화, 지속적 통합의 효율적인 이용, 실제 기계 테스팅 및 고급의 테스팅 방법 등은 모바일 게임의 퀄리티를 향상시킵니다. 모바일 게임의 인기는 몇 년 전부터 계속 증가하고 있으며, 이 인기를 온라인 도박 게임에서도 목격할 수 있습니다. 이때 모바일 게임을 실제 네트워크를 사용함으로써 실제 위치에서 모니터링할 수 있는 새로운 방법들이 나타났습니다. 그러나, 이것이 아직까지 특정 모바일 게임에 경우 존재하지 않았습니다. 모바일 모니터링이 초래할 가장 큰 변화는 사용자들이 어떤 이유로 인해 게임을 못하게 되면, 이를 즉각적으로 알립니다.

통합 모바일 모니터링은 제품의 퍼포먼스만 아니라 시스템의 건강 관리 상태를 확인합니다. 시스템에 대역폭이 더 추가되어야 하는지, 아니면, 하드웨어 혹은 다른 어떤 것을 추가함으로써 최종 사용자의 경험을 향상시킬 수 있는지 제시합니다.

연관된 글