로그인

회원가입 | ID/PW 찾기

연재

[게임과 책] 초보 게임 디자이너가 알아야 할 '거의 모든 것'

'게임 시스템 디자인 입문' 소개

에 유통된 기사입니다.
방승언(톤톤) 2023-04-24 18:22:19

게임 산업과 게임 문화, 그리고 그 안의 사람들에 관한 도서가 늘 다양하게 출간되고 있습니다. 놓치기 아까운 지식, 재미를 담은 '게임 책'을 디스이즈게임이 한 권씩 선정해보려 합니다. 출판사가 직접 제공한 자료를 정리·편집해 전달하는 '게임과 책'입니다. 여섯 번째 책 <게임 시스템 디자인 입문>을 소개합니다.

 

 


 

# 간단 책소개

 

<게임 시스템 디자인 입문>은, <마블 얼티밋 얼라이언스 2>, <기타 히어로> 등 유명 게임 개발에 참여해 온 개발자 댁스 개저웨이가 게임 시스템 디자이너 지망생 및 현직자를 대상으로 집필한 입문서이자 참고서다. '게임의 정의', '직군별 역할'과 같은 기초 지식을 시작으로, 타깃 청중 탐색, 아이디어 창출, 시스템 기획, 피드백 수렴 등 게임 제작 각 단계의 실질적 방법론을 전달한다. 특히, 엑셀 스프레드시트를 중심으로 밸런스 튜닝, 확률 시스템 설계, 난이도 조절 등 각종 실무에서의 데이터 구조화 및 관리 방법을 학습할 수 있다. 개념 설명에 그치지 않고 각종 예제를 통한 연습 기회를 제공하는 점이 특징적이며, 예제 난이도는 고등학교 수준 수학 지식에 맞춰 접근성을 높였다.

 

 


 

 

# 본문 중에서

 

플레이테스터가 게임을 재미있어하는지 알고 싶다면 어떤 질문을 해야 할까? 단순히 설문 조사를 수행해서 플레이어들에게 게임을 즐기는지 물어볼 수 있겠지만, 그런다고 유용한 답변을 얻을 수 있을까? 연구에 따르면 사람들이 설문 조사에 응하는 데 동의하는 순간 이미 긍정적인 답변에 한 발짝 다가선 것이라고 한다. 어쨌건 그들은 설문 조사에 기꺼이 응할 만큼 프로젝트에 대해 흥미를 느꼈다. 이런 성향을 묵인 편항(acquiescence bias)라고 한다. 따라서 설문조사로 이런 질문을 던져 봐야 공정한 결과를 얻을 수 없다.

- 본문 제3장 '좋은 답을 얻어내는 질문' 중에서

 

스프레드시트의 언어를 배우면 수작업으로는 아예 불가능하거나 전혀 실용적이지 않은 작업을 쉽게 수행할 수 있다. 게임 시스템 디자이너의 작업은 복잡한 수식을 통해 방대한 양의 데이터를 계산하는 것인데, 이를 수작업으로 수행하기란 불가능하다. 스프레드시트는 시스템 디자이너에게 딱 맞는 도구다. 게다가 스프레드시트 사용법은 업계에서 가장 일반적이고 도구 전환이 쉬운 스킬 중 하나다. 이 책에서 지금까지 설명한 대부분의 도구는 주기적으로 시장에 선보인다. (중략) 이렇게 업계의 모든 도구가 성숙하고 성장하는 와중에도 스프레드시트는 큰 변경이 없는 상태로 유지되고 있다.

- 본문 제5장 '스프레드시트 기초: 시스템 디자인의 필수 도구' 중에서

 

사진과 추상화의 차이는 현실과 게임의 차이와 같다. 우리는 삶을 살펴보고 몇 가지 핵심 요소만 뽑아내 플레이어에게 제시하는 방식으로 게임을 만든다. 이를 통해 플레이어는 불필요한 디테일에 얽매이는 일 없이 게임에서 제시된 전체적인 분위기를 이해할 수 있다. 게임 메카닉은 패턴 인식에 불과할 만큼 간단해질 수도 있다. 예컨대 틱택토에서 목표는 일직선으로 세 개의 X 또는 세 개의 O를 놓는 것이다. 틱택토의 메카닉과 규칙은 너무나 간단해서 어른들에게는 그다지 흥미롭지 않지만, 모든 규칙을 완벽하게 알 수 있다는 점은 매력적이다.

- 본문 제7장 '실세계를 모방한 게임 시스템' 중에서

 

