시스템 기획이란, 게임의 시스템을 설계하고 정의하는 기획을 말한다.
플레이 할 수 있는 규칙을 기획하는 것을 시스템이라고 할 수 있다.
즉, 규칙이 적용되는 모든 범위를 시스템이라고 할 수 있겠다.
예를 들면 경험치가 정해진 수치가 가득 차면 다음 레벨로 넘어가는 레벨업도 규칙의 일종이고, 플레이어가 몬스터에게 공격을 가하면 몬스터의 체력에 영향을 주는것도 규칙이다. 이러한 것들이 모두 규칙, 시스템이라고 할 수 있다.
컨텐츠와 시스템의 차이
즐길거리에 대한 정의를 내리는 것이 컨텐츠이고,
예) 보상이 적힌 여러개의 종이중 하나를 뽑도록 하자.
컨텐츠가 플레이 될 수 있도록 규칙을 설계하는 것이 바로 시스템 이다.
예) 종이는 총 200개, 인당 1개씩 뽑기가 가능하며 1등 보상은 ~ 이고 2등은 ~ 이다. 같은 것.
시스템 기획을 하는 첫 번째.
만들고자 하는 게임의 시스템을 큰 단위로 구분해 볼것.
이때 사용하면 좋은 방법은 마인드 맵이다.
시스템 기획을 하는 두 번째.
시스템의 의도를 정리할것!
의도는 게임 기획에 있어서 가장 중요한 중추요소.
시스템 기획을 하는 세 번째.
의도에 맞게 게임 규칙을 설계할 것.
게임의 중추요소, 즉, 뼈대라고 할 수 있는 의도가 정해졌으니 거기에 살을 붙여가는 과정이라고 할 수 있다.
이때 사용하면 좋은 도구로는 플로우 차트가 있다.
플로우 차트는 시스템의 논리적 흐름을 시각적으로 표현하여 이해하기 쉽게 만들어 준다.
텍스트로 나열된 시스템이 흘러가는 방향을 직관적으로 이미지와 키워드를 통해 이해 할 수 있다.
Tip. 게임 개발 엔진과 프로그램을 알면 기획서 작성에 아주 큰 도움이 될 수 있다. 기획자로서 개발자들에게 기획서를 더욱 더 명확하게 전달하는데에 도움이 된다.
게임에서 데이터를 쉽게 관리 할 수 있는 기능 정도로 이해하면 편하다.
구조.
필드 : 데이터 테이블 도표상의 가장 최상단 한줄, 특정 객체를 형성하고 있는 다양한 데이터 유형(정보)를 작성함
레코드 : 특정 객체에 대한 정보값들의 집합
이렇게 작성한 데이터 테이블은 개발자가 사용하기 용이하도록 xml, json 등의 유형으로 변경하는, 파싱(Parcing)이라는 작업이 필요하다.
데이터 테이블을 사용하는 가장 큰 이유 : 효율성, 효율성이 극대화 된다.
- 데이터의 관리가 쉬워진다.
- 테이블만 수정해서 반영하면 끝이다.
PK는 절대로 중복되면 안됨. 만약 중복된 PK가 여기 저기서 혼용되면 불러오는 과정에서 오류가 터짐.
그리고 하나의 셀에는 하나의 데이터만 기입한다.
만약 데이터가 없다면, null, none등의 공백 이라는걸 표시해주는 문자로 채워준다.