[게임제작][게임학원]

게임 엔진은 어떻게 만들어질까

- 게임 프로그래머 -

 

 

 

 

 

 

 

 

안녕하세요 ^^

요즘 , 게임 산업이 발달하면서 게임회사에 취업하고자 하는 분들이

점점 늘어나는 것 같은데용 ~

 

물론 게임 회사도 새로운 프로젝트나 기존의 게임 컨텐츠에 추가로 인원을 채용하기도 하구요^^

 

조금만 시야를 넓게 가져보면 다양한 업무들로 게임회사취업이 가능하단 말입니다

 

하지만 오늘은 게임엔진을 이용하여 게임이 실제로 구현되게 해주는 중요한 역할,

게임 프로그래머 과정에 대해 알려드려보려고 합니다

 

 

잘 따라와 주세용 !

 

 

 

★ 게임 엔진 ★

 

게임 엔진이란 것은 비디오게임, PC게임 등의 '게임'제작을 위한 소프트웨어 구성 요소를 말합니다

즉, 작성한 코드들이 모여 게임 구동을 할 수 있도록 해주는 것이지요

하지만 게임프로그래밍의 특징은 일반 프로그래밍과 다른 차별성을 갖기 때문에

게임 엔진에 대한 기반 지식이 부족하면 사용하기 어렵지만 그 기능들은 일반적인 툴이

따라오기 어려울 정도로 우월한 소프트웨어 구성 요소입니다

 

다양한 게임 엔진들이 있는 만큼, 직접 엔진 제작이 힘든 소규모의 게임 회사나 개인 게임제작자는

그 엔진을 사오거나 공유받는 등의 방법으로 게임 제작을 하기도 합니다

(게임 엔진 자체가 코드 모음집 같은 성질을 갖기 때문입니다.

하지만 텍스처를 직접 만들어 엔진 코드를 수정해야하고 셰이더 코드를 입력하여 새로운 효과를 넣거나 만들 수 있어야 함)

 

 

현재 게임 시장에서는 다양한 엔진들이 존재하는데요 ~

이러한 게임 엔진을 다루기 위해 어떤 과정을 배워야 하고 어떻게 게임회사로 취업을 준비하는지

한번 알아볼까요 ~

 

 

 

 

★ 게임 프로그래머, 어떻게 공부할까 ★

 

 

게임 프로그래밍 역시, 사람과 컴퓨터 간의 의사소통을 가능하게 해주는

C언어가 가장 기초가 됩니다 !

거기에 C언어의 심화단계인 C++을 배우고

게임 안에서의 다양한 문제해결 루트(문제 해결하기 위한 절차/방법 등)인 알고리즘과

데이터를 구조적으로 표현하여주고, 게임을 구현하여 알고리즘을 이용 가능하게 해주는 자료구조를 

배우게 됩니다

 

게임프로그래머 과정을 준비하는 학생들이 가장 버거워 하는 부분이 바로 이 알고리즘과 자료구조인데요

정렬, 배열, 행렬등 다양한 수학적 표현이 도입되는 부분이 많이 이용되기 때문이라 짐작됩니다

하지만 걱정하실게 없어요 ~
SBS 게임 아카데미의 강사님이 실무경험을 토대로 차근 차근  잘 지도해 주시기 때문에

본인이 조금만 노력한다면 전혀 어렵지 않답니다 !

 

그뒤 배우시게 되는 API와 MFC과정을 배우시면 간단한 슈팅게임 정도를 만드실 수 있습니다

어떤 것인지 한번 보실까요

 

 

 

STL, API, MFC는 게임을 구성하는 디자인 코드 정도라 생각 하시면 됩니다

 

 

▲ SBS 게임 아카데미의 교육 과정 ▲

 

그 후, 게임 엔진의 한 종류인 cocos2d-x를 배우시면서 3D 게임 제작을 위한

게임 프로그래밍 과정을 준비하게 됩니다

이때부터는 앞서 배운 다양한 소스 함수와 코드를 가지고 직접 간단한 게임을 제작하며

이것은 곧 게임회사 지원을 위한 포트폴리오가 됩니다

 

간단한 3D로 제작한 수강생의 작품을 한번 보실까요

 

 

이렇게 교육과정을 이수하며 만든 게임 프로그래밍 과제물(포트폴리오)을 가지고

게임회사의 상.하반기 공채나 수시 채용에 제출하여 본인의

프로그래밍 실무 능력을 평가 받게 되는데요~

 

하지만, 게임 회사에 취업을 한다고 하여 바로 실무(게임 제작 혹은 제작 프로젝트)에 참여되는 것이 아닙니다

많은 수강생 분들이 오해를 하시는데, 게임 학원에서는 게임 제작에 필요한 실무능력을

길뤄 드리는 것이지 바로 현장 투입이 가능할 실무 능력까지 만들어 드리는 것이 아닙니다

 

각 게임회사 마다 원하는 인재상이나 실무부분이 다양하고 제작되는 게임 마다의 스타일이 있기때문에

그 성향을 파악하며 보조하는 역할부터 시작을 하게 됩니다

하지만 본인의 실력이나 노력 정도에 따라 실무투입의 기간은 당겨질 수도 있기때문에

본인 스스로의 개발과 실무능력 양성을 위한 다양한 학습은 끊임없이 이뤄져야 할 것입니다

 

 

★ 게임 프로그래머 과정 자세한 문의를 원하신다면 아래로 상담문의 남겨주세요 ★

 

카톡 상담 - mimi0614

 

★ 홈페이지에서 다양한 교육과정 알아보기 ★

아래사진을 클릭하시면 SBS 게임 아카데미의 홈페이지로 방문하실 수 있어요 !

 

 

+ Recent posts