TOP
게임프로그래머
어떤 일을 하나요?
게임 프로그램을 만들기 위해 게임기획자, 그래픽디자이너, 게임음악가 등이 만든 자료를 바탕으로 컴퓨터에서 게임을 조작할 수 있도록 구현합니다. 키보드, 마우스로 캐릭터를 움직이고 모니터 위에 게임 화면이 나타날 수 있게 프로그래밍합니다. 게임 중 발생하는 오류(bug)도 해결하기에 게임 제작과정의 중추 역할이라 할 수 있습니다. 역할에 따라 ‘클라이언트 프로그래머’와 ‘서버 프로그래머’로 나뉘는데, 클라이언트 프로그래머는 캐릭터와 지도가 화면에 보이도록 틀을 구상하고, 게임 접속 및 활동에 맞는 화면을 띄웁니다. 서버 프로그래머는 역할을 가진 여러 개의 서버를 만들고 결정된 임무를 수행하도록 서버프로그램을 만듭니다. 예를 들면 게임 종료 후에도 캐릭터가 계속 존재하도록 보관 및 관리하는 서버 등을 말이죠.
필요한 능력이 있나요?
게임산업이 성장하면서 온라인, 모바일, 전용 게임기 등 게임환경이 다양해졌습니다. 차세대 게임 프로그래머는 각 기기와 유저에 맞는 콘텐츠를 개발할 줄 아는 창의력과 상상력이 기본적으로 필요합니다. 프로그램을 다룰 수 있는 컴퓨터 활용능력과 논리적 생각, 수학 능력도 중요합니다.
어떻게 준비하나요?
게임 프로그래머가 되기 위해 특별히 필요한 국가 자격은 없으나 3D 애니메이션, 게임 그래픽디자인, Visual Tool, C언어, 컴퓨터그래픽애니메이션 등 전문적인 컴퓨터 기술을 습득하고 있어야 합니다. 이를 배우기 위해선 특성화고등학교의 컴퓨터게임제작과, 대학의 게임관련학과에 진학하여 게임기획, 게임연출, 게임프로듀싱, 게임시나리오 작성 등 다양하게 배우는 방법이 있고, 게임아카데미, IT 관련 사설학원에서 실습 위주의 교육을 받을 수 있습니다.
관련학과
게임공학과, 응용소프트웨어공학과, 정보·통신공학과, 컴퓨터공학과
관련자격
없음
더 알아보기
-게임기획자: 게임용 소프트웨어 제작과 관련된 모든 사항을 지휘하는 총괄 감독. -게임시나리오작가: 게임 개발을 위해 캐릭터, 세계관 등의 스토리텔링을 구상하는 게임시나리오 창작자.