이 최종 목록에서 주목해야 할 또 다른 사항은 근접 격투 속성(즉 백병전을 수행하는 능력)이 힘 범주에 나열되고 곡예 속성(즉 점프나 뒤공중제비 등의 동작)은 민첩 범주에 속한다는 점이다. 실세계에서는 이 두 속성이 상당히 밀접하게 연관돼 있다. 많은 근접 격투 동작에는 곡예와 비슷한 능력이 필요하며, 많은 곡예 동작은 근접 격투에서 볼 수 있는 것과 매우 흡사하다. 그렇다면 왜 이 두 속성이 다른 범주로 분류될까? 오브젝트 속성을 만들고 체계화할 때는 이 같은 충돌이 발생하는 경우가 잦다. 실세계는 매우 복잡하며, 비교적 간단한 활동도 여러 방식으로 분류될 때가 많기 때문에 시스템 디자이너는 속성이 분류되는 방식에 대해 항상 스스로 묻고 답할 수 있어야 한다.

- 본문 제9장 '게임 오브젝트 속성' 중에서

 

표준화된 규약이 없으면 수천 수백 가지 오브젝트에 대해 이름을 짓는 것은 지겨운 작업이 될 수 있다. 그보다 훨씬 까다로운 일은 게임 오브젝트의 바다에서 이전에 만들었던 특정 오브젝트를 수정하기 위해 추적하는 작업이다. 그리고 그보다 훨씬 더 어려운 것은 팀의 다른 누군가가 만든 특정 오브젝트를 찾는 작업이다. 마구잡이로 번호가 매겨지거나 이름 지어진 수백 개의 오브젝트를 선별하며 작업할 오브젝트를 찾는 상황을 상상해 보자. 생각만 해도 끔찍하고, 실제로는 더 끔찍하다.

- 본문 제12장 '게임 시스템 디자인을 위한 기초 지식' 중에서

 

그러나 이런 성장을 실무에서 활용하는 데는 몇 가지 문제점이 있다. 첫 번째 문제점을 살펴보기 위해, B열의 값을 관찰하고 다음 레벨에 도달하는 데 필요한 경험치를 게임 맥락에서 상상해 보자. 레벨 1에서 시작한 플레이어는 레벨업을 위해 1XP(경험치)를 얻으라는 말을 듣는다. 레벨2에서 플레이어는 2.02XP를 얻으라는 말을 듣게 될 것이다. 여기에서 첫 번째 문제점이 드러난다. 여러분은 플레이어에게 소수점 이하 자릿수를 보여주고 싶은 생각이 전혀 없을 것이다. 소수 문제를 해결하는 한 가지 방법은 파생값(즉 '표시' 값)을 만드는 것이다. 

- 본문 제14장 '지수 성장 공식' 중에서

 

평탄 밸런싱을 사용하면 양쪽 플레이어가 무엇을 하는지, 어떤 위치에 있는지, 잘하는지 못하는지 등은 중요하지 않다. 즉 게임은 아무런 조정이 가해지지 않은 채 진행된다. 예컨대 2명의 플레이어가 체스를 해서 플레이어1이 이겼다면 우리는 플레이어1이 더 뛰어나다고 추정한다. 플레이어1이 이길 확률을 높이거나 낮추기 위해 게임은 아무 일도 하지 않았다. 평탄 밸런싱의 단점은 플레이어1이 플레이어2보다 훨씬 뛰어나면 플레이어2는 절대 이길 수 없다는 점이다.

- 본문 제16장 '매크로시스템 난이도 조정' 중에서

 

 


 

 

# 추천의 글

세상이 게임이 되고 있는 시대. 모든 이가 창작자가 되어 메타버스, AI와 함께 게임의 표현양식을 사용하는 디지털 세상이 열리고 있습니다. 『게임 시스템 디자인 입문』은 게임 시스템 디자인을 처음 접하는 독자들도 이해하기 쉽게 작성되어 있으며, 게임 시스템의 밸런스와 규칙, 데이터, 캐릭터의 특성 등을 설계하는 과정에 대해 자세히 설명해줍니다. 이 책에서 다루는 내용은 게임 제작자뿐 아니라 산업 분야를 가리지 않고 디지털 세계를 만드는 모든 이에게 꼭 필요한 지식이 될 것이라 기대합니다. 
- 김동은 / (주)메타버스제작사 대표

