돈을 위해 비디오 게임 프로그래밍을 시작하는 방법

차례:

Anonim

열렬한 비디오 게임 플레이어라면 이미 게임 프로그래머가되기 위해 필요한 기초 작업을 시작했습니다. 프로그래머는 개발자와 작가와 함께 기술 수준에서 게임 기능의 비전을 만듭니다. 여러 종류의 프로그래머가 있습니다. 일부는 게임 엔진을 만들고 다른 일부는 컨트롤을 만듭니다. 어떤 종류의 프로그래머가 되길 원한다면 교육, 연결 및 전문 지식이 필요합니다.

$config[code] not found

프로그래머 유형 알기

여러 종류의 프로그래머가 주어진 시간에 비디오 게임을합니다. 리드 프로그래머는 프로그래밍 팀에 작업과 일정을 할당하여 실제로 코드를 작성하는 것보다 역할을 감독하는 데 더 많은 시간을 할애합니다. 인공 지능 프로그래머는 컴퓨터 제어 상대방의 반응과 전략을 만듭니다. 그래픽 프로그래머는 예술가와 협력하여 고급 수학 기술을 사용하여 2-D 및 3-D 그래픽을 생성합니다. 물리 프로그래머는 게임 세계에 물리 규칙을 구현하는 코드를 작성하여 캐릭터와 환경이 준수하는 중력 법칙을 만듭니다.

교육

컴퓨터 과학 또는 컴퓨터 공학 분야에서 학사 학위를 취득하려면 프로그래머를 대학에 진학시켜야합니다. 많은 대학에서 게임 프로그래밍에 중점을 둔 전문 학위 프로그램을 제공합니다. 프로그래머는 그들이 원하는 프로그래밍 분야와 관련된 뛰어난 수학 기술과 기술을 갖추어야합니다. 예를 들어 네트워크 프로그래머는 서버 보안에 숙련되어 있어야하며 그래픽 프로그래머는 예술 전문 지식을 보유해야합니다. 게임 프로그래머는 적어도 1 년에 적어도 하나의 새로운 프로그래밍 언어를 배우는 것이 중요하지만, 알아야 할 주요 프로그래밍 언어는 비디오 게임에 일반적으로 사용되는 언어 인 C ++입니다.

인턴쉽

대학에 다니는 동안 인턴쉽을받는 사람도 무료인데도 게임 프로그래밍의 세계에 대해 알 수 있습니다. 인턴은 다른 유망한 프로그래머와 네트워크를 형성하고 최고의 프로그래머의 멘토십을 활용할 수 있습니다. 공정한 노동 기준법 (Fair Labor Standards Act)은 기업이 인턴쉽 후 인턴쉽을 약속 한 유급직을 금지하고 있지만 좋은 성과와 기술은 유급 노동으로 이어질 수 있습니다. 게임 회사 웹 사이트에서 인턴십을 신청할 수 있습니다.

포트폴리오 구축

프로그래밍 게임을 즉시 시작하십시오. 경험이 많을수록 업계에서 유급 직업을 얻을 확률이 높아집니다. 프로그래밍 전문 분야가 필요한 디자이너에게 접근하여 관련 전문가에게 문의하십시오. 프로젝트 자금 지원 여부는 중요하지 않습니다. 다른 사람과 관련하여 장기간의 프로젝트 작업 경험이있는 것이 중요합니다. 올바른 교육, 업계 연락처 및 장기 프로젝트 프로그래밍 경험을 통해 대규모 개발자와 함께 돈을 벌 수 있습니다.