본문 바로가기

게임자료공부/게임프로그래밍

인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천게임프로그래밍학원, 게임프로그래머의 종류를 알아보자


인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천 게임 프로그래밍 학원



안녕하세요

게임자료지식(게자식)입니다

오늘은 프로그래머 중에서도

게임프로그래머의 다양한 직업군에 대해 알아보도록 하겠습니다




인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천게임프로그래밍학원


프로그래머 안에서도 다양한 직군들이 있는데 물리프로그래머 , 사운드 프로그래머, 렌더링 프로그래머, 툴 프로그래머 

애니메이션 프로그래머, AI 프로그래머 등이 있으며 각 프로그래머 들이 맡고 있는 역할들에 대해 알아 보도록 하겠습니다





물리 프로그래머가 하는 일이란

인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천/게임/프로그래밍/학원



우리가 살고 있는 현실을 게임안에서 동일하게 적용 시켜서 현실감 있게 표현하는 것을 말합니다 FPS 게임을 예시로 들자면

요즘 인기있는 배틀그라운드에서 적용되어진 탄도학이 적용되어 사거리가 멀어질수록 총의 궤도가 바뀌는 것들 

이런것들을 의미하게 됩니다 바로 이런 일들을 물리프로그래머가 하고 있습니다 

또 다른 일로는 다양한 시뮬레이션을 담당하기도 하고 물리적 현상을 조금 더 쉽게 만들어 내기 위해 

물리 엔진을 개발하여 게임에 맞게 변경하는 작업도 하게 됩니다





사운드 프로그래머가 하는 일이란

인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천.게임.프로그래밍.학원



게임 안에서 음향에 대한 모든 것들을 담당하게 되는데 사운드를 출력하기 위한 사운드 엔진을 개발하거나

게임을 시작할때 가장 먼저 나오는 로그인 화면부터 시작해서중간중간 나오는 로딩중에 나오는 음향게임 

몬스터를 피격할때의 음향 , 이벤트, 퀘스트 성공시, 게임안에서 모든 소리들을 만들어 내는 역할을 하게 됩니다

배틀그라운드의 게임을 예로 들자면1층에서,2층에서,3층까지의 발소리가 모든 다른것과총알이 

발사된 거리에 따라 다르게 들리는 것들처럼 음의 무게나 음량의 크기를 결정하는 작업을 담당하게 됩니다





렌더링 프로그래머가 하는 일이란


인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천'게임'프로그래밍'학원


화면에 나오는 모든 일들을 담당하는 일을 합니다 게임 엔진의 그래픽에 관련된 기능들을 구현하고 구현된 그래픽 기능들이

게임에서 잘 돌아갈 수 있도록 최적화 작업을 하게 됩니다



인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천`게임`프로그래밍`학원


Direct X와 OpenGL 등을 이용해 그래픽 디자이너가 만든 모델링 데이터를 화면에 그려주는 일도 있습니다

텍스처, 라이팅 계산 처리 등을 담당 하게 됩니다 프로그래머에서 모든일이 중요하지만 우리가 직접적으로 보면서

느껴지는 것이기 때문에 렌더링은 조금 더 중요 하다고 볼수 있습니다  왜냐하면 시각적으로 다가오는 것이니깐요!





툴 프로그래머가 하는 일이란

인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천-게임-프로그래밍-학원


툴은 도구 입니다 툴프로그래머가 있다면 10일걸려 작업할 것들을 툴 프로그래머로 인해 

1일 만에 작업을 완료 할 수도 있습니다 이유는 각각의 게임마다 자주 사용되는 도구들이 있는데 

이 툴들을 개발자에 맞게 만들어 주는 역할들 하고 있습니다 게임을 만들때 꼭 필요한 조력자가 되는 겁니다

툴 프로그래머는 그래픽 디자이너들이 사용하는 것들 이펙트, 애니메이션, 프로그래머, 프로듀서들과도 관련해서 

일을 하게되며 이들이 게임을 완성하는데 도움을 주는 일을 합니다




AI(인공지능) 프로그래머가 하는 일이란

인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천게임프로그래밍학원


우리가 RPG 게임을 하게 될때 자동 길찾기 기능 들이 있는 것들을 볼수 있습니다 이것들을 만들게 되는 역할인데요

이 밖에도 룰 베이스 시스템, FMS,알고리즘 등을 사용할때 만드는 역할을 합니다

지능적 캐릭터들을 만드는 데 필요한 모든 것들을 담당합니다





애니메이션 프로그래머가 하는 일이란

인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

[인천게임프로그래밍학원]


애니메이터가 캐릭터의 동작들을 만듭니다(그래픽파트) 만들었던 동작들을 

사용하기 위해서는 애니메이션 프로그래머가 만들어 가는 겁니다




인천게임프로그래밍학원,게임프로그래머의종류를 알아보자

인천게임 프로그래밍학원


프로그래머 안에서도 여러가지의 종류로 세분화된 직업들을 알아 봤습니다

게임프로그래머는 게임을 구현해 내는 직업이기 때문에 중요 합니다

게임프로그래머에 대해 궁금한 점이나 프로그래머로 취업을 하고 싶으신 분들

더 알아보고 싶은 정보들은 아래 배너를 클릭 하셔서 문의 주세요