Project Description
마왕의 성(Devil's Castle)은 2010년 7월에 진행된 한국 GameJam의 산출물 중 하나입니다.



많은 게임속 판타지 세계에서 마왕은 용사를 잡으려고 하지만, 용사를 잡으려고 보낸 몬스터가 오히려 용사를 강하게 만들고 성장한 용사에게 마왕은 끔찍하게 살해당하곤 합니다.
그렇다면 차라리, 마왕이 용사를 키우는 게임은 어떨까요?
‘마왕의 성’은 마왕이 되어, 강한 용사와 싸운 강한 마왕으로 사람들의 기억에 남기 위해 자신을 공격하는 용사를 강하게 육성하는 게임입니다.


가. 게임제목
마왕의 성이라는 게임 제목을 통해 게임의 배경과 의도를 함축적으로 표현하려 하였습니다.

나. 게임장르
마왕의 성은 2인칭 육성 라인 디펜스 게임입니다.
2인칭 육성이란 단어는 육성 대상자의 상대방이 되어, 즉 적 (Antagonist)으로서 대상자를 육성한다는 의미입니다.
라인 디펜스라는 단어는 적의 침공을 직선상에서 방어하는 형태의 게임 플레이를 의미합니다.

다. 게임의 개요
1) 기획의도
마왕의 성은 “주제를 먼저 정하고 게임을 만들어보면 어떨까?”하는 실험적 시도로 만들어진 게임입니다. ‘모순’이라는 개념을 주제로 삼아서 출발해 “대체 왜 마왕들은 자기가 직접 안 나가고 졸개들을 보내는거지? 그러면 용사들이 레벨업하고 강해져서 결국 마왕이 지잖아.”라고 생각하는 데 도달했고, 그 결과 “아예 마왕의 목적이 용사를 키우는 거라면 어떨까?”라는 질문을 내놓게 되었습니다.
그에 더불어 단순하고 직관적으로 게임을 표현하고 싶었고, 시간 및 자본의 한계를 잘 살려 인디스러움을 살리자는 것이 우리의 의도입니다. 복잡한 그래픽과 내부 연산 없이도 본질적인 게임의 동역학을 이용하면 누구든 재미있는 게임을 만들 수 있다는 것을 보여주려 노력하였습니다.

라. 게임의 재미요소
도전 – 더 악명높은 마왕이 되기 위하여
당신은 마왕으로 태어났습니다. 그러나 모든 이야기의 마왕이 그렇듯 당신 또한 어떤 용사에게 죽임을 당할 운명에 처해 있습니다. 아니꼬우면 용사로 태어나셔야죠. 어쨌든 한 번 마왕으로 태어난 이상, 마왕으로서 최고의 자리를 노려야겠죠. 바로 최고의 용사에게 죽음을 맞는 것이야말로 최고의 마왕의 최후에 걸맞은 죽음일 것입니다. 더 높은, 더 강한 용사를 키우는 것, 이것이 바로 이 게임의 목적입니다.
도전은 언제나 그러하듯, 장애물과 난관으로 가득 차 있습니다. 이 게임의 도전은 바로 용사 그 자체입니다. 주어진 자원과 시간을 활용해 최대한 용사를 강하게 육성해야 합니다. 그러나 마왕이 해 줄 수 있는 일은 적당해 보이는 몬스터를 적당히 용사에게 던져주는 것뿐입니다. 마법을 가르쳐 줄 수도 전설의 검을 건네줄 수도 없습니다. 과연 용사는 당신이 원하는 만큼 성장할 수 있을까요? 이 기묘하게 꼬인 환경에서 더욱 강한 용사를 만들어 더욱 위대한 마왕으로 기억되는 것은 꽤나 해볼만한 가치가 있는, 도전할만한 가치가 있는 일일 것입니다.