“게임을 만든다”라고 하면 대부분의 사람들은 화려한 그래픽과 효과, 역동적인 움직임을 떠올리기 쉽습니다. 사실 게임이란 작은 세상을 만드는 것이고, 그 세상은 서로 간의 상호작용으로 구성되며, 상호작용이라는 시스템은 규칙과 숫자와 확률로 정의되고, 이와 같은 일련의 과정에서 나오는 결과물을 통해 게이머와 소통하며 또 게이머와 게이머 간의 소통도 이뤄집니다. 이 책은 우선 게임이라는 세상을 떠올리는 시작부터 구현해 런칭에 이르기까지 어떤 단계가 있는지를 거시적으로 조명하면서 그 안의 디테일을 어떻게 채워나가는지에 대해 매우 실무적인 예를 들어 자세히 설명합니다. 

게임은 그야말로 종합 예술의 영역이며, 게임 개발이란 세계관, 스토리, 음악, 그래픽, 개발 모두가 어우러져 하나의 작은 세계를 만들어가는 과정입니다. 하지만 그 과정 속에서 정작 이들을 모두 연결지으며 게이머와 소통을 하는 게임 시스템을 만드는 방법에 대한 마땅한 경험을 쌓기는 매우 어려웠습니다. 핵심 게임성에 대한 고민이 더 깊어진 이 시점에 때마침 나온 이 책이 게임 기획에 관심 있는 많은 분께 꼭 필요한 경험을 제공해주는 입문의 기회가 되길 기원합니다.
- 김동현 / 넷마블 AI/DX 담당 전무

게임 시스템 디자인을 전문적으로 다룬 책이 별로 없는 가운데 나온 가뭄에 단비 같은 책입니다. 게임 시스템 디자인은 게임의 겉모습으로는 잘 드러나지 않는 게임 제작의 비하인드 씬이라고 할 수 있습니다. 하나의 게임이 만들어지기 위해서는 게임의 기본 규칙을 정하고, 게임을 구성하는 요소들의 데이터 값을 채우고, 밸런싱을 잡는 등의 과정을 체계적으로 수행해야 합니다. 

이런 과정에서 이 책은 게임 시스템 디자이너에게 꼭 필요한 스프레드시트 사용법뿐만 아니라 통계와 확률에 대해서도 다루고 있어 게임 밸런싱을 위한 데이터 분석 기술까지도 배울 수 있습니다. 게임 시스템 디자인에 관심이 있는 모든 분께 적극 추천합니다.
- 김성완 / 인디라! 인디게임 개발자모임 대표, 부산인디커넥트 페스티벌 집행위원장

게임 제작 입문과정에서 기획자들이 겪는 어려움을 꼽는다면, 글로 정리한 아이디어를 시스템으로 구체화하는 작업이라고 생각합니다. 처음 생각한 멋진 게임 아이디어가 사람들이 플레이할 제품으로 실현되기 위해서 게임의 정보는 반드시 체계적인 데이터로 정리되어야 하는데, 멋진 게임을 기획하는 작업과 시스템적으로 밸런스가 맞는 데이터를 정리하는 작업은 서로 다른 능력이 요구되기에 초보 기획자들이 체계적인 데이터를 정리하는 데 적응하는 것은 쉽지 않습니다. 바꿔 말하면 이는 그동안 기획자들에게 필요한 사고 전환을 체계적으로 알려주는 좋은 교재가 없었다는 사실을 방증합니다. 

이러한 상황에서 책만의 새로운 도서 『게임 시스템 디자인 입문』이 출간된 것을 환영합니다. 이 책은 엑셀 스프레드시트의 기초 기능에서 시작해 확률에 이르기까지 필수적인 내용으로 가득 채워져 있어, 처음 게임 시스템 기획에 입문하고 싶은 분들에게 딱 적합하게 구성되어 있습니다. 이 책을 통해 많은 분이 데이터 기반으로 게임 시스템을 기획하는 방법을 배우고, 이를 기반으로 동료 프로그래머들과 원활하게 소통할 수 있는 역량을 다질 수 있길 바랍니다. 
- 이득우 / 청강문화산업대학교 교수, 『이득우의 게임 수학』 저자

비디오 게임 제작 과정 전체를 개괄하며 시스템 디자인 실무 영역 전체를 다루는 책의 출간을 환영합니다. 추측컨대 저자 댁스 개저웨이는 시스템 디자이너가 되어 게임 산업에 종사하고자 하는 현업 입문자를 대상으로 이 책을 저술했으리라 생각합니다.

