본문 바로가기

게임만들기/게임프로그래머되기

▶ 게임 만드는 프로그램? 게임만들기? 인천 게임프로그래밍 학원으로! ◀

 

인천게임프로그래밍학원인천게임프로그래밍학원

 

 

 

게임을 만들기 전의 많은 생각들

 

 

 

인천게임프로그래밍학원인천게임프로그래밍학원

 

[왼쪽 사진: 언더테일(UNDERTALE), 토비 폭스, 2015년 발매]

[오른쪽 사진: 동방요요몽(東方妖), 상하이 앨리스 환악단, 2003년 발매]

 

 

 

 

지금까지 수없이 많은 게임이 출시되었습니다.

그 중에는 수백 명의 사람들이 참여하여 만든 게임도 있고,

자신만의 경험으로 독자적으로 만든 게임도 있습니다.

그렇다고 게임을 제작한다는 것은,

즉 게임제작자로서, 또는 게임개발자로서,

결코 쉬운 일이 아닙니다.

 

위에 보이는 이미지 파일은 1인 개발 게임으로 유명한

언더테일과 동방프로젝트 입니다.

가끔은 아주 가끔은 지인에게 조용하게

도움의 손길을 바랬을 지 몰라요.

그래도 혼자서 만들었다니, 나 자신도 만들 수 있을까 생각이 들 겁니다.

 

가장 중요한 것은 실력과 경험이지요.

인천게임프로그래밍학원에서

게임을 만드는 실력 차차 높여 볼까요?

 

 

 

 

 

 

 

 

혼자서 게임을 제작할 때 필요한 것은?

 

 

 

인천게임프로그래밍학원인천게임프로그래밍학원

 

모 게임개발자가 인터넷에 올렸던 글을 가져왔습니다.

“You’ are working on solo?

Maybe you don’t have any friends, or you have personality flawed.

Stop working solo and find someone to work with.”

해석은 여러분이 직접 해보세요.

 

바로 위에 보이는 엘프(?) 그림은 인천게임프로그래밍학원의

다른 강좌를 들은 학생의 포트폴리오 중 일부입니다.

만약 친한 친구에게 저런 그림(게임일러스트 또는 게임원화)을 부탁한다고 해도

그 친구에겐 술자리를 세 번 넘게 마련해야 할지 몰라요.

그림이란 것은 뚝딱 만들어지지 않으니까요.

 

1인 게임제작자, 게임개발자로서,

게임을 만들어내기 위해

시나리오나 스토리, 퀘스트와 아이템 및 능력간의 밸런스,

NPC 디자인, 배경의 디자인,

효과음과 배경음악 등,

 

너무나도 많은 것을 알아야 하겠지만,

그 중에서 가장 중요한 것은 실력 좋은 친구나

정보에 능통한 친구와 함께

프로젝트를 출발하는 것이라고 생각합니다.

게임을 만들 때는 여럿이서 마음을 모으는 것이 중요하니까요.

 

이제 게임만드는프로그램으로 게임만들기,

간단하게나마 알려드리겠습니다.


 

 

 

 

 

 

게임만드는 프로그램도 원초적인 C언어

인천게임프로그래밍학원인천게임프로그래밍학원

 

[Google.jp image search: Game Maker Studio Example Projects]

 

 

 

 

게임을 만들고 싶다는 원대한 꿈.

인터넷에 게임만들기게임만드는프로그램등 여러 검색이로

수없이 검색을 해보았겠지만

 

검색 결과는

MIT 미디어 연구소의 스크래치(Scratch)

요요 게임즈의 게임 메이커(Game Maker)

보다 쉽게 게임을 만드는 프로그램은 없었을 겁니다.

 

하다못해 RPG 메이커(Degica, Agetec 개발)이나

스타크래프트의 맵 에디터도,

심도있게 만들기 시작하게 된다면, 어렵게 느껴지는 건

당연한 이야기일지 모릅니다.

