게임을 만들어 보자! 0

KANOTYPE WIKI
둘러보기로 이동 검색으로 이동

게임을 만들어 보자! 시리즈는 아마추어 게임 제작 일지이다. 이 시리즈는 비정기적으로 연재되며, 분류:보존용 문서, 분류:제작일지에서 열람할 수 있다.

들어가기 전에

이 시리즈의 목표는, 2.5D스타일의 쿼터뷰 시점, 타일 기반의 맵 처리, 인공 지능, 간단한 물리 시뮬레이션, 자유로운 대화 시스템, 멀티 플레이를 구현하는 전통적인 RPG스타일의 게임을 만드는 것이다. 이러한 게임들을 외부 라이브러리들을 이용하여 가장 기본부터 제작해 보는 것이 주요 목표이다. 기존의 게임 엔진(Unity)을 활용하여 멋진 3D 그래픽과 사실적인 물리효과를 적용한 액션 게임제작은 별도의 연재 문서를 참조해 주기 바란다. 전통적인 RPG인 울티마 시리즈(1~8), Exile 시리즈나 쿼터뷰 시점의 X-COM 시리즈(1~3)와 같은 게임에 흥미가 없는 사람은 이 위키의 다른 문서들을 열람하는 것을 추천한다.

어떠한 지식이 필요한가

게임도 소프트웨어이다. 게임을 만들기 위한 기본 지식은 소프트웨어 제작에 필요한 기본 지식과 크게 다르지 않다. 현대 소프트웨어 제작에 있어 사용자가 이해하기 쉬운 상위레벨 프로그래밍 언어에 대한 지식은 필수이다. 프로그래밍 언어에는 다양한 종류가 있으며, 가장 유명한 것으로는 누구나 한번쯤 들어보았을 법 한 C언어가 있겠다. 그리고 C언어에 새로운 트렌드인 객체지향 프로그래밍에 관한 표준을 도입한 것이 C++이며, 좀 더 사용자가 편리하게 사용할 수 있도록 메모리관리를 자동화한 Java, C# 등이 있다. 필자의 개인적 취향에 따라, 이 시리즈는 마이크로소프트의 C#을 기반으로 진행된다. 프로그래밍에 관한 기본적인 지식이 있다는 전제 하에 이야기가 진행되므로, 프로그래밍 기본서를 한권 구입하여 완독하면 도움이 많이 될 것이다. Wrox에서 나오는 비기닝 시리즈를 추천한다. (Beginning Visual C# 2012 등)

어떠한 소프트웨어가 필요한가

이 시리즈는 아마추어 게임 개발을 목표로 하며, 최대한 초기 자본을 억제하는데 초점을 둔다. 연구, 교육용 목적으로 무상으로 이용 가능한 Visual C# 2012 Express Edition이 좋을 것이다. Visual Studio 2012 Professional 이상의 버전을 가지고 있다면, 물론 그것을 사용해도 무방하다. 소프트웨어 본체 제작에는 Visual Studio를 사용한다.

게임의 그래픽 요소를 제작하기위해서 오픈소스 소프트웨어인 GIMP와 Blender를 사용할 계획이며, 음향 데이터 제작을 위해서는 아직 이용계획 예정인 소프트를 정하지 않았다.

추가적으로 각종 임시 텍스트데이터 생성을 위해 자신이 주로 사용할 텍스트에디터 하나쯤 마련하는것도 나쁘지 않을 것이다.

외부 링크

시리즈 일람

게임을 만들어 보자! 시리즈 일람
회수 부제
00 게임을 만들기 전에