연구직 및 공학 기술직소프트웨어 개발자게임프로그래머

게임프로그래머

직업코드 K000007580

comment

게임프로그램의 구조를 설계하고 게임프로그래밍을 수행한다.

평균임금

6480만원

2025년 조사

직업만족도

70.3%

일자리전망

증가

2025년 기준

요구수준

14년 초과 ~ 16년 이하(대졸 정도)

숙련기간 1년 초과 ~ 2년 이하

수행직무

게임기획자, 게임그래픽디자이너, 게임음악가 등으로부터 넘겨받을 자료를 기반으로 게임프로그램의 구조를 설계한다.게임을 제작하기 위한 툴인 게임엔진을 개발한다.영상을 컴퓨터 모니터에 출력하는 데 필요한 제반 함수들의 집단인 그래픽라이브러리를 제작한다.그래픽 특수효과를 제작한다.키보드, 마우스 등의 입력장치제어루틴을 제작한다.그래픽파일이나 사운드파일이 정상적으로 게임 속에서 작동될 수 있도록 해 주는 프로그램을 작성한다.게임을 테스트하여 에러를 수정하고 버그를 찾아낸다.

필요 지식

게임프로그래머가 되기 위해서는 고등학교, 전문대학의 게임관련 정규 교육과정을 이수하거나 게임 인력을 전문적으로 양성하는 게임아카데미 등의 사설학원, 대학의 사회교육원에서 교육훈련을 받으면 된다.대학에서는 게임관련학과가 있고, 특성화 고등학교에 컴퓨터게임제작과가 설치되어 있다.이들 학과에서는 게임기획, 게임연출, 게임프로듀싱 및 아이디어 발굴을 위한 교육, 게임시나리오 작성, 아이디어 창출교육, 게임그래픽디자인, 게임프로그래밍, 게임음악 등을 교육한다.게임 인력을 전문적으로 양성하는 사설교육기관에서는 3D애니메이션, 웹프로듀서, 디지털웹디자인, 게임프로그래머, 게임그래픽디자인 등을 실습 위주로 교육하고 있으며, 게임제작자가 되기 위해서는 기본적인 분야 중 하나 이상의 분야를 필수적으로 공부해야 한다.Visual Tool, C언어 능숙자, 컴퓨터그래픽애니메이션 개발자나 실무경력 2∼3년의 경력자가 유리하며 윈도우, 포토샵, 프리미어, 프로그래밍언어(어셈블리, C/C++ 등), 자료구조 등에 대한 지식이 요구된다.

게임프로그래머가 되기 위해서는 고등학교, 전문대학의 게임관련 정규 교육과정을 이수하거나 게임 인력을 전문적으로 양성하는 게임아카데미 등의 사설학원, 대학의 사회교육원에서 교육훈련을 받으면 된다.대학에서는 게임관련학과가 있고, 특성화 고등학교에 컴퓨터게임제작과가 설치되어 있다.이들 학과에서는 게임기획, 게임연출, 게임프로듀싱 및 아이디어 발굴을 위한 교육, 게임시나리오 작성, 아이디어 창출교육, 게임그래픽디자인, 게임프로그래밍, 게임음악 등을 교육한다.게임 인력을 전문적으로 양성하는 사설교육기관에서는 3D애니메이션, 웹프로듀서, 디지털웹디자인, 게임프로그래머, 게임그래픽디자인 등을 실습 위주로 교육하고 있으며, 게임제작자가 되기 위해서는 기본적인 분야 중 하나 이상의 분야를 필수적으로 공부해야 한다.Visual Tool, C언어 능숙자, 컴퓨터그래픽애니메이션 개발자나 실무경력 2∼3년의 경력자가 유리하며 윈도우, 포토샵, 프리미어, 프로그래밍언어(어셈블리, C/C++ 등), 자료구조 등에 대한 지식이 요구된다.

직무 관련 역량
게임공학과
응용소프트웨어공학과
정보·통신공학과
컴퓨터공학과
일자리현황

임금정보

직업 간 비교를 위한 참고자료입니다.

하위 25%

3925만원

평균 50%

6480만원

상위 25%

8500만원
일자리전망

증가(10%) 현상유지(20%) 감소(70%)

학력 및 전공 분포

학력분포

고졸3%
전문대졸10%
대졸64%
대학원졸20%
박사졸3%

