출처:


A라는 온라인게임을 제작한 회사가있다고 가정하겠습니다.

이안에는 어떠한 직업들이 있는지 알고들 계시나요?

딱히 정보없이 게임을 좋아해서, 게임에 관심이 있어서, 특별히 할게 없어서

위의 3가지에 해당하는 사람들이 간혹 자주 이야기를 하게 되는걸 여러번 들었는데요

 

하지만 그 회사안에 어떠한 직업들이 있어 어떤 교육과정을 통해 꿈을 이루게 되는지 잘 모르시는분들이

수두룩하시죠. 5~6년 전만해도 지금과 같은 게임산업이 한류열풍을 일으키지 않았었는데요

현재로썬 K-POP보다 더 많은 수익을 낸다고도 할 수 있는 게임산업.

 

게임회사에 대해 한번 알아볼게요.

 

우선 크게 게임 제작 관련 부서로만 말씀드릴게요. 마케팅/홍보/서비스 적인 부분을 제외한다는 겁니다

 

게임원화 (2D캐릭터, 2D배경)

요즘은 입시미술,회화,애니메이션,웹툰,시각디자인 그리고 그냥 취미삼아 그림을 그리시는 분들까지

게임업계의 시장성을 보고 게임원화가로 진로를 많이 결정하게되시는데요

 

상업적으로 이용되는 포스터나,광고,게임의 주요 캐릭터들을 최초에 그려낸다고 보시면 될 것같습니다

 

 

게임그래픽 (3D캐릭터, 3D배경)

현재 게임 개발에있어 MAYA를 다룰줄 알면 게임회사에 취업이 쉽다 라는 얘기가 많습니다만,

실질적으로 국내에서 사용되는건 3D MAX를 사용하게 됩니다. 캐릭터와 배경 모두 3D MAX를 사용하게되고

그래픽중에서도 세분화해서 나누자면 모델링,맵핑,리깅,애니메이션,이펙트 이렇게 5가지로 나눌 수 있습니다

 

모델링이란? 쉽게말씀드리자면 동그란 찰흙이있습니다 이것을 깎고 만지고 다듬고 해서 최초의 사람의 형태를 만들어 내는것을 말합니다. 즉 이 작업을 하는 사람이 모델러가 되겠구요

 

맵핑이란? 모델러가 만들어낸 모델링된 작품에 눈으로 보여지는 부분을 입힌다고 생각하시면됩니다. 피부색,옷,머리색깔, 갑옷,무기 등등을 입혀 내는것을 말합니다. 즉 이작업을 하는 사람이 맵퍼가 되겠구요

 

리깅이란? 3Dmax 중에서도 바이패드로 많이 작업을 하시는데 x축,y축,z축을 나타 낼수있는 모델에 움직임을 부여합니다. 쉽게 말씀드리면 앞에 만들어진 모델에 뼈와 관절을 넣어 움직임때 자연스럽게 나타내게 됩니다

 

애니메이션이란? 만들어진 모델이 뼈와 관절을 가졌다면 이제 실제로 움직임을 부여해 생명을 갖게 됩니다.

뛰고,걷고,공격하고,앉고,숨쉬고 등등을  구현을 하게 됩니다. 얼마만큼 자연스러운 움직임을 만드느냐가 작품의 퀄리티가 높아지는 길이겠죠?

 

이펙트란? 마법을 쓰거나 공격을 할때 무기나 캐릭터의 주위에 생겨나는 효과를 칭할 수 있는데요 그냥 단순히 글만 보신다면 그게 뭐가 어려워 라고 하실 수 있지만 대부분이 응용을 하시지만 새로운것을 창작 해내는게 쉽지않다는점 말씀드릴게요. 이 작업을 하는 사람이 이펙터가 되겠습니다

 

 

다음은 게임프로그래밍파트가 되겠는데요

크게 서버프로그래머와 클라이언트 프로그래머로 나뉘어지는데요

 

서버프로그래머란? 서버상의 게임 로직을 처리하고, 다이렉트X나 3D그래픽스쪽은 전문분야가 아니어도

큰 문제는 없는데요. 필요스킬은 C,C++은 기본중의 기본이고 IOPC,네트워크 프로그래밍,데이터베이스

게임로직처리, 게임처리 알고리즘 등의 능력을 요구로 합니다

 

클라이언트 프로그래머란? 유저가 실제로 플레이하느느 게임. 즉 클라이언트 개발을 합니다. 대중화되어있는 게임을 다운받아서 플레이 하는것을 클라이언트 게임이라고 하죠.

클라이언트 프로그래머는 게임그래픽, 이펙트와 쉐이더 같은 연출을 입력, 유저의 입력처리등을 다룹니다

쉽게 말씀드린다면 우리가 플레이하는 게임을 모두 만든다고 생각하시면 될것 같습니다

필요스킬은 C++, 3d그래픽스 프로그래밍, API,MFC,다이렉트X, 게임로직 등이 필요합니다.

 

 

다음은 게임기획자가 되겠는데요

게임기획자 또한 여러가지의 종류가 있는데요

 

