기술적인 성향이 있는 게임 광신자에게는 게임용 소프트웨어 코딩 아이디어가 열반처럼 보일 수 있습니다.


실제 비디오 게임 프로그래머가 더 잘 알고 있습니다. 그리고 그들 중 많은 사람들이 자신의 일을 사랑하지만 일의 현실도 알고 있습니다. 게임 프로그래밍은 종종 게임의 한 조각으로 씨름하는 데 오랜 시간이 필요합니다.

게임 경험이 풍부한 Brian Hook은 '대부분의 게이머는 게임을 만들고 싶기 때문에 게임에 빠져듭니다. 그리고 '만들기'로 '임의의 코드를 작성'하거나 '다른 사람이 나에게 만들라고 하는 텍스처를 만듭니다'는 생각을 거의 하지 않습니다.'라고 말합니다. '퀘이크 2'와 '퀘이크 3'에 기여한 전문가. '곡을 작곡하는 데 도움을 주겠다고 생각하고 밴드에 합류했지만 드럼을 설치하고 방해가 되지 않도록 해야 한다는 사실을 알게 되는 것과 같습니다.'

그럼에도 불구하고 게임 프로그래밍을 통해 좋아하는 제품을 작업하는 동시에 게임이 아닌 작업이나 게임 콘텐츠 및 디자인에 기여하는 더 중요한 역할에 대한 소프트웨어 개발 기술을 연마할 수 있습니다.

게임 프로그래머 직업 기초


'게임 개발자를 생각할 때 프로그래머를 떠올릴 가능성이 높습니다.' 야심 찬 게임 프로그래머와 일하는 게임 프로그래머 모두에게 중요한 리소스인 국제 게임 개발자 협회(IGDA)의 침입 섹션에 설명되어 있습니다. '코드는 게임의 핵심이기 때문에 놀랄 일이 아닙니다.'

IGDA 사이트에서 말했듯이 게임 코더는 성공하기 위해 전문화해야 합니다. 게임 프로그래머는 일반적으로 PC, 콘솔, 휴대폰 또는 온라인과 같은 특정 플랫폼과 특수 효과, 인공 지능 또는 네트워크 성능과 같은 게임 개발의 특정 측면을 전문으로 합니다.


New Crayon Games의 설립자인 Phil Steinmeyer는 '중급 수준에서 사람들은 [플랫폼] 간에 매우 유동적입니다. '고위급에서는 특정 플랫폼에 대한 전문 지식을 제공하기 때문에 부문 간 이동이 다소 적지만 여전히 발생합니다.'

샘플로 자신을 판매하십시오


게임 프로그래밍에 뛰어들려면 열정과 재능을 보여주는 포트폴리오가 필요합니다. 초급 프로그래머는 자신의 게임을 만들거나 기존 게임의 수정인 'mod' 프로젝트에 자원할 수 있다고 Steinmeyer는 말합니다.

에 보면GameDev.net자원을 위해. 또한 IGDA나 온라인 커뮤니티를 통해 다른 게임 개발자를 꿈꾸는 사람들과 연결하여 협업을 할 수도 있습니다.

게임 개발 스튜디오 3D Realms의 CEO인 Scott Miller는 '코더라면 데모를 만들고 무엇을 할 수 있는지 보여주세요'라고 말합니다. '좋은 포트폴리오만큼 잠재적 고용주를 설득하는 것은 없습니다.'

게임 프로그래밍의 정규 교육은 상대적으로 새롭거나 현장에 진출하기 위한 전제 조건이 아니지만 Full Sail과 같은 일부 기관의 프로그램은 업계에서 잘 알려져 있습니다.


'교육 자체는 큰 비중을 차지하지 않지만 교육이 기술을 가르치고 능력을 향상시키는 데 도움이 된다면 포트폴리오/데모에 나타나야 합니다.'라고 Steinmeyer는 말합니다.

번아웃을 조심하세요

게임 회사는 열정과 창의성을 바탕으로 번창하지만 IGDA 백서에서 언급한 것처럼 직원을 지치게 만들기도 합니다.

현재 소프트웨어 개발 및 컨설팅 회사인 Hooka Tooka의 사장인 Hook은 게임 업계 종사자들이 일반적으로 다음과 같은 이유로 지쳐 있다고 인정합니다.

  • 크런치 타임에는 70시간 이상으로 연장될 수 있는 주당 50시간 근무.
  • IT 또는 컨설팅 회사에서 일할 수 있는 것보다 적은 급여를 받습니다.
  • 팀의 창의적인 구성원이 아니라 기계의 톱니바퀴 같은 느낌.
3 자매 스튜

그러나 모든 결함에도 불구하고 업계는 흥미진진합니다. Miller는 다음과 같이 말합니다. 재능이 있고 그것을 포장하는 방법과 자신을 알고 있다면 당신은 shoo-in입니다.'