전공계열 분포

사회계열7%
공학계열85%
자연계열4%
예체능계열4%

직업 특성 지표

중요한 항목부터 간단히 확인할 수 있습니다.

전직·이직을 검토할 때 활용할 수 있는 정보로, 전체 직업과 비교했을 때 이 직업에서 상대적으로 두드러지는 특징입니다.

업무수행능력 중요도

다른 직업과 비교했을 때 중요하게 요구되는 업무수행능력입니다.

  1. 1

    문제 해결

    핵심

  2. 2

    수리력

    핵심

  3. 3

    전산

    핵심

  4. 4

    범주화

    핵심

업무수행능력 수준

업무 수행에 요구되는 업무수행능력 수준입니다.

  1. 1

    전산

    최고전문가

  2. 2

    기술 설계

    최고전문가

  3. 3

    기술 분석

    최고전문가

  4. 4

    범주화

    최고전문가

지식 중요도

다른 직업과 비교했을 때 중요하게 요구되는 지식 영역입니다.

  1. 1

    컴퓨터와 전자공학

    핵심

  2. 2

    산수와 수학

    핵심

  3. 3

    영어

    매우 중요

  4. 4

    물리

    매우 중요

지식 수준

업무 수행을 위해 요구되는 지식의 수준입니다.

  1. 1

    컴퓨터와 전자공학

    최고전문가

  2. 2

    산수와 수학

    고도전문가

  3. 3

    통신

    고도전문가

  4. 4

    역사

    고도전문가

업무환경

해당 직업에서 상대적으로 두드러지는 업무환경 요소입니다.

  1. 1

    재택근무

    매우 두드러짐

  2. 2

    의사결정 권한

    매우 두드러짐

  3. 3

    다른 사람과의 상호작용

    매우 두드러짐

  4. 4

    앉아서 근무

    매우 두드러짐

성격

직무 수행에 상대적으로 적합한 성격 특성입니다.

  1. 1

    꼼꼼함

    높음

  2. 2

    분석적 사고

    높음

  3. 3

    협조

    높음

  4. 4

    성취/노력

    높음

흥미

해당 직업과 관련성이 높은 흥미 유형입니다.

  1. 1

    탐구형(Investigative)

    매우 두드러짐

  2. 2

    진취형(Enterprising)

    매우 두드러짐

  3. 3

    현실형(Realistic)

    높음

  4. 4

    예술형(Artistic)

    낮음

직업가치관

해당 직업에서 상대적으로 중요하게 나타나는 가치 요소입니다.

  1. 1

    개인지향

    매우 두드러짐

  2. 2

    신체활동

    매우 두드러짐

  3. 3

    자율

    높음

  4. 4

    다양성

    높음

업무활동 중요도

다른 직업과 비교했을 때 중요하게 수행되는 업무활동입니다.

  1. 1

    창조적 생각

    핵심

  2. 2

    컴퓨터 업무

    핵심

  3. 3

    절차, 자료, 주변환경 관찰

    핵심

  4. 4

    새로운 지식의 습득, 활용

    핵심

업무활동 수준

업무 수행에서 요구되는 업무활동 수준입니다.

  1. 1

    창조적 생각

    최고전문가

  2. 2

    컴퓨터 업무

    최고전문가

  3. 3

    새로운 지식의 습득, 활용

    최고전문가

  4. 4

    절차, 자료, 주변환경 관찰

    고도전문가

직업사전 기본정보

교육수준14년 초과 ~ 16년 이하(대졸 정도)
숙련기간1년 초과 ~ 2년 이하
작업강도가벼운 작업
작업장소실내

직무기능

자료: 조정사람: 말하기신호사물: 제어조작

직업 분류정보

조사년도 2014년 기준

한국고용직업분류응용 소프트웨어 개발자

1332

한국표준직업분류응용 소프트웨어 개발자

2223

한국표준산업분류소프트웨어 개발 및 공급업

J582

관련 정보

관련직업
시스템 소프트웨어 개발자(프로그래머) 모바일앱개발자 웹개발자(웹 프로그래머) IT테스터 및 IT QA전문가 웹기획자 응용소프트웨어개발자 가상현실전문가 온라인게임프로그래머네트워크게임프로그래머아케이드게임프로그래머
자격/면허
게임프로그래밍전문가
KECO 분류
1332 응용 소프트웨어 개발자