시스템기획자는 게임 기획 분야 중에서도 논리와 데이터를 다루는 비중이 높은 직무입니다. 그래서 준비할 때도 막연한 아이디어보다 규칙을 정확히 쓰고 검증하는 연습이 중심이 되어야 합니다. 이 글에서는 시스템기획자 되는 법을 필요한 역량과 준비 순서로 나눠 정리합니다.
시스템기획자에게 먼저 요구되는 역량
시스템기획자는 개발자가 바로 구현할 수 있는 수준으로 문서를 써야 합니다. 이 말은 모호한 표현 없이, 모든 경우의 수를 고려해 규칙을 정리할 수 있어야 한다는 뜻입니다.
- 구조화 능력: 복잡한 기능을 작은 단위로 나누고 순서를 정하는 힘
- 예외 처리 감각: 정상 흐름뿐 아니라 실패, 취소, 중복 같은 상황을 떠올리는 힘
- 엑셀 활용 능력: 함수, 조건부 서식, 참조를 이용해 데이터를 관리하는 힘
- 기술 이해: 서버와 클라이언트의 차이, 데이터가 저장되는 방식 같은 기본 개념
- 레퍼런스 분석력: 다른 게임의 시스템을 해부하고 장단점을 설명하는 힘
이 가운데 비전공자가 가장 어려워하는 것은 기술 이해입니다. 프로그래밍을 직접 할 필요는 없지만, 내가 쓴 기능이 어떻게 구현될지 대략 상상할 수 있어야 현실적인 문서를 쓸 수 있습니다.
준비 순서 1단계: 게임을 시스템 단위로 쪼개 보기
평소 즐기는 게임 하나를 골라 어떤 시스템으로 이루어져 있는지 목록을 만들어 봅니다. 전투, 성장, 장비, 강화, 상점, 우편함, 친구 같은 식으로 나누다 보면 생각보다 많은 시스템이 서로 연결되어 있다는 것을 알게 됩니다.
그다음 핵심 루프를 찾아봅니다. 핵심 루프는 플레이어가 계속 반복하는 행동의 고리입니다. 예를 들면 사냥을 하고, 보상을 얻고, 장비를 강화하고, 더 어려운 사냥터로 가는 흐름입니다. 이 고리를 그림으로 그릴 수 있으면 시스템 분석의 첫걸음을 뗀 것입니다.
준비 순서 2단계: 문서와 데이터로 옮기기
- 역기획서 작성: 분석한 시스템 하나를 골라 기능 명세서 형식으로 다시 씁니다.
- 순서도 그리기: 버튼을 눌렀을 때부터 결과가 나올 때까지의 흐름을 도형과 화살표로 정리합니다.
- 데이터 테이블 만들기: 그 시스템에 필요한 데이터를 엑셀 표로 구성하고, 표끼리 어떻게 참조하는지 설계합니다.
- 창작 시스템 설계: 기존 시스템을 개선하거나 새로운 시스템을 직접 기획해 같은 형식으로 정리합니다.
처음에는 강화 시스템이나 출석 보상처럼 규모가 작은 시스템부터 시작하는 것이 좋습니다. 규모가 작아도 확률, 재화 소모, 실패 처리 같은 요소가 모두 들어 있어서 연습하기에 알맞습니다.
준비 순서 3단계: 피드백과 구현 경험
혼자 쓴 문서는 빈틈을 찾기 어렵습니다. 스터디 동료나 현업자에게 보여주고, 이 문서만 보고 구현할 수 있는지 질문을 받아 보세요. 질문이 많이 나온 부분이 바로 보완해야 할 부분입니다.
여유가 있다면 유니티나 언리얼 같은 게임 엔진으로 간단한 프로토타입을 만들어 보는 것도 도움이 됩니다. 직접 구현해 보면 문서에 어떤 정보가 꼭 필요한지 몸으로 알게 됩니다.
팀 프로젝트에 참여할 기회가 있다면 시스템 담당을 자원해 보세요. 내가 쓴 문서를 보고 다른 사람이 실제로 기능을 만드는 경험은 혼자서는 얻을 수 없습니다. 개발자가 어떤 질문을 하는지, 어떤 표현이 오해를 낳는지 기록해 두면 다음 문서는 눈에 띄게 좋아집니다. 이 기록은 면접에서 협업 경험을 구체적으로 이야기할 때도 그대로 쓸 수 있습니다.
준비하면서 피해야 할 함정
- 규모 욕심: 처음부터 게임 하나의 모든 시스템을 설계하려 하면 완성하지 못하고 끝나기 쉽습니다.
- 레퍼런스 베끼기: 분석한 게임의 구조를 그대로 옮기면 창작 능력을 보여줄 수 없습니다. 바꾼 점과 그 이유를 꼭 적으세요.
- 숫자 없는 문서: 시스템 기획서에 수치가 하나도 없으면 실제로 동작할지 판단하기 어렵습니다. 예시 값이라도 넣어 계산 흐름을 보여주세요.
시스템기획을 단계별로 배우고 싶다면
SBS아카데미게임학원 시스템기획 과정에서는 엑셀이 익숙하지 않은 수강생도 데이터 테이블에 필요한 함수와 구조화 방법을 기초부터 실습하며, 개발사 양식의 시스템 기획서와 데이터 테이블을 직접 완성합니다.
자주 묻는 질문
엑셀을 거의 못 하는데 시스템기획자가 될 수 있나요?
가능합니다. 다만 엑셀은 시스템기획의 기본 도구이므로 준비 초기에 함수와 표 구조를 집중적으로 익혀 두는 것이 좋습니다.
프로그래밍을 배워야 하나요?
필수는 아닙니다. 하지만 변수, 조건문 같은 기본 개념을 알면 문서가 더 정확해지고 개발자와 대화가 쉬워집니다.
신입으로 바로 시스템기획에 지원할 수 있나요?
회사마다 다르지만 신입 공고에서도 분야를 나눠 뽑는 경우가 있습니다. 시스템 기획서와 데이터 테이블이 포트폴리오에 있으면 지원 분야를 분명히 보여줄 수 있습니다.