시나리오 / 퀘스트기획자란? 게임 세계관과 등장인물을 설정하여 사전을 창조해 내는 사람, 세계관에 맞추어 퀘스트를 만드는 기획자. 레벨 디자이너 및 밸런스 디자이너와 협업하여 퀘스트에 필요한 모든 데이터를 입력하고 구성

필요스킬로 게임에서 구현가능한 탄탄한 세계관 설정 확립과 LUA스크립트 작성능력, 퀘스트 테이블구조 설계 및 이해 , 방대한 배경지식, 문장력 ,연출력 등을 필요로 합니다.

 

시스템기획자란? 게임에 필요한 모든 룰을 설계, 설계한 룰을 프로그램으로 구현 할 수 있을지 설계도를 작성

필요스킬로 합리적이고 혁신적인 인터페이스 설계 능력과 게임을 원활하게 돌아가게 하기위한 테이블 구조 적립 능력이 필요 ( 타 기획자들과 달리 더 많인 지식을 필요로 함)

 

컨텐츠기획자란? 시스템기획자가 짜놓은 테이블과 룰등을 바탕으로 다양한 컨텐츠를 생산하는 업무를 담당

아이템설정, 데이터관리, 게임내 추가되는 컨텐츠의 관리/설정 업무등 다양한 업무 수행

필요스킬로 프로그램 구현지식, 컨텐츠 생산을 통해서 유저의 움직임을 파악하고 분석하여 예측 할 수있는 능력,아이템에 대한 정확한 분석능력을 필요로합니다

 

밸런스기획자란? 게임내에 적용된 많은 테이블들을 관리하고 게임 테이블의 구조를 짜는 업므를 함과 동시에 게임내의 캐릭터간의 밸런스 또는 몬스터와의 밸런스등을 맞추는 업무

필요스킬로 기초수학과 통계, 엑셀함수의 완벽한이해, 게임플레이를 통한 수치로 유저의 행동패턴과 흐름을 읽고 분석하는 능력,엑셀 ,VBA를 능숙하게 다룰줄 알아야합니다

 

레벨디자이너란? 게임에 필요한 실질적인 맵을 설계하고 몬스터등을 배치하는 업무를 담당

필요스킬로 맵제작위한 맵 에디터의 이해, 엔진의 이해(UDK 맵 제작툴), 캐릭터의 동선을 이해하기 쉽게 배치.전투의 흐름방향을 짜임새 있게 설정, 다른 기획자의 모든 부분과 연결되어있습니다.

 

수치 디자이너란? 게임에 적용되는 모든 데이터값을 설정하는 업무를 담당. 각종 시스템의 데이터값을 설정하기EOanas에 시스템 디자이너가 역할을 같이 담당하기도 하며 프로그래머와 밀접한 관계 유지 형성됩니다

 

연출 디자이너란? 게임에 적용되는 애니메이션, 이펙트, 사운드를 설정하는 업무를 담당, 대규모 프로젝트에서 독립적인 업무를 수행합니다

 

프로젝트 매니저(PD,PM)란? 게임 개발 리소스 일정, 비용, 인원 관리등을 실행하는 업무담당 

PD의경우 총괄적인 측면이 있어 상급자가 역할을 거의 담당하지만 일정및 리소스만 관리하는 인력은 중간급 이하에서도 수행(대다수의 PM)

 

설정 기획자란? 기획꿈나무들이 가장 선호하는 분야입니다, 프로젝트 초반에 투입되고 이후에는 다른업므로 이동, 컨텐츠 기획으로 포지셔닝이 가장 빈번하게 이루어지기도 하는 업무분야입니다

필요스킬로 그래픽디자이너와 일하는 경우가 많은 업무적 특성을 가지며, 업무 특성상 원화/그래픽 구현지식, 다양한 자료수집,대중의 트렌드 이해도 게임구현 지식이 필요로 합니다

 

-위의 게임기획자 내용은 개인 블로그에 작성한 내용을 재수정하여 기재하였습니다.

 

이렇게 몇가지를 예로들어 설명을 해봤는데요 프로그래밍부분으로써 엔진개발은 작성하지 않았는데 좀더 세부적인 내용을 원하시면 말씀해주세요^-^

좋은 정보 얻어가셨다면 전 매우매우 만족하겠습니다. 부족한점이 있다면 수정할테니 말씀해주셔도됩니다.

 

 

'그래픽스/3D' 카테고리의 다른 글

영상편집  (0) 2015.05.03
3D Graphics Tools  (0) 2015.05.03
V-ray  (0) 2015.05.03
Posted by buykiwi

블로그 이미지
친절상담 무료견적 정확시공
buykiwi

카테고리

분류 전체보기 (65)
CAD (2)
프로그래밍 (19)
네트워크/보안 (4)
인터넷/웹사이트 (13)
데이타베이스 (0)
운영체제(OS) (6)
마이크로 컨트롤러 (12)
모바일 (0)
게임 (0)
그래픽스/3D (4)
멀티미디어 (0)
사무자동화/PC/IT (3)
기타 (1)

태그목록

Yesterday
Today
Total

달력

 « |  » 2024.11
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함