다양한 게임 엔진을 손쉽게 접하고 상용 게임의 모드 제작도 용이해진 최근에는 누구나 어렵지 않게 게임 제작을 시도해볼 수 있습니다. 그런 탓인지 도구의 사용법이나 결과물을 만들어내는 방법을 설명하는 도서들도 쉽게 눈에 띕니다. 게임 디자이너를 직업으로 삼거나, 진지한 취미로 게임을 만드는 과정에서는 흥미로운 게임을 만들어내는 제작 능력도 중요하지만, 그 제작 과정의 여러 선택이 보다 발전된 방법론에 근거할 필요가 있습니다.

『게임 시스템 디자인 입문』은 게임 제작 과정에 반드시 수반되지만 숙련되지 않은 사람은 경험에 의존해 불명확하게 적용하거나 오랜 시간을 들여 고통스러운 반복 작업으로 수행하게 되는 게임 시스템 디자인 작업을 체계적으로 범주화하고 그 기본적인 수행 방법론을 기술한 좋은 입문서입니다. 게임 시스템 디자인을 업으로 삼고자 하거나 취미로서 진지하게 접근하는 분들에게 믿음직한 시작점이 되어주기를 기대합니다.
- 전유택 / 에누마 한국지사장, 전 엔씨소프트/넥슨 게임 디렉터

게임을 디자인한다는 것은 추상적인 감각을 구체화하고 체계화시켜 구조화된 데이터로 원하는 요소를 정리할 수 있어야 하는 것을 의미합니다. 이것은 섬세하고 복잡한 과정이기 때문에 설명하는 것은 꽤 까다롭고, 여러 단계의 복합적인 사고를 필요로 하죠. 이 책은 그 과정들에 대해서 단계적으로 필요한 요소들이 잘 정리되어 있습니다. 게임의 속성부터 데이터 구조의 기본개념을 익힐 수 있는 스프레드시트를 다루는 법과 플레이를 개념화하고 정량화해서 구조화시키는 과정을 이해하기 쉽게 단계별로 설명하고, 이해를 돕기 위한 예시도 적절하게 들어가 있습니다. 

게임 디자이너가 무슨 일을 하는지, 게임 디자인이 어떤 과정을 통해 작업을 전개하는지를 이해하고 싶다면 이 한권이 모두 설명해줄 수 있을 것이라 생각합니다. 게임이 어떻게 만들어지는지에 관심 있거나, 게임 디자이너가 무슨 일을 하는지 궁금한 이들에게 추천합니다. 
- 주진영 / 청강문화산업대학교 겸임교수, (주)펀딜 개발실장

 

 


 

  

# 저자·역자 소개

저자 : 댁스 개저웨이

부모가 〈던전 앤 드래곤〉 모임에서 만나 결혼했기에 게이머 가정에서 자라나는 동안 주변은 온통 플레이 중이거나 제작 중인 게임들이었다. 댁스는 아주 어린 나이부터 게임의 숫자에 매료됐다. 『몬스터 매뉴얼』과 보드 게임 책에 푹 빠져서 시스템이 어떻게 작동하는지 알아내려고 규칙을 해부하곤 했다.

1990년대 후반 처음 비디오 게임 업계에 발을 내딛어 업계에서 재직하는 동안 여러 인디 스튜디오와 AAA 스튜디오에서 게임 시스템 디자인 분야를 개척하며 게임 시스템 디자인이라는 하위직군을 정립하고 정의하는 데 기여했다. 최근 몇 년간은 풀세일 대학교(Full Sail University)의 코스 디렉터이자 전문가로서 신입생들에게 시스템 디자이너의 개념과 도구를 가르치고 있다. 시스템 디자인 학생들을 위한 새로운 커리큘럼과 여러 수업을 만들었으며 시스템 디자인 과정 개론을 교육 중이다.

 

번역 : 강세중
로봇을 만들고 싶어서 기계공학과에 들어갔으나, 신입생 환영회에서 “여러분, 피 말리는 〈삼국지〉는 하지 맙시다.”라는 선배의 충고를 듣고 오히려 게임에 빠지게 됐다. 하이텔 보드 게임 동호회 창립 멤버로 활동하다 ‘게임 기획’을 도와 달라는 지인의 부탁을 받고 ㈜게임빌의 MO 전략 RPG 〈바이올렘〉의 디자인을 맡으며 게임 업계에 첫발을 내디뎠다. 이후 ㈜엔소니의 기획 이사로서 각종 모바일 게임을 꾸준히 디자인/프로듀스 해오다가 ㈜넥슨게임즈 기획조정실을 끝으로 현업에서 물러나 게임 및 과학기술 분야 번역으로 눈을 돌렸다. 역서로 『마인크래프트 최강 전략 백과』 시리즈, 『오무아무아: 하버드가 밝혀낸 외계의 첫 번째 신호』 등이 있다.

 