균형 – 용사가 죽느냐, 마왕이 죽느냐
용사에게 죽으면 안 되지만, 용사가 약해서는 안 됩니다. 용사는 여러분의 최후를 장식할 만큼 강해야 하지만 마왕성을 무너뜨릴 정도로 강하면 안됩니다. 이 몬스터는 용사의 발길질 한번에 날아갈 거고, 저 몬스터는 지금 용사가 상대하기엔 너무 벅찬 상대고… 이번 용사는 이정도 예산으로 상대하면 적절할까? 모든 것은 선택의 연속입니다. 이 선택 속에서 플레이어는 항상 극단적으로 균형을 맞춰야 합니다. 모든 것은 너무 강해서도, 너무 약해서도 안 됩니다. 이 아슬아슬한 줄타기는 화면을 지켜보고 키보드를 잡고 있는 한 계속되며, 더 이상 상대할 수 없는 용사의 등장에 게임 화면을 들여다보는 그 순간까지 플레이어를 게임 속에 붙잡아놓을 것입니다.
성장 – 더욱 강해지는 용사, 더욱 강해지는 마왕
때때로는 성장을 지켜보는 것 그 자체가 즐거움입니다. 게임을 플레이하는 동안 보잘것없는 용사는 강력해지고 화면 안에서 더욱 커져 보입니다! 몬스터도 보잘것없는 슬라임에서 시작해 더욱 강력해집니다. 몬스터를 생산하는데 쓸 수 있는 예산도 갈수록 늘어납니다. 더 크고 세련된 숫자를 상대하면서 기쁨을 얻는 것은 비단 지갑 속에서만 벌어지는 일은 아닙니다.



마. 게임의 특징
Full Text Graphic – 게임에서 사용되는 모든 그래픽은, 사실 그래픽이라 불릴 만한 요소가 없고, 모든 시각적 요소가 텍스트로 배치되어 있습니다. 이를 통해 비 직관적인 그림-의미 전달과정을 생략하고 직관적이다 못해 직접적인 표현을 선보일 수 있습니다. 색으로 몬스터를 구별할 필요도 없고, 저게 무슨 생명체인지 마우스 커서를 갖다 대서 확인할 필요도 없습니다. 이 직관적인 Full Text Graphic은 정련된 디자인과 함께 사용자에게 직관적인 사용 경험을 선사합니다.
Minimal and Core – 이 게임은 최소한의 핵심적인 요소들로 구성되어 있습니다. 거추장스러운 배경지식도 없고 읽을 일 없는 스토리도 뺐습니다. 간단 명료한 게임 구조를 가지고 있어서 다양한 사람들이 게임을 플레이하고 쉽게 재미를 느낄 수 있습니다.

Easy to Start but Hard to Master – 진입은 쉽게, 그러나 통달은 어렵게 : 다시 플레이할 수 있는 게임의 철칙입니다. 매우 단순한 구조를 지닌 이 게임은 누구나 시작할 수 있습니다. 그러나 이 게임은 그렇게 간단하지는 않습니다. 플레이를 하면서 감을 조금씩 잡아가며 더욱 앞으로 나아가야 합니다. 수학 전공자에 의한 절묘한 밸런싱은 결코 이 게임을 마스터하는 것을 쉽게 만들지 않을 것입니다.

바. 게임방법

A, D : 화면 좌우 스크롤
스페이스 : 결정, 진행

1 : 몬스터 메뉴 선택
몬스터 메뉴에서
화살표 좌, 우 : 몬스터 종류 선택
화살표 위, 아래 : 몬스터 세기 선택
스페이스 : 몬스터 생산

2 : 업그레이드 메뉴 선택
업그레이드 메뉴에서
화살표 위, 아래 : 업그레이드 종류 선택
스페이스 : 업그레이드 실행



사. 게임의 실행환경 및 방법소개
본 게임은 .NET Framework 3.5, XNA 3.1을 기반으로 개발되었고 Visual C++ 2008상의 라이브러리를 포함하였습니다. 따라서 원래는 복잡한 프레임워크 설치 과정을 거쳐야 하지만 인스톨러 형태로 제공되니 별 걱정 마시고 setup.exe만 실행시키시면 됩니다.

Last edited Jul 29, 2010 at 3:47 PM by yjh0502, version 6