안녕하세요! 게임 개발자를 꿈꾸는 여러분!! 여러분의 궁금증을 해결하기 위한 해결사가 나타났습니다.오늘은 게임 프로그래머에 대해서 알려드리겠습니다.게임 프로그래머의 평균 연봉, 그리고 일에 대해서인데 게임 프로그래머는 클라이언트 프로그래머와 서버 프로그래머로 나누어집니다! 저는 클라이언트 프로그래머에 대해서 설명합니다! 클라이언트 프로그래머에서도 여러 분야로 나뉘는데
>
물리프로그래머,그래픽프로그래머,엔진프로그래머,네트워크프로그래머,게임플레이프로그래머로나누어집니다!이렇게각각의분야를깊이살펴본게임프로그래머를제너럴리스트라고부릅니다!스페셜리스트는한분야에대해매우깊고전문적으로알아야하지만제너럴리스트는각분야에대해어느정도알면됩니다!게임업계에서는커뮤니케이션과업무의효율을위해스페셜리스트보다제너럴리스트의업무를간단히살펴보실수있습니다!물리프로그래머-현실세계와 같은 물리현상을 게임플레이에 연결-강체를 주로 다루며 충돌검출, 렉들효과 등 다양한 시뮬레이션을 담당-필요에 따라 유체역학을 적용하여 물, 연기, 눈 등을 표현-물리현상을 쉽게 실현하기 위한 물리엔진을 개발, 게임을 통해 튜닝작업을 함
>
그래픽(렌더링) 프로그래머-화면에 출력되는 모든 업무를 담당-DirectX와 OpenGL을 이용해 그래픽 디자이너가 만든 모델링 데이터를 화면에 그리는 작업-텍스처, 라이팅 계산처리 등을 담당한다.
>
툴 프로그래머 - 텍스처와 모델을 만들기 위해 포토샵, 맥스, 마야 등의 콘텐츠 제작 툴을 사용하지만 이러한 툴로 만든 데이터를 게임으로 바로 사용할 수 없기 때문에 게임사마다 게임에 맞게 맵 툴, 애니메이션 툴을 이용하여 게임의 콘텐츠를 개발하는 업무
>
AI(인공지능) 프로그래머-지능적인 캐릭터를 만드는데 필요한 모든 업무를 담당-게임에 사용하는 AI 모듈에는 길찾기, 룰베이스 시스템, FSM, 신경망, 유전 알고리즘 등이 있다-Finite State Machine)는 게임에서 매우 많이 쓰인다-언리얼 엔진의 경우 블루 프린트를 이용해 게임 전체를 코드 없이 구현할 수 있다.
>
애니메이션 프로그래머 애니메이터가 캐릭터의 동작을 만들고 이를 게임에서 사용하기 위해 프로그래머가 로직을 작성, 예를 들어 애니메이터가 캐릭터의 걷는 동작과 달리는 동작을 만들면 애니메이션 블렌드로 걷기와 달리기의 중간 형태의 결과를 얻는다.이렇게 5개의 게임 프로그래머 스페셜리스트를 찾아봤습니다! 아래는 클라이언트 프로그래머의 평균 연봉입니다.
>
아무래도 기술직이라 게임업계 다른 직군에 비해 연봉이 더 높은 편이거든요.물론 연봉을 더 올리는 방법은 기술을 더 키우는 방법이 있지요? 아 그리고 게임 프로그래머에는 서버 프로그래머도 있다고 했죠! 아래가 서버 프로그래머의 평균 연봉입니다!
>
그리고 게임 프로그래머의 꿈이라고도 할 수 있는 게임 프로그래머 총괄
>
테크니컬 디렉터 연봉 정보입니다! 역시 경력도 많고 기술도 뛰어나니까 연봉이 높겠지!?자, 게임 프로그래머의 연봉까지 알아봤어요.이번에는 게임 프로그래머의 기본에 대해 알아보겠습니다.게임프로그래머는 프로그래밍 언어를 사용하여 게임 개발에 주력하지만 게임에는 주로 C언어, C++, C++의 3가지 프로그래밍 언어를 주로 사용합니다! 게임 개발에 특화된 언어이기 때문입니다! 게임 프로그래머는 원래 게임에 맞는 엔진을 개발하는 것이 주된 일이라고 생각하면 되지만 요즘 게임업계에서는 상용 게임 엔진을 주로 사용합니다! 유명한 게임 엔진으로 유니티 엔진과 언리얼 엔진이 있습니다! 어느쪽이나 성능이 뛰어나기 때문에 한국 게임업계에서나 많이 사용되고 있습니다!그래서 게임 프로그래머는 단순한 프로그래밍뿐 아니라 게임 엔진(유니티, 언리얼)을 다룰 줄 알아야 합니다.전문적으로 다룰줄 안다면 연봉 협상에 상당히 도움이 된다고 생각하면 되겠죠!! 연봉이 인상되다니... 필수적인 부분이죠.
>
마지막입니다! 게임 프로그래머가 되려면? 목표를 가져야겠죠.대형 게임개발사-게임학과 출신보다 컴퓨터공학과 출신이 유리-알고리즘, 자료구조 위주의 코딩 테스트를 보기 위해 수학적 지식 필요 중소 모바일 게임 개발사-유니티 엔진과 안드로이드/IOS 프로그래밍을 잘 알고 있으며, 제작한 게임이 있으면 취업에 유리-대기업처럼 코딩 테스트를 따로 진행하지 않는다.3게임사 채용전형은 상시채용과 공채로 나뉘며, 1년에 1~2회 정해진 기간에 채용합니다.공채는 서류 > 필기 > 기술면접 인물면접으로 구성되어 있다.상시채용은서류> 필기 > 면접으로 구성되어 있지만 포트폴리오를 요구하기 위해 실력적인 부분이 더 필요하다 이렇게 게임 프로그래머의 각 부분에 대해 간단히 살펴봤습니다.게임 프로그래머 교육은 보다 전문적인 교육이 필요합니다! 아시다시피 기술적인 부분이 크기 때문에! 게임 프로그래머의 전문 교육에 대해 알고 싶다면 아래 입시/취업 전문 학원 홈페이지에서 교육과정, 취업처 등 다양한 정보를 참고하세요! 인천, 강남, 신촌, 대전, 대구, 수원, 광주, 부산에 게임 프로그래밍 전문 학원이 있으니 확인하세요! [교육과정/수강료 조회/위치 조회/내게 맞는 교육과정]
>