메커니즘이란 어떤 사물의 작동 원리나 구조를 의미합니다. 게임에서의 메커니즘은은 게임이 돌아가는 방법과 시스템간의 구조를 말합니다. 일반적으로 게임 메커니즘은 게임의 기본 규칙, 목표, 도전 과제, 플레이어가 게임과 상호작용하는 방식을 모두 포함하고 있습니다.
게임 메커니즘의 정의
게임 메커니즘은 게임 내에서 플레이어의 행동, 게임의 규칙, 그리고 그 결과가 어떻게 상호작용 하는지를 정의하는 게임 디자인의 기본 구성 요소입니다.
이는 게임의 룰셋을 형성하며, 사용자가 게임 세계 내에서 어떻게 행동할 수 있는지, 그리고 그 행동이 게임 세계에 어떠한 영향을 미치는지 결정합니다.
간혹 메커니즘을 기획의도와 혼용해서 사용하는 경우가 있습니다.
(기획의도는 게임 기획에 있어서 가장 중요한 요소이기 때문에 별도의 포스팅으로 다룰 예정입니다.)
게임 메커니즘은 규칙과 절차를 정의하는 것이고, 기획의도는 사용자에게 주고자 하는 감정(경험)과 그 방법에 대한 방향성을 제시 하는 것입니다. 명확하게 다른 개념이니 혼동하지 않아야 합니다.
게임 메커니즘의 중요성
게임 메커니즘은 플레이 경험의 기반을 마련하고, 게임의 도전적인 요소와 재미를 제공합니다. 잘 설계된 게임 메커니즘은 사용자에게 명확한 목표를 제시하고, 목표 달성을 위해 사용할 수 있는 도구와 규칙을 제공함으로써 게임 내에서 의미 있는 결정을 내릴 수 있게 합니다.
게임 메커니즘이 정상적으로 설계되지 않았거나, 게임 메커니즘에 대한 인식 없이 만들어진 게임은 사용자가 게임에 오랫동안 몰입할 수 있는 요소가 없는 게임이라고 볼 수 있습니다.
한때 국내에서 중국산 MMORPG 게임들이 유행했던 적이 있습니다. 당시 유행하던 중국산 게임들이 콘텐츠는 숫자를 세기 어려울 정도로 많았지만 막상 게임을 플레이 하다 보면 대부분 “할게 없다”, “지겹다” 라는 느낌을 받는 경우들이 많았습니다. 이는 게임의 메커니즘을 설계하지 않고 ‘할 수 있는 것들’ 을 그냥 마구잡이로 넣은 결과라고 할 수 있습니다.
게임에서 “콘텐츠가 많다” = “즐길거리가 많다” 로 통용되기 어렵습니다. 게임상의 모든 시스템(콘텐츠)은 게임의 메커니즘에 따라 유기성(stickness) 을 갖고 있어야만 “콘텐츠가 많다” = “즐길거리가 많다” 의 등식을 성립 시킬 수 있으며, 사용자들도 기획자의 의도에 맞게 게임을 즐길 수 있습니다.
게임 메커니즘의 예시
리소스 관리
플레이어는 제한된 자원을 효율적으로 관리하며 목표를 달성해야 합니다. 이는 전략 게임에서 흔히 볼 수 있으며, 플레이어의 결정력과 전략적 사고를 향상시킵니다.
RTS
RTP 에서 흔하게 자원 이라고 불리는 요소들을 어떤방식으로 관리하게 할 것인지에 대한 부분을 말합니다. 제한적이고 한정된 자원을 상대방보다 더 빨리, 많이, 효율적으로 획득하고 사용함으로써 게임 플레이 전반에 전략적인 요소로 작용합니다.
MMORPG
MMORPG 에서의 리소스는 크게 두가지로 볼 수 있습니다.
첫번째는 인게임 자원. 즉, 게임에서 얻어지는 재화나 재료들을 말합니다. 사용자는 재화나 재료를 획득하는 방법과 효율적으로 분배해서 사용함으로써 게임 플레이에 대한 이해도와 몰입감을 높일 수 있습니다.
두번째는 사용자의 시간 입니다. 사용자는 게임을 플레이하기 위해서 일정 수준 이상의 시간을 사용해야 합니다. 어느정도 수준으로 게임을 플레이 하게 할 것인지를 결정하여 콘텐츠의 량을 조절하는 것이 필요합니다.
턴 기반 시스템
플레이어와 AI 또는 다른 플레이어가 번갈아 가며 행동하는 방식입니다. 이 시스템은 플레이어에게 충분한 시간을 주어 전략을 세우고 다음 수를 고민하게 합니다. 턴 기반 시스템은 순서(턴) 을 기본으로 하고 있지만 그것만을 기준으로 삼지는 않습니다.
턴 순서
플레이어는 정해진 순서에 따라 턴을 진행합니다. 각 턴에서 플레이어는 제한된 시간 내에 결정을 내려야 합니다.
유닛 조작
플레이어는 다양한 유닛을 조작하여 전략적으로 배치하고, 공격하며, 방어합니다.
자원 관리
플레이어는 자원을 수집하고 관리하여 유닛을 생성하고, 업그레이드하며, 특수 능력을 활성화합니다.
승리 조건
게임의 목표는 적의 기지를 파괴하거나 특정 조건을 달성하는 것입니다. 이를 위해 전략적 사고와 계획이 필요합니다.
퀘스트와 미션
명확한 목표와 보상이 주어지는 미션을 수행함으로써 플레이어는 게임 내에서 진행을 이루고, 동기 부여를 받습니다. 이러한 메커니즘은 플레이어가 게임 세계를 탐험하고, 스토리를 경험하는 데 중요한 역할을 합니다.
RPG 예시
스토리 퀘스트
게임의 주요 스토리라인을 따라 진행되며, 플레이어에게 깊은 스토리 경험과 캐릭터 발전의 기회를 제공합니다.
사이드 퀘스트
주요 스토리와 직접적인 관련이 없지만, 세계를 탐험하고 추가 리소스를 획득하는 기회를 제공합니다.
수집 및 전달 퀘스트
특정 아이템을 수집하거나 특정 지역으로 아이템을 전달하는 간단한 퀘스트로, 게임 플레이의 다양성을 제공합니다.
이와 같이 게임 메커니즘은 게임의 근본적인 구성 요소로서, 게임을 재미있고 도전적으로 만들며 사용자에게 게임 플레이의 경험을 제공합니다. 게임 기획 과정에서는 이러한 메커니즘들이 어떻게 조화를 이루고, 사용자의 경험을 어떻게 풍부하게 할지에 대해 신중하게 고려해야 합니다.
메커니즘 설계와 방법론
게임 메커니즘 설계는 게임 제작 과정에서 매우 중요한 부분입니다. 이 과정은 게임의 규칙, 시스템, 그리고 플레이어의 행동 양식을 정의하며, 게임의 핵심 재미 요소를 만들어냅니다. 다음은 게임 메커니즘 설계 방법론과 주의할 점에 대해 설명해 보겠습니다.
목표 설정
- 게임의 목표를 명확히 합니다. 플레이어가 게임에서 무엇을 해야 하는지, 어떤 경험을 제공하고자 하는지를 결정합니다.
일부 기획자들은 게임의 목표를 장르적 특성으로 대체 하려는 경향이 있습니다. 장르적 특성을 크게 벗어나지 못하더라도 기획자는 게임을 플레이하는 사용자가 이 게임을 통해 어떤 목표를 달성하게 할 것인지, 그 목표를 어떤 방식으로 달성하게 할 것인지에 대한 명확한 목표를 설정해야 합니다. - 목표는 게임의 장르, 타겟층, 플랫폼 등을 고려하여 설정합니다.
타겟층 (소구 대상) 에 관련된 부분은 게임의 목표를 잡는데 중요한 만큼 별도의 포스팅에서 다룰 예정입니다.
메커니즘 브레인스토밍
게임의 목표를 달성하기 위해 필요한 메커니즘을 브레인스토밍 합니다. 이 단계에서는 다양한 아이디어를 자유롭게 제시하며, 가능한 많은 메커니즘을 탐색합니다.
- 게임의 목표를 달성하기 위한 다양한 메커니즘을 자유롭게 생각해 봅니다.
- 기존 게임의 메커니즘을 참고하거나, 새로운 아이디어를 찾아냅니다.
이 과정에서 장르의 불변의 특성을 제외하면 그 어떤 부분이라도 자유롭게 생각해도 좋습니다. 참고 포스팅 : 퍼즐처럼 맞춰지는 게임 디자인 (2) : 게임 아이디어 창출(1)
프로토타입 제작
아이디어를 실제로 테스트하기 위한 간단한 프로토타입을 제작합니다. 이는 종이 프로토타입일 수도 있고, 간단한 디지털 버전일 수도 있습니다.
- 생각해낸 메커니즘을 간단하게 구현하여 테스트합니다.
- 프로토타입을 통해 메커니즘의 작동 방식을 확인하고, 문제점을 파악합니다.
- 플레이어 테스트를 통해 메커니즘의 재미와 흥미를 검증합니다.
실제 게임 개발을 하다보면, 생각했던 것 같은 느낌이 나지 않는 경우가 많은데, 생각보다 많은 기획자들이 이 과정을 건너 뛰었기 때문입니다. 머리속으로 생각하는 것과 실제로 눈 앞에서 중요한 규칙에 따라 움직이는 것을 경험해 보는 것은 천지차이입니다. 간단하게라도 반드시 프로토타입을 제작해 보기 바랍니다.
게임 메커니즘 설계 시 주의할 점
복잡성 관리
게임 메커니즘을 너무 복잡하게 만들지 않도록 주의해야 합니다. 복잡성은 플레이어에게 혼란을 줄 수 있으며, 게임의 학습 곡선을 불필요하게 가파르게 만들 수 있습니다.
게임을 기획하는 입장에서는 순차적으로 사고가 진행되기 때문에 복잡하지 않다고 느낄 수 있지만 게임을 플레이하는 사용자의 입장에서 생각해보면 한꺼번에 너무 많은 정보를 받아들이고 이해해야 하는 상황에 놓이게 됩니다.
과도하게 복잡한 게임의 메커니즘은 사용자의 플레이 허들을 높게 만든다는 것을 간과 하지 않아야 합니다.
플레이어의 선택과 자유도
플레이어가 의미 있는 선택을 할 수 있도록 메커니즘을 설계합니다. 선택의 자유도가 게임에 깊이와 재미를 추가합니다.
선형적 구조의 게임일 지라도 게임은 기본적으로 사용자에게 일정 수준 이상의 선택과 자유를 보장해야 합니다. 스토리에 따라 이어지는 게임일 경우 사용자를 기획자가 만들어 놓은 네러티브에서 벗어나지 않게 하기 위해 선택과 자유를 박탈하는 경우가 종종 있습니다.
게임을 플레이하는 사용자들은 영화나 소설을 보는 경험을 하고 싶어하지 않습니다.
그들은 시간과 비용을 지불하고 게임을 플레이하고 싶어합니다.
균형 유지
게임 내의 다양한 메커니즘 사이의 균형을 유지하는 것이 중요합니다. 어떤 메커니즘도 너무 강력하거나 약해서는 안 됩니다.
단일 플레이가 게임의 모든것을 책임지는 일부 장르 (퍼즐 등) 를 제외하면 게임의 다양한 메커니즘은 게임을 구성하는데에 비슷한 수준으로 기여해야 합니다. 특정 메커니즘이 게임 전체를 좌지우지 하는 구조일 경우 그 게임을 해당 메커니즘을 담고 있는 콘텐츠만이 게임 플레이의 전부를 차지하게 됩니다. 사용자 중 그 콘텐츠가 마음에 들지 않을 경우는 자연스럽게 게임에서 이탈합니다.
이 경우 기획자는 자신이 설계한 게임 전체의 기획의도나 메커니즘을 보여주지 못한체 사용자를 잃게 되는 것과 마찬가지 이며, 사용자들은 게임을 즐기기 위해 지불한 시간과 비용에 대한 불만을 갖게 됩니다.
따라서 기획자는 게임의 메커니즘간 균형을 유지해 각 콘텐츠간의 유기성을 확보해야 합니다.
명확성과 직관성
메커니즘은 플레이어에게 명확하고 직관적이어야 합니다. 플레이어가 메커니즘을 쉽게 이해할 수 없다면, 게임의 재미를 느끼기 어려울 것입니다.
게임 플레이의 난이도가 높은 것과, 직관적이지 못한 메커니즘으로 인해 게임이 어렵게 느껴지는 것은 완전히 다른 이야기입니다.
흔히 소울류 라고 불리는 장르 (= 다크소울과 같은 방식의 게임) 의 경우 게임 플레이의 난이도가 높지만 게임을 구성하고 있는 메커니즘은 의외로 심플 합니다.
플레이 난이도가 높을 수록 그게임의 메커니즘은 더욱 명확하고 직관적으로 설계되어야 합니다.
게임 메커니즘 설계는 게임의 성공에 매우 중요한 역할을 합니다. 플레이어에게 즐거움을 주는 게임을 만들기 위해선 위의 방법론을 따르고, 주의해야 할 점들을 염두에 두는 것이 중요합니다. 게임 개발은 반복적인 프로세스이며, 지속적인 테스트와 개선을 통해 최종적으로 플레이어에게 만족스러운 경험을 제공할 수 있습니다.