게임 소개
이 게임은 인도의 위대한 서사시 라마야나(Ramayana)의 줄거리를 바탕으로 한 실시간 전략 게임입니다.
라마와 락슈마나가 원숭이 군대를 모아 악마 군대를 물리치고, 마침내 악마 왕 라바나를 격파하여 라마의 사랑하는 아내 시타를 구출하는 이야기를 다루고 있습니다.
줄거리
아요디아의 이야기:
--------------------------------
아요디아의 왕 다샤라타에게는 세 명의 아내와 네 명의 아들이 있었습니다. 라마는 장남이며, 그의 어머니는 카우샬랴입니다. 바라타는 두 번째이자 가장 총애받는 아내인 카이케이 왕비의 아들입니다. 나머지 두 명은 쌍둥이인 락슈만과 샤트루그나입니다. 라마와 바라타는 피부색이 푸른색으로 묘사되는데, 이는 그들이 검은 피부를 가졌거나 원래 남인도의 신들이었음을 암시할 수 있습니다.
현자가 소년들을 데려가 활쏘기를 가르칩니다. 라마는 줄에 매달린 사과를 맞혔습니다.
이웃 도시 통치자의 딸 이름은 시타입니다. 시타가 스와얌바라(swayamvara)라는 의식에서 신랑을 선택할 때가 되자, 왕자들은 거대한 활의 시위를 당겨야 했습니다. 아무도 활을 들어 올리지조차 못했지만, 라마는 활을 구부려 시위를 당겼을 뿐만 아니라 활을 두 동강 내버렸습니다. 시타는 라마의 목에 화환을 걸어 그를 남편으로 선택했음을 알렸고, 실망한 구혼자들은 그 모습을 지켜보았습니다.
라마의 아버지인 다샤라타 왕은 장남 라마에게 왕위를 물려주고 숲으로 들어가 해탈(moksha)을 구하기로 결심합니다. 모두가 기뻐하는 듯 보였습니다. 장남이 통치하고 아들이 책임을 이어받으면 노후를 해탈을 찾는 데 보낼 수 있다는 점에서 이 계획은 다르마(dharma)의 규칙을 충족합니다. 게다가 모두가 라마를 사랑했습니다. 하지만 라마의 계모이자 왕의 두 번째 아내인 카이케이는 기뻐하지 않았습니다. 그녀는 자신의 아들 바라타가 통치하기를 원했습니다. 다샤라타 왕이 수년 전 그녀에게 했던 맹세 때문에, 그녀는 왕이 무릎을 꿇고 애원했음에도 불구하고 라마를 14년 동안 추방하고 바라타에게 왕위를 물려주도록 강요했습니다. 비통함에 잠긴 왕은 라마에게 이 소식을 전할 수 없었고, 결국 카이케이가 직접 라마에게 말해야 했습니다.
라마의 추방:
--------------------------------
항상 순종적인 라마는 왕으로 즉위하는 것만큼이나 숲으로 추방되는 것도 담담히 받아들였습니다. 시타는 라마에게 자신은 그의 곁에 있어야 한다고 설득했고, 동생 락슈만 또한 동행을 간청했습니다. 라마, 시타, 락슈만은 숲으로 떠났습니다.
세월이 흘러 라마, 시타, 락슈만은 숲에서 매우 행복하게 지냈습니다. 라마와 락슈마나는 현자들의 명상을 방해하는 라크샤사(악마)들을 처단했습니다. 어느 날 라크샤사 공주 수르파나카가 라마를 유혹하려 했고, 락슈마나는 그녀에게 상처를 입혀 쫓아버렸습니다. 그녀는 랑카(과거 실론, 현재의 스리랑카)의 열 개의 머리를 가진 통치자이자 자신의 오빠인 라바나에게 돌아가, 아름다운 여성을 밝히는 오빠에게 사랑스러운 시타에 대해 이야기했습니다.
시타의 납치:
--------------------------------
라바나는 시타를 납치할 계획을 세웁니다. 그는 시타가 탐낼 만한 마법의 황금 사슴을 보냅니다. 라마와 락슈만은 사슴을 사냥하러 떠나며, 시타 주위에 보호 원을 그리고 원 밖으로 나가지 않으면 안전할 것이라고 경고합니다. 그들이 떠나자 (모습을 바꿀 수 있는) 라바나가 구걸하는 성자의 모습으로 나타납니다. 시타가 음식을 주기 위해 원 밖으로 발을 내딛는 순간, 라바나는 그녀를 낚아채 자신의 왕국인 랑카로 데려갑니다.
시작:
--------------------------------
텅 빈 오두막으로 돌아와 시타를 찾지 못한 라마는 비통함에 빠집니다…
게임 특징
- 이 게임은 서사시의 이야기를 바탕으로 한 20개의 캠페인을 포함합니다. 처음 2개의 캠페인은 주로 튜토리얼입니다.
- 바나라(Vaanara)와 라크샤사(Rakshasa) 두 진영으로 최대 8개 팀이 참여하는 스커미시를 지원합니다.
- 각 진영에는 자원(식량/나무/돌/금속)을 채집하고 건물을 건설하는 일꾼 유닛이 있습니다. 건물 종류로는 성채, 병영, 궁술 훈련소, 야수 사육장, 농장/트리 하우스, 벌목장, 광산, 전초기지가 있습니다. 성채와 농장에서는 일꾼을 훈련할 수 있습니다. 병영, 궁술 훈련소, 야수 사육장에서는 군사 유닛을 훈련할 수 있습니다. 군사 유닛은 경/중 근접 유닛, 궁수, 야수 유형으로 나뉩니다. 유닛과 건물을 훈련/건설하려면 자원이 필요합니다. 각 유닛은 고유한 체력, 공격력, 방어력, 회복률, 정확도, 은신 능력을 갖추고 있습니다.
- 이야기 속 등장인물들은 특수 능력을 갖춘 영웅 유닛입니다. 영웅은 레벨이 존재합니다. 캠페인을 진행하며 영웅들이 레벨업을 하면 공격력/방어력/회복률이 상승하고 새로운 특수 능력이 잠금 해제됩니다.
- 맵 에디터가 포함되어 있어 새로운 맵을 만들고 스커미시를 즐길 수 있습니다.
- 스커미시와 캠페인 게임은 중간에 저장할 수 있으며 언제든지 불러올 수 있습니다.
개발 배경
개발:
--------------------------------
이 게임은 제가 석사 과정 중 개인 프로젝트로 개발했습니다. 당시 저는 한동안 OpenGL을 공부하고 있었고, 이 게임은 사실 제 첫 번째 대규모 OpenGL 프로젝트였습니다. 2012년부터 2013년까지 1년 동안 C++와 OpenGL을 사용하여 독자적인 게임 엔진으로 개발했습니다. 사운드와 이미지 처리에는 SDL 및 OpenCV 라이브러리를 사용했습니다.
에셋:
--------------------------------
모델은 Blender 3D로 제작되었습니다. 게임에 사용된 모델 중 하나(라마)는 BlendSwap에서 CC-BY 라이선스로 제공되는 것을 사용했습니다. 게임 내 모델들은 대부분 이 모델을 수정하여 제작되었습니다.
게임에 사용된 음악은 대부분 무료 음악 웹사이트에서 다운로드한 것입니다. 게임 초기 출시 당시 사용된 음악에 대해 약간의 분쟁이 있었으나, 이후 교체되었습니다.
출시:
--------------------------------
2013년 후반, Steam 커뮤니티의 Greenlight 프로젝트로 제출되었습니다. 2014년 승인을 받아 Steam 스토어 및 기타 스토어에 출시되었습니다.