게임 만들기에 관심 있나요?
게임개발 필수 직군과 직무를 알아보기
게임 제작은 다양한 전문가들의 협력을 필요로 합니다. 각 전문가는 자신의 분야에서 중요한 역할을 수행하며, 그 결과가 게임의 완성도를 결정합니다. 이 글에서는 게임 제작에 참여하는 주요 구성원들과 그들의 역할에 대해 설명하겠습니다.
게임 제작 팀의 구성은 회사의 규모, 게임의 장르, 그리고 목적에 따라 다를 수 있습니다. 작은 규모의 팀에서는 2~3개의 직무를 한 사람이 전담하는 경우도 있고, 큰 규모의 게임개발 프로젝트는 보다 상세하게 세분화된 직무를 가지고 있기도 합니다. 아래에 소개된 직군들은 일반적인 예시이므로 참고로만 이해해 주세요.
목차
1 게임 프로듀서
게임 프로듀서는 게임 제작의 큰 틀을 결정하고, 사업성을 평가하여 주제와 방향을 정합니다. 그들은 팀을 관리하고, 기획자의 아이디어를 검토하여 디자인을 결정합니다. 프로듀서는 게임 제작 전체 과정을 총괄하며, 게임개발에 필요한 자원을 결정하기 때문에 경험이 많고 책임권한이 많은 사람이 이 직책을 맡습니다.
2 게임 디렉터
게임 제작 프로젝트의 리더입니다. 만들고자 하는 게임의 목표와 비전을 제시하고 게임 제작의 모든 단계에서 작품의 제작, 편집, 개발, 연출 등 게임제작에 관한 모든 결정을 담당합니다. 일정, 예산, 인력 등의 자원을 효율적으로 배치하며 팀원들의 작업 진행 상황을 확인하며, 최종 게임의 품질을 보증합니다. 이 역할을 수행하는 사람은 게임 제작 경험이 풍부해야 하며, 전체 프로젝트의 성공을 위해 통찰력과 리더십을 발휘해야 합니다.
3 게임기획
게임 기획자는 게임의 구조와 내용을 설계합니다.
그는 게임의 맵, 사운드, 데이터 등을 직접 작업하며, 게임의 전체적인 틀과 기능, 이야기를 만들어냅니다.
콘텐츠 기획자
- 콘텐츠 기획자는 게임의 전체적인 흐름과 방향성, 게임플레이 내용과 구성을 설정합니다.
- 그는 게임의 핵심 아이디어와 콘셉트를 결정하며, 다른 팀원들의 작업을 조율합니다.
스토리 기획자
- 스토리 작성자는 게임의 내러티브를 담당합니다.
- 그는 게임의 세계관, 인물 간의 갈등, 게임 플레이의 동기가 되는 핵심 사건 등을 작성
- 캐릭터, 배경, 아이템과 관계 등의 기본 설정을 제작합니다.
밸런스 기획자
- 게임의 난이도와 밸런스를 조절하는 역할을 합니다.
- 그는 게임의 플레이 경험을 최적화하기 위해 다양한 요소를 조정합니다.
레벨 디자이너
- 게임 내의 환경과 지형을 설계합니다.
- 그는 게임의 무대가 될 세계를 구체화하며, 플레이어가 탐험할 수 있는 공간을 제작합니다.
- 엔진의 배경제작 기능을 활용하기 때문에 게임엔진에 대한 높은 이해가 필요합니다.
시스템 기획자
- 게임의 기능과 메커니즘을 설계합니다.
- 시스템기획자는 게임의 규칙, 시스템 등을 구상하고 구현합니다.
4 프로그래머
프로그래머는 흔히 ‘개발자’라고 부르기도 합니다. 게임 프로그래머는 게임을 만드는 핵심 인력으로 높은 전문 지식을 요구합니다. 게임 개발자들은 기획자의 아이디어, 그래픽 디자이너의 시각 자료, 그리고 사운드 엔지니어의 오디오를 컴퓨터, 혹은 모바일 기기와 게임기 등에서 실행 가능하도록 구현하는 역할을 합니다.
클라이언트 개발자
- 게임 개발자는 툴과 엔진을 사용하여 실제 게임을 제작합니다.
- 클라이언트 개발자는 기술적인 능력뿐만 아니라, 게임의 재미를 전달하는 능력도 필요합니다.
- 기획적 이해도와 게임 그래픽에 대한 이해도가 필요합니다.
서버 및 네트워크 개발자
대규모 온라인 게임에서는 서버와 네트워크를 전담하는 개발자가 필요합니다. 그들은 서버의 데이터베이스와 사용자 간의 네트워크 통신을 관리합니다. 멀티플레이 기능이 없는 게임에서는 필요하지 않지만, 사용자 간의 상호작용이 중요한 온라인 게임에서는 서버 개발자의 역할이 매우 중요합니다. 보안 관련 이슈를 함께 처리하기도 합니다.
툴 개발자
게임 개발의 시작은 종종 툴 개발에서 시작됩니다. 툴은 게임 제작에 필수적이지만, 만드는 것이 복잡하기 때문에 많은 사람들이 피하곤 합니다. 대다수의 상용 게임 엔진은 완벽한 툴을 제공하지 않습니다. 툴 개발자는 게임의 다양한 요구 사항에 맞는 툴을 만들며, 게임의 전반적인 구조를 이해하는 데 도움이 됩니다. 클라이언트 개발자가 역할을 겸하기도 합니다.
엔진 개발자
게임을 만들기 위한 기본 구조, 즉 엔진을 만드는 것이 엔진 개발자의 역할입니다. 좋은 엔진은 여러 기술 요소가 서로 잘 어우러져야 합니다. 엔진 개발은 복잡하므로, 전문가 팀이 함께 작업하는 것이 일반적입니다.
게임 만들기: C, C++, C# 중 어떤 언어를 선택해야 할까?
5 게임그래픽
게임의 시각적인 부분을 담당하는 전문가들입니다. 게임 그래픽 또는 게임아트 직군으로 부르며 2D와 3D 직무로 나뉘어 있습니다. 요즘 게임 개발에서 대부분의 작업은 3D로 진행되므로, 3D 전문가들의 역할을 중점적으로 설명하겠습니다.
아트디렉터 (AD, Art Director)
게임의 시각적인 부분의 전반적인 톤과 스타일을 결정하고, 그래픽 디자이너의 작업을 지휘하며 조정합니다. 그래픽 디자이너가 제작한 내용이 게임의 전체적인 느낌과 잘 어울리는지 확인하고, 필요한 경우 수정을 지시합니다.
컨셉 원화가
게임 내의 캐릭터나 배경의 외형을 설계합니다. 기획에 따른 디자인을 실제로 구현하여, 다른 팀원들이 작업할 수 있게 합니다. 게임의 기술적인 부분을 이해하면서도 창의적인 디자인을 만들어내는 능력이 필요합니다.
캐릭터 모델러
3D 소프트웨어를 활용하여 게임의 캐릭터를 구현합니다. 제한된 리소스 내에서 최고의 품질의 캐릭터를 만들어내는 능력이 필요합니다.
애니메이터
제작된 캐릭터에 움직임을 부여하여, 캐릭터에 생동감을 주는 역할을 합니다. 다양한 움직임을 구현하기 위해 많은 작업을 합니다.
배경 모델러
게임의 배경이나 다양한 요소들을 3D로 제작합니다. 필요한 경우 간단한 움직임도 추가합니다.
레벨 디자이너
레벨디자이너
게임의 스테이지를 구성하며, 배경 요소나 장치들을 배치합니다. 게임의 모든 시각적 요소가 이들의 손을 거쳐 게임에 통합됩니다. 배경 배치에 따라 게임 플레이에 많은 영향을 주기 때문에 기획에 대한 이해도가 높아야 하고, 엔진에서 제공하는 맵 제작 툴을 이용하는 경우가 많기 때문에 엔진에 대한 이해도도 높아야 합니다. 배경 모델러가 겸업하기도 하고 기획자가 레벨디자인 업무를 담당하기도 합니다.
일러스트레이터
게임의 홍보나 광고에 사용되는 아트워크를 제작합니다. 게임의 전반적인 분위기나 스타일을 표현하는 중요한 역할을 합니다. 게임의 특성을 잘 이해하고, 그것을 아트워크에 반영하는 능력이 필요합니다.
이펙트 디자이너
보통 이펙터, Fx디자이너라고 부르기도 합니다. 게임 내에서 눈에 띄는 모든 시각적 효과는 이펙터의 손길을 거칩니다. 이펙터는 게임의 액션, 스킬, UI 효과 등을 디자인하며, 이를 조절하여 게임 내에서 자연스럽게 보이게 합니다. 이펙터는 기본적으로 포토샵, 애프터 이펙트, 3Dmax 등의 프로그램을 능숙하게 다룰 줄 알아야 하며, 각 게임 회사의 특정 엔진에 대한 지식도 필요합니다.
UI 디자이너
유저가 직관적으로 게임을 조작하고 이해할 수 있도록 버튼과 메뉴, 아이콘 등으로 화면 구성을 디자인합니다. 사용자 경험(UX)과도 밀접한 관련이 있다. 게임의 메뉴 구성, 정보 표시 방식, 아이콘 디자인 등을 결정하며, 게임의 종류나 사용 플랫폼의 특성을 고려하여 디자인합니다. UI작업은 게임 기획과도 연계되어 있어, 기획자와의 협력이 필수입니다.
TA(Technical Art Director)
게임의 기술적인 부분을 총괄하며, 그래픽 디자이너와 개발자 사이의 소통을 원활하게 합니다. 그래픽 디자이너의 요구사항을 개발자에게 정확하게 전달하고, 개발자의 기술적인 제약사항을 그래픽 디자이너에게 설명합니다. 이 역할을 수행하는 사람은 각 분야의 전문 지식을 갖추고 있어야 하며, 팀 내에서의 협업을 원활하게 진행하는 능력이 필요합니다.
6 지원업무
게임 개발 PM
게임 개발 PM
게임 회사의 PM은 게임 제작의 흐름을 원활하게 유지합니다. 주로 두 가지 주요 업무를 담당하는데, 첫째로 게임의 시각적 자료(예: 그림, 3D 모델)가 필요할 때 이를 시기에 맞게 준비하는 일정 관리와, 둘째로 프로그래밍 작업의 흐름과 마감 시간을 조절하여 전체 개발 프로세스를 지원하는 역할을 합니다.
게임 사업 PM
게임사업 PM은 게임이 시장에서 경제적 성과를 달성할 수 있게끔 게임 프로젝트 전반을 주도하는 직책입니다. 게임 사업 PM은 게임의 성과 지표 설정 및 분석, 제품 향상 방안 도출, 수익 모델 구축 및 실행, 서비스 도구 기획 및 실행, 행사 계획 및 운영, 제품 출시 및 광고 일정 조율, 업데이트 계획 및 관리를 합니다. 게임이 해외에 출시하는 경우 해당국가에 맞도록 현지화를 하고 게임의 광고와 관리 등의 업무를 합니다.
게임 운영자 (GM)
게임 관리자(GM)는 게임의 원활한 진행을 위해 버그 처리와 이벤트 기획을 담당합니다. 그들은 게임의 깊은 지식을 바탕으로 유저의 피드백을 분석하고, 필요한 정보를 개발팀에 전달합니다. 게임 출시 초기에는 GM의 업무가 많아지며, 유저의 피드백 수집과 오류 대응에 주력합니다.
함께 읽으시면 좋은 글
게임 제작은 단순한 엔터테인먼트를 넘어서 복잡한 예술과 과학의 결합입니다. 이 과정에서는 다양한 전문가들이 각자의 역할을 수행하여 하나의 완성된 작품을 만들어냅니다. 게임의 성공은 이러한 전문가들의 협업과 노력에 크게 의존하며, 각 직군은 게임 제작의 특정 영역을 담당하게 됩니다.
_
이 글이 도움이 되셨다면
공감, 댓글 그리고 구독 부탁 드립니다.
감사합니다
[ +_∵ ]
'게임제작 정보' 카테고리의 다른 글
언리얼 엔진과 유니티 엔진 중 고민이라면. 이글로 끝내세요. (0) | 2023.09.19 |
---|---|
게임 만들기의 시작과 끝. 초보자를 위한 안내서 (0) | 2023.09.17 |
게임을 만들고 싶다면 어떤 언어를 알아야 할까요? (0) | 2023.09.15 |
게임회사 취업 전 알아두면 좋은 게임개발 용어 2 (0) | 2023.09.13 |
게임회사 취업 전 알아두면 좋은 게임개발 용어 (0) | 2023.09.08 |