안녕하세요 오늘은 게임 개발자가 되기 위한 방법에 앞서
게임 개발자의 종류에는 어떤 것들이 있는지 이야기 해 보고자 합니다.
1. 게임 개발자의 종류는 크게 세 가지로 나뉠 수 있습니다.
첫번째 - 기획자
두번째 - 그래픽 디자이너
세번째 - 프로그래머
이 중에 첫번째 기획자에 대해서 알아 봅시다.
<기획자> - 게임의 전반적인 컨셉을 잡는 사람 (게임의 장르, 스타일, 대상 유저, 스토리 라인, 그리고 기획 문서 등 필요한 자료를 만드는 이들)
<기획자> 역할 역시 세분화 하면 상당히 다양하게 나뉩니다.
하지만 가장 핵심적으로 하는 역할은 시스템을 문서로 만드는 사람들이라고 보시면 됩니다.
게임 개발의 시작과 끝, 그 모든 것을 문서로 만들고 정리하고 배포는 일을 합니다.
예를 들어 RPG (롤플레잉게임)를 만든다고 했을때, 그 안에는 수 많은 설정이 필요하고
기획자를 통해서 그 설정들은 문서화가 이뤄져야 합니다.
그래야 그 문서화 된 데이터들을 기반으로 그래픽 디자이너와 프로그래머가 각자의 파트에서
작업을 거쳐 완전한 제품으로 만들 수가 있습니다.
캐릭터 하나를 만들려고 해도 종족은 어떻게 설정 할 것인가? 몇 개의 클래스로 나눌 것인가?
남성, 여성 캐릭터를 클래스 별로 지원 할 것인가? 등 다양한 설정들을 정해야 하고 문서로 남겨야 합니다.
아이템 역시 마찬가지 입니다.
아이템의 종류 설정 - 무기, 방어구, 소모품류 등
아이템의 능력치 설정 - 공격력은? 방어력은? 치명타 확률은? 장착 위치는? 등등
게임 안에서 등장 하는 모든 사물에 대한 설정값들을 나타낼 수 있는 자료들을 마련하고 수치화 하고 문서로 기록 해야 합니다.
또한, 이렇게 준비 된 문서를 각 파트에서 이해 할 수 있도록 파트별 문서를 또 나눠서 만들어야 합니다.
그래픽 디자이너에게 전달 할때는 내가 설정하고 등장 시키고 싶은 오브젝트에 대해서 시각적으로 이해를 시킬 수 있는 문서를 전달해 줘야 합니다.
마찬가지로 프로그래머에게 전할 할때는 동일한 오브젝트에 대한 설명이라 하더라도 프로그래머가 이해 할 수 있는 문서로 다시 만들어서 전달해야 합니다.
이 오브젝트의 기본 값은 수치적으로 몇이며, 어떤 형식으로 움직일 수 있도록 해야 하며, 어떠한 제약 등이 있는지 등등 프로그램을 통해 원하는 오브젝트가 원하는 움직임을 보일 수 있도록 설명을 해줘야 합니다.
처음 게임 개발자를 꿈 꾸는 분들 중에 잘 모르는 이들은
기획자는 시나리오를 쓰고 컨셉을 잡아 설명해 주면 원하는 게임이 만들어 지는 줄 착각 하는 분들도 있습니다.
하지만 실질적으로 기획자로 일을 하려면 게임 개발의 시작부터 끝까지 숫자와의 싸움의 연속 입니다.
진짜 프로그래머 만큼 머리 써야 하는 직업 중 하나입니다. 이 직업 정말 어려워요.
그리고 써야 하는 문서의 양은 왜 그렇게 많은지...... ㅎㅎ
오늘 간략하게 게임 개발자 파트 중 기획자에 대해 말씀 드려 봤는데요
만약 기획자를 꿈 꾸시고 계신 분이 계시다면 수학 공부 많이 하세요
그리고 기본적인 프로그램 공부도 하셔야 하고요
간단한 그래픽 툴도 사용 할 줄 아셔야 합니다.
아참, 핵심적으로 워드, 엑셀, 파워 포인트 등 문서 툴은 완벽히 익히셔야 합니다. ㅎㅎ
다음 편에는 그래픽 파트에 대해 설명 해 보도록 할게요