물론 RPG 메이커나 유니티(Unity), 게임 메이커는

독자적으로 게임을 제작할 수 있지만,

컴퓨터와 소통하는 언어, 즉 이야기하는 언어는

C언어나 C++ 등을 숙지해야 합니다.

 

인천게임프로그래밍학원에서 C언어와 C++을 배우고

게임만들기, 예전의 꿈을 되살려 볼까요?

 

 

 

 

 

시작을 C언어로부터

 

 

인천게임프로그래밍학원인천게임프로그래밍학원

 

게임만드는프로그램 중 하나인 게임 메이커.

게임 메이커만의 언어를 사용해서 C언어보다는 쉽다고 하지만,

인터넷 여기저기에 검색해 본다면,

일부 경우에 따라 게임메이커를 만든 요요 게임즈에 수수료를 내야 할 때가 있다고 하네요.

 

인천게임프로그래밍학원에 오신다면

게임만들기를 위한 C언어와 C++ 등을 익힐 수 잇습니다.

C언어의 기본적인 입력과 출력 및 초기화해야 하는 변수 등을 시작으로

API에서 STL을 활용하는 방법도 익히게 된답니다.

 

이쯤 되면 게임 폴더를 열어 봤거나, 게임 파일을 프로그램으로 파헤쳐본 사람도 있다고 생각해요.

 

[.DDL] 확장자도 아실 겁니다.

인천게임프로그래밍학원의 게임만들기 과정에서

나중에 [.DDL]의 사용방법인, 데이터베이스를 정의하는 언어도 익히게 될 거예요.

 

 

 

 

 

 

 

 

 

포트폴리오, 그리고 게임 만들기

 

 

인천게임프로그래밍학원인천게임프로그래밍학원

 

 

시간을 많이 투자하지 않은 게임이라도

다이렉트 엑스(Direct X 2D/Direct X 3D)를 사용하고,

툴과 연동하는 작업 등은 매우 힘들 수 있습니다.

 

바로 보이는 게임의 화면은

인천게임프로그래밍학원의 포트폴리오입니다.

모방은 창조의 어머니라고 했어요.

게임의 스프라이트를 이용하여,

비슷하게 제작하거나, 장르를 비틀어 다른 게임으로 제작하는 것,

그리고 혼자서 만드는 것은 긴 시간이 걸렸을 지 모릅니다.

 

인천게임프로그래밍학원에서 게임만들기 강좌를 통해

게임프로그래머로서의 게임프로그래밍을 차근차근,

노력하고 만들고 있는 게임에 공을 들이면

멋지고 화려한 포트폴리오가 나올 겁니다!

 

게임제작자로서, 게임개발자로서,

앞으로 발전을 위해

첫걸음을 시작하거나,

두 번째 발걸음을 떼실 분은

인천게임프로그래밍학원으로 오시기 바랍니다!

 

, C언어를 공부하고 계속해서 공부하게 된다면

게임만들기 뿐만 아니라 게임만드는프로그램도 만들 수 있겠네요.

C언어는 컴퓨터와 소통할 수 있는 언어라고, 한 번 더 알려 드립니다!

(게임만 만들 수 있는 것이 아닙니다!)

 

 

 

 

 

 

게임프로그래머의 게임 프로그래밍을 배웁시다

 

 

인천게임프로그래밍학원인천게임프로그래밍학원

 

 

 

인천게임프로그래밍학원에 오시면

게임프로그래머가 되기 위한 게임만들기,

즉 게임프로그래밍 과정을 배울 수 있답니다.

인천게임프로그래밍학원에만 있는

멘토링 시스템도 체험해 보세요.

그리고 강사님의 열정을 따라

우리도 열정을 발휘하며,


우직함과 꼼꼼함으로

게임프로그래머로 탄생합시다!

 

 

 

 

 

 

라인 전용 상담 아이디 : SbsAcademyGame

카카오톡 전용 상담 아이디 : SbsAcademyGame