• 프린트
  • 메일
  • 스크랩
  • 글자크기
  • 크게
  • 작게

게임프로그래머 '그들은 누구'

 

박광선 기자 | kspark@newsprime.co.kr | 2007.07.12 09:45:56
[프라임경제]게임은 일반적으로 게임기획자나 디자이너가 게임을 어떻게 만들겠다는 계획을 세우면 이에 따라 게임 프로그래머, 사운드 디렉터 등 다양한 전문가들의 손길을 거쳐 완성이 된다.

이 중 게임프로그래머는 게임 개발자하면 일반인이 가장 많이 떠올리는 게임 직종으로 현 국내 게임산업 종사자 중 가장 많은 비중을 차지하고 있다.

문광부 산하 한국게임산업진흥원 사이버게임아카데미 (game.connect.or.kr)는 ‘2007 게임프로그래머의 달’을 맞아 게임프로그래머의 역할과 게임프로그래머가 갖추어야 할 요건 등 예비 게임프로그래머를 위한 가이드를 발표했다.

◆게임프로그래머란?

게임 제작은 크게 기획, 프로그램, 그래픽 등 3분야로 나눠지는데, 그 중 게임 프로그래머는 시나리오를 프로그래밍하는 사람으로 게임이 실제로 돌아가기 위해서 필요한 프로그램을 제작하는 직업이다. 기획과 그래픽의 경우 기획이 잘못되면 재미가 없는 게임이 만들어지고, 그래픽이 잘못되면 그래픽이 좋지 않은 게임이 나오지만, 프로그래머가 잘못하면 게임 제작이 아예 되질 않기 때문에 게임 프로그래머의 역할은 매우 중요하다.

◆게임프로그래머가 갖추어야 할 요건

게임 업계에서 게임 프로그래머는 다른 분야보다 경력자를 선호하는 직종이다. 이 때문에 여러 분야의 다양한 지식을 가진 실력 있는 소수의 프로그래머는 좋은 대우를 받는다. 게임 프로그래머로 입사하기 위해서 학력이나 전공은 크게 상관이 없지만 컴퓨터 전공자나 그래픽 전공자가 유리한 것이 사실이다. 전공자가 아닐 경우 Visual 이나 C언어, 프로그래밍 기술, 컴퓨터 그래픽 기술 등 을 갖추는 것은 필수이다.

또 다양한 주변 지식이 필요하고 기술 발전이 빠른 분야이기 때문에 다방면에 걸친 정보와 트렌드에관한 지식을 필요로 한다. 또 최근에는 대부분의 게임 프로그램들이 멀티미디어화 되고 있기 때문에 기획에 대한 이해, 디자인, 스토리 구성, 유행 파악 등의 능력을 갖추는 것도 중요하다.

◆게임프로그래머가 되려면?
실력 있는 게임프로그래머가 되기 위해서는 어떻게 공부를 해야 할까?

게임전문고교, 혹은 컴퓨터 프로그램 관련 학과로의 진학, 게임아카데미와 같은 게임전문학원 수강 등 개인의 선택에 따라 방법은 다양하다.

게임전문 온라인교육기관인 사이버게임아카데미(game.connect.or.kr)가 예비 게임프로그래머와 현업 프로그래머 실무자를 위해 선정한 필수 온라인 교과 과정을 참고해보자.

▶3D 프로그래밍
3D 프로그래밍을 학습하기 위한 기초적인 수학부터, 그래픽스 이론, 맥스 스크립트를 사용하여 데이터를 추출하는 방법 등의 습득이 필요하다. 또 지형, 하늘표현, 바이패드 처리, 맥스 플러그인 프로그래밍 등 지형처리와 캐릭터 처리등을 익히면 간단한 게임을 개발할 수 있다.

▶스크립트 언어
게임이 진화를 거듭하여 ,현재 상당수의 게임이 스크립트라는 구조를 사용하고 있기 때문에 최근에 가장 각광 받고 있는 XML, VBScrip, Python, LUA 등에 대한 학습이 필요하다.

▶3D 공간구조 프로그래밍
충돌처리, 높이맵, 컬링, LOD 등 각종 지형처리 및 3차원 공간에서 카메라를 다루는 방법이나 지형상의 오브젝트를 다루는 기법을 익혀 MMORPG 게임 개발시의 능력을 습득할 수 있다.

이 밖에도 좋은 엔진을 설계하기 위한 3D 엔진의 아키텍처를 설계하는 방법을 배울수 있는 3D 엔진 프로그래밍, 셰이더 프로그래밍, Data Coding, 게임툴 설계방법론 등이 예비 게임프로그래머와 현업 실무자 모두의 기본기를 위한 과목으로 선정되었다.
  • 이 기사를 공유해보세요  
  •  
  •    
맨 위로

ⓒ 프라임경제(http://www.newsprime.co.kr) 무단전재 및 재배포금지




 

많이 본 뉴스