# 출판사가 제공하는 책소개

 

게임이 작동하게 하는 핵심 요소는 무엇일까? 그것은 바로 게임 시스템이며 게임 시스템을 움직이게 하는 가장 중요한 요소는 규칙이다. 게임 시스템 디자이너는 게임의 규칙을 만들고, 밸런싱을 하며, 캐릭터 속성, 무기 시스템 등 게임의 모든 측면을 관장하는 데이터를 제작하며, 이 규칙과 데이터가 서로 잘 맞물려 돌아가도록 체계화하고, 그 규칙을 게임 플레이어에게 설명하는 역할을 맡는다.

 

아주 단순했던 옛날 게임은 전체 시스템을 한 페이지 정도의 규칙으로 설명할 수 있을 만큼 간단했을 테지만, 최신 게임은 수천 가지 복잡한 데이터 객체와 수만 줄에 달하는 프로그래밍 코드가 게임의 규칙으로서 기능한다. 게임을 플레이 가능한 상태로 만들고, 재미있고, 보람차며, 흥미롭게 만드는 것은 모두 게임 시스템 디자이너가 이 모든 요소를 한데 잘 짜맞추기에 가능한 일이다.

 

부모가 <던전 앤 드래곤> 모임에서 만나 결혼한 게이머 가정에서 태어나고 자라나 뱃속부터 게임 유전자가 뿌리박힌 이 책의 저자 댁스 개저웨이(Dax Gazaway)는 여러 인디 스튜디오와 AAA 스튜디오에서 게임 시스템 디자인 분야를 개척하며 선구자로 활약해왔다. 댁스 개저웨이는 <스타워즈> 게임 시리즈와 <마블 얼티밋 얼라이언스 2> 등 유명 게임 타이틀을 수십 년간 제작하며 리드 시스템 디자이너로 일하며 쌓아온 게임 기획 프로들의 노하우를 이 책 『게임 시스템 디자인 입문』에서 모두 공개한다.

 

『이득우의 게임 수학』을 집필하고 청강문화산업대학교에서 후학을 양성 중인 이득우 교수는 “게임 제작 입문과정에서 기획자들이 겪는 어려움을 꼽는다면, 글로 정리한 아이디어를 시스템으로 구체화하는 작업이라고 생각합니다. 처음 생각한 멋진 게임 아이디어가 사람들이 플레이할 제품으로 실현되기 위해서 게임의 정보는 반드시 체계적인 데이터로 정리되어야 하는데, 멋진 게임을 기획하는 작업과 시스템적으로 밸런스가 맞는 데이터를 정리하는 작업은 서로 다른 능력이 요구되기에 초보 기획자들이 체계적인 데이터를 정리하는 데 적응하는 것은 쉽지 않습니다. 이 책은 엑셀 스프레드시트의 기초 기능에서 시작해 확률에 이르기까지 필수적인 내용으로 가득 채워져 있어, 처음 게임 시스템 기획에 입문하고 싶은 분들에게 딱 적합하게 구성되어 있습니다.”며 이 책의 출간을 반겼다.

 

이 책에서는 게임 시스템 디자인을 위한 스프레드시트 사용법을 자세히 안내하며, 다양한 모범 사례를 들어 스프레드시트를 이용해 복잡한 게임 데이터를 쉽게 관리하는 요령을 보여준다. 이와 같은 구글 스프레드시트와 MS 엑셀을 활용한 체계적인 게임 데이터 정리부터 게임의 규칙, 메카닉 제작, 밸런싱, 테스팅, 확률 계산까지, 성공적인 게임 제작에서 가장 기초가 되는 현업 게임 기획 실무를 하나하나 따라 하며 배워갈 수 있다. 게임 개발 지망생들이 꼭 알아야 할 게임 개발 원칙, 기술, 도구, 팁들을 빠짐없이 알려주므로, 단 한 권으로 게임 기획 실무 입문부터 마스터를 노려볼 수 있는 책이다.

 

  • [게임과 책] 쉽게 보는 가정용 게임기의 역사, '레트로 하드웨어'

  • [게임과 책] 게임산업을 발전시킨 다툼의 역사, '게임 전쟁'

  • [게임과 책] 초보 게임 디자이너가 알아야 할 '거의 모든 것'

  • [게임과 책] 왜 그런 BM을 만들까…'K-게임 사행성의 비밀'

  • [게임과 책] 지금의 라이엇을 있게 한 기업 철학,'플레이어 중심주의'