게임 검증 방법을 알아보자!

게임을 제작하다 보면 올바르게(의도대로 재미있게) 제작하고 있는지 알 수 없는 경우가 많다. 이럴 땐 어떻게 해야 할까? 가장 손쉬운 방법은 가까운 동료, 지인에게 물어보는 방법이 있다. 게임 제작이 다 된 후 누군가에게 검증받고 문제를 수정, 보완한다면 너무 많은 시간과 노력이 필요할 것이다. 따라서 제작의 각 단계별로 효과적인 검증을 한다면 시간과 노력을 줄여줄 뿐만 아니라 의도한 대로 재미있는 게임을 제작할 확률이 높아진다.


1. 기획 리뷰(Peer Review)

누구나 완벽하고 재미가 보장되는 게임기획을 할 수 없다. 따라서 기획(의도) 된 문서를 동료들과 리뷰하고 보완될 부분을 검토한다면 개발 전단계에 빠르게 검증할 수 있다. 개발 중 또는 개발 후 문제점을 찾아내고 수정하면 이미 많은 시간과 노력을 되돌려야 한다. 따라서 기획(의도)을 각 직무의 동료들과 점검하면 의도대로 기획되었는지, 누락된 부분은 없는지, 이 기획으로 다른 피처를 약화시키는 문제점은 없는지 등을 점검할 수 있다. 가능하다면 가장 비용이 적게 드는 기획 리뷰(Peer Review)를 꼭 하자.

2. 프로토타입 리뷰(Prototype Review)
기획 문서로 게임의 규칙(코어)이 정리되었다면 프로토타입 개발을 할 수 있다. 물론 디자인 리소스가 필요하겠지만 언제든 규칙이 변경될 여지가 있으니 더미(임시) 리소스를 사용하도록 하자. 프로토타입은 게임의 규칙을 플레이 가능한 수준으로 개발하여 의도된 재미를 주는지 체크하는 것이 목적이다. 게임의 재미라는 것은 규칙이 주는 재미도 있지만 유저의 조작(UI)과 전반적인 플레이 경험(UX)도 중요한 요소이기 때문에 프로토타입 단계에서 이를 점검하고 보완하여 완성도를 높일 수 있다. 정리하면 프로토타입 단계에서는 점검의 목적을 명확하게 하는데, 이때 타깃 유저를 고려한 점검이어야 한다. 그리고 점검에서 발견된 다양한 문제점과 피드백을 보완하여 짧은 개발 기간으로 반복적으로 제작, 점검을 하는 것이 중요하다.

3. FGT(Focus Group Test)
FGT란 게임에서 검증하고 싶은 부분은 타깃으로 하는 유저군과 비슷한 그룹을 5~10명 정도 모아 테스트하는 방식이다. 이때 테스트를 위해 진행자(Moderator)를 두어 테스트를 이끌어가게 된다. 이 진행자는 간단한 질문에 답을 해주거나 테스터 사이에 이야기를 적절히 유도, 조절하면서 진행하게 된다. 테스트가 끝난 후 사전에 준비한 설문지를 통해 구조화된 질문으로 추가 조사를 하여 의견을 받거나, 즉석에서 원하는 질문을 통해 자유로운 의견을 받는 것도 좋다. 이때 별도의 기록을 하는 인원 또는 장비(촬영, 녹음 등)를 통해 테스트 사이에 놓칠 수 있는 의견을 상세히 기록하는 것도 좋다. FGT를 통해 내부에서 검증받는 것 외 보다 타깃 된 유저와 유사한 그룹으로부터 의견을 받을 수 있어 보다 객관적인 테스트를 할 수 있다.

4. Usability Test
유용성 테스트라고 부르는 이 테스트는 FGT와 개념적으로는 유사하다고 보면 된다. 하지만 보다 적은 인원 혹은 한 명씩 집중적인 테스트를 여러 번 여러 명에게 진행하게 된다. 모든 테스트가 그렇듯이 이 테스트의 목적 즉, 검증하고 싶은 것을 또렷하게 정의하고 어떻게 평가할 것인지 계획을 잡는다. 이때 테스트의 시나리오(과정)를 미리 계획하는 것이 중요하다. 그리고 테스트에 맞는 대상을 선정하여 테스트에 적합한 환경 내에서 테스트를 이끌어갈 진행자와 함께 테스트를 진행한다. 이때 진행자는 지나치게 테스트에 개입하는 것은 좋지 않으며 조작의 진행이 불가한 상황이나 테스터의 질문에 적절한 답변으로 테스터가 주도적으로 게임을 진행 할 수 있도록 유도하는 것이 좋다. 지나친 개입은 객관적인 테스트 결과를 얻기 힘들기 때문이다. 보다 효과적인 테스트가 되기 위해 테스터의 경험, 의견을 잘 수집하는 것이 중요한데, 진행자의 질문, 설문조사 또는 장비를 통한 행동 분석, 게임의 성능을 분석할 수도 있다. 이렇게 얻어진 데이터를 기반으로 어떤 시사점을 주는지 잘 해석하는 것도 필요하며 받은 피드백을 반복적으로 수정 보완하면서 검증하는 것이 중요하다.

* 주의: FGT와 Usability Test 진행 시 영상 촬영 또는 녹음을 할 경우 테스터에게 미리 고지하고 동의를 받고 진행하도록 하자.

몇 가지 테스트하는 방법을 살펴보았다. 마지막으로 정리해 보면 테스트라는 행위는 우리가 알고 싶은 것을 보다 객관적으로 검증하기 위한 것이기 때문에 테스트전 알고 싶은 내용을 정확하게 정의하고 그 목적에 맞는 테스트를 하는 것이 중요하다. 또한 테스트 과정에서 얻을 수 있는 데이터 수집에 정성을 쏟고, 수집된 데이터는 정확하게 해석하여 다음 개발 개선점으로 잘 정리하도록 하자. 이 과정을 짧은 주기로 반복한다면 보다 재미있고 완성도 있는 게임이 될 확률이 높아진다.

댓글

이 블로그의 인기 게시물

게임의 퍼널(Funnel), 리텐션(Retention)개념 살펴보기

게임 코어를 기획할 때 고려해야할 것은 무엇인가?