Skip to main content

비디오 프로그래머 란 무엇입니까?

∎ 게임 소프트웨어 엔지니어 또는 비디오 게임 프로그래머라고도하는 비디오 프로그래머는 엔터테인먼트 또는 교육 목적을위한 비디오 게임을 개발합니다.일반적 으로이 위치에 여러 계층이 있지만 비디오 프로그래머는 주로 게임을 실행하는 코드를 작성하고 플레이의 가능한 결과를 지시하는 작업에 기소됩니다.또한 개발 도구 및 컴퓨터 지원 소프트웨어와 같은 보충 구성 요소를 스크립팅하여 게임의 플랫폼 및 인터페이스 기능을 설정하고 아키텍처를 개발하는 데 관여합니다.일반적으로 프로그래머 팀은 단일 비디오 게임 제작에서 함께 작동합니다.그러나 많은 비디오 프로그래머는 특정 개발 영역을 전문으로합니다.예를 들어, 비디오 프로그래머는 비디오 게임의 사운드 엔진에서 독점적으로 작업하는 데 전념 할 수 있습니다.이 역할에 대한 과제는 게임의 특정 캐릭터의 속성과 그들이 수행하는 동작을 반영하고 플레이 또는 목표 달성 수준을 나타내는 특정 사운드와 사운드 변형을 유도하는 코드를 개발하는 것입니다.비디오 프로그래머는 게임의 그래픽 개발에 집중하도록 할당 될 수 있습니다.게임이 설계된 장치에 따라 프로그래머는 2 차원 (2D) 또는 3 차원 (3D) 그래픽을 개발하도록 요청받을 수 있으며 전자는 일반적으로 핸드 헬드 게임, PDA 및 휴대폰 용으로 예약됩니다.후자의 경우, 비디오 프로그래머는 픽셀 및 소용돌이 음영으로 알려진 고급 3D 그래픽 효과를 실행하는 코드를 작성하는 데 특화 될 수 있습니다.∎ 일부 비디오 프로그래머는 애니메이션을 전문으로하며, 여기에는 자연 세계에서 발견 된 것과 유사하지 않을 수있는 예측 가능한 물리 법칙 세트를 개발하는 것이 포함됩니다.동적 시뮬레이션이라고도하는 게임 개발의 이러한 측면은 물리 엔진의 생성에 기인하며, 이는 특정 캐릭터와 객체가 주어진 환경에서 어떻게 움직일 것인지와 해당 환경이 변경 될 때 어떻게 행동 할 것인지를 정의합니다.게임에서. 예상 할 수 있듯이 비디오 프로그래머는 매우 창의적이어야하며 다양한 분야, 즉 수학 및 물리학을 이끌어 낼 수 있어야합니다.실제로, 대부분의 프로그래머는 선형 대수, 소프트웨어 엔지니어링 및 인공 지능 기술을 포함하여 이러한 분야의 다양한 영역에 능숙합니다.비디오 게임 프로그래머가 되려고하는 사람들에게는 물리학 및 수학에 대한 강력한 배경 외에도 컴퓨터 과학 학사 학위가 필요합니다.