d라이브러리









[소프트웨어] 응답하라, 1996! 20년간 사랑받은 명품 게임 바람의 나라



뚜뚜뚜, 삐~.
그 흔한 PC방도 없던 시절 전화로 PC통신이나 인터넷에 접속해 그래픽도 없이 문자로만 게임을 하던 1996년 4월 5일, 혜성같이 등장한 게임이 있다. 고구려 3대 왕인 대무신왕 고무휼의 부여 정벌의 꿈과 사랑이야기를 담은 ‘바람의 나라’다. 지금도 서비스하고 있어 최장수 온라인 게임으로 기네스북에도 올랐다. 온라인 게임의 역사를 바꾼, 바람의 나라. 응답하라!



10대 청소년부터 30~40대 중장년층까지 여러 연령대에서 추억하는 게임이 있을까? 1996년부터 꾸준히 사랑받아 온 넥슨의 ‘바람의 나라’라면 가능하다. 아빠, 엄마가 학창시절 푹 빠져 있던 게임을 자녀도 즐길 수 있어 공감대가 생기고, 아빠, 엄마의 추억을 공유할 수 있다.

바람의 나라는 출시와 동시에 큰 사랑을 받았다. 기
존에 없던 새로운 게임 형태로 게임 플레이어에게 신
선한 충격을 줬기 때문이다. 당시 온라인 게임은 그래픽 없이 문자로만 대화를 나누며 전투하는 텍스트 머드 게임이었다. 전장과 적의 이미지는 게임 플레이어가 직접 상상해야 했다. 그런데 여기에 그래픽을 입혔으니 국내는 물론 미국과 프랑스, 호주 등 해외 게임 플레이어의 마음까지 사로잡았다. 최고 동시접속자만 13만 명을 기록하며 온라인 게임의 전성기를 이끌었다.

바람의 나라는 세계 최초의 상용화된 그래픽 머드 게임으로, 20년 동안 사랑받았다. 2011년에는 세계에서 가장 오랫동안 서비스 중인 온라인 롤플레잉게임(MMORPG)으로 기네스북에 올랐다. 매일 새로운 역사를 쓰고 있는 셈이다. MMORPG란 수천 명 이상의 게임 플레이어가 동시에 온라인에 접속해 주술사, 궁사, 전사 등 각자의 역할을 수행하는 게임이다.

게임의 맵은 그래프!

바람의 나라는 어떻게 탄생하게 됐을까? 바람의 나라는 텍스트 머드 게임의 단점을 보완해 만든 것이다. 텍스트 머드 게임은 기본적으로 그래프 구조를 따른다. 여기서 말하는 그래프는 꼭짓점과 꼭짓점 사이를 연결하는 변으로 이뤄진 것으로, 게임에서 쓰는 여러 맵이나 던전을 꼭짓점으로 생각하면 된다.
 

그런데 텍스트 머드 게임에서는 전장의 상황을 문자로 묘사한다. 예를 들면 ‘서쪽에는 계단이 있고, 동쪽에는 관리실이 있고, 한쪽에 다른 층으로 갈 수 있는 승강기가 설치돼 있다’라고 알려 준다. 그런데 이런 상황을 그림으로 나타내지 않기 때문에 때로는 설계가 엉터리인 경우가 있었다. 예를 들어 동쪽으로 100m를 이동한 뒤 서쪽으로 100m를 이동하면 원래 지점으로 돌아와야 하는데, 그렇지 않아 게임 플레이
어가 길을 잃고 헤매기도 했다. 애초에 그래프가 수학적으로 틀렸던 것이다.

이를 해결하는 방법으로 바람의 나라 개발자들은 그래픽을 입히는 방법을 떠올렸다. 텍스트 머드 게임의 단점도 해결할 수 있으면서 게임도 더 재미있게 할 수 있다고 생각한 것이다. 전장을 이미지로 나타내면 맵을 설계할 때 지리적인 환경을 꼭 고려해야 하기 때문에 수학적으로 완벽한 그래프 구조로 맵을 만들 수 있다.



[편집자 주 개별적으로 진행된 인터뷰를 세 명이 함께 이야기를 나눈 것처럼 재구성했습니다.]



바람의 나라는 현재 우리가 즐기고 있는 온라인 롤플레잉 게임의 효시가 되는 게임이다. 그렇다면 이런 게임을 누가 만들었을까? 바람의 나라 초기 개발을 담당한 송재경 엑스엘게임즈 대표와 정상원 넥슨코리아 부대표를 만나보자.

Q 바람의 나라가 올해로 서비스 20주년을 맞았습니다. 기네스북에도 올라 매년 새로운 기록을 쓰고 있습니다. 처음 게임을 개발했을 때는 이렇게 오래 서비스될 줄은 상상도 못하셨을 것 같습니다. 장수 비결이 뭐라고 생각하십니까?


정상원 담백한 그래픽과 초기 온라인 게임의 강점인 커뮤니티라고 생각합니다. 바람의 나라는 온라인에서 만난 사람끼리 오순도순 이야기 나누며 즐기는 게임입니다. 채팅이 유행하던 당시 이것으로 인기를 끌었고, 지금은 그때를 추억하며 게임을 즐기시는 분들이 있지요. 흰쌀밥처럼 질리지 않고 계속할 수 있는 게임 같습니다.

Q 바람의 나라는 세계 최초로 상용화된 그래픽 머드 게임입니다. 이전에 없었던 새로운 게임인 셈인데요, 어떻게 이런 게임을 만들게 됐습니까?

송재경
대학원을 다니던 1992년부터 그래픽 머드 게임의 아이디어를 가지고 있었습니다. 전 컴퓨터공학을 공부했는데 윈도우 같은 운영체제나 한글프로그램 같은 오피스는 이미 저보다 잘 만드는 사람들이 있었습니다. 컴퓨터 게임에서도 마찬가지였지요. 미국이나 일본이 우리나라보다 모든 면에서 앞섰습니다. 그런데 온라인 게임은 달랐어요. 인터넷도 보급되기 전이라 게임도 많지 않았고, 개발하고 있는 사람도 별로 없었지요. 따라서 온라인 게임을 만들면 제가 두각을 나타낼 수 있을 것 같았습니다.

그런데 당시에 온라인 게임이라고는 텍스트 머드 게임밖에 없었습니다. 기존에 없던 새로운 게임을 만들려면 당연히 그래픽 머드 게임을 만들어야겠다고 생각했지요. 저와 뜻이 맞는 친구들끼리 모여 만든 게 바로 바람의 나라입니다.

Q 바람의 나라는 몇 명이 얼마나 오랫동안 개발한 겁니까?

정상원
넥슨이라는 회사가 생기고 본격적으로 바람의 나라 개발에 들어간건 1994년입니다. 5명이 1년 넘게 개발해서 바람의 나라를 서비스했습니다. 그런데 온라인 게임 특성상 출시한다고 끝이 아닙니다. 계속해서 업데이트를 해야 하지요. 많을 때는 개발자가 20명까지 있었습니다. 현재도 물론 바람의 나라를 계속 개발하고 있지요.


Q 바람의 나라가 갖는 의미는 무엇입니까?

송재경 게임 개발자라는 직업을 갖게 해 준 게임입니다. 바람의 나라의 성공으로 20년 넘게 지금까지 게임 개발을 하고 있지요. 또 제가 만든 첫 상업 게임이기도 합니다.

정상원 저도 마찬가지입니다. 제 경력의 시작점입니다. 제가 기획한 첫 게임,프로그램밍한 첫 게임이지요.

Q 지금까지 많은 게임을 개발하셨는데요, 새로운 게임 개발과 관련된 아이디어는 어디서 얻으십니까?

송재경 그 전에 만들었던 게임에서 아쉬웠던 점을 보완하는 방식으로 게임을 개발해 왔습니다. 예전에는 이렇게 게임을 만들었는데, 이번에는 다르게 해보자 하는 식이지요. 만화나 영화, 책 등에서 아이디어가 나오기도 합니다. 잠재의식 속에서 무심코 툭 튀어나오기 때문에, 여러 매체를 접하고 다양한 경험을 하는 것이 가장 중요합니다.

정상원 다른 게임을 통해서 얻습니다. 그래서 지금도 시간 날 때마다 이런 저런 게임을 즐기고 있지요. 보통 게임 개발의 80%는 기존의 아이디어이고, 10%가 새로운 것입니다. 잘 만들어진 게임이 가장 좋은 선생님이지요.

Q 게임 개발자는 게임도 잘 할 것 같습니다. 100점 만점으로 점수를 매긴다면 몇 점 정도 된다고 생각하십니까?

정상원 여러 장르의 게임을 좋아하는데요. 액션 게임은 60점도 안 되는 것 같고, 전략 게임은 90점 정도 된다고 생각합니다.

송재경 저는 게임을 잘 못합니다. 운동신경이 좋지 않아서 몸이 민첩하게 반응하지 않거든요. 그렇다고 머리를 쓰는 게임을 잘 하는 것도 아닙니다. 사실 그래서 게임 개발자가 된 것도 있습니다. ‘게임을 잘 못할 바에는 내가 직접 만들자. 그리고 내가 잘 할 수 있는 게임을 만들자’고 생각했지요. 그런데 신기하게도 제가 개발한 게임도 잘 못합니다. 하하.








Q 게임 개발자가 되는 데 가장 중요한 소양은 무엇이라고 생각하십니까?

정상원 게임 개발자에게 가장 중요한 건 컴퓨터 관련 기술의 발전을 따라가는 것입니다. 게임을 컴퓨터로 만들다보니 항상 새로운 기술이 나오면 그것을 이용
해서 만들거든요. 따라서 정보 습득을 위해 영어를 배우고, 게임을 디자인할 때
필요한 인문적인 교양을 쌓으라고 조언하고 싶습니다.

수학을 잘하는 것도 매우 중요합니다. 프로그래밍을 하기 위해서는 수학이 필
수이기 때문입니다. 컴퓨터 그래픽은 고등수학의 집결체라고도 할 수 있지요.

Q 수학을 잘하셨습니까?

송재경 문제 풀이는 잘하는 편이었습니다. 고등학교 때까지 배우는 수학은 아주 잘했습니다. 하지만 대학에서 배우는 수학인 편미분방정식이나 중적분은 이해하기가 쉽지 않더군요. 하하.

정상원 학창시절 수학을 매우 좋아했습니다. 잘하기도 했고요. 대학에서 분자생물학을 전공하면서 수학을 쓸 일이 없었는데, 게임 개발을 하면서 다시 수학을 사용하고 있습니다.

Q 마지막으로 게임 개발자를 꿈꾸는 청소년들에게 조언 부탁드립니다.

정상원 국영수에 집중하세요. 농담이 아니고 진심입니다. 게임을 좋아한다고 해서 게임을 개발할 수 있는 것이 아닙니다. 게임은 여러 사람이 협업해서 만드는 창작물로, 경쟁도 매우 심합니다. 차별화된 게임을 만들기 위해서는 많은 능력이 있어야 하는데, 이런 능력은 학교에서 배울 수 있습니다. 다만 공부에 너무 치이지 않았으면 좋겠습니다. 틈틈이 자기가 하고 싶은 일도 하면서 다양한 경험도 쌓았으면 좋겠습니다.

송재경 게임 개발에 가장 중요한 능력은 문제해결력입니다. 게임 개발을 하게 되면 매 상황 문제에 맞닥뜨리는데 답은 하나가 아니고 여러 개입니다. 그중에 우리에게 가장 필요한 답을 찾을 수 있는 사람이 좋은 개발자지요. 따라서 문제해결력을 키우는 노력을 했으면 좋겠습니다. 만약 본인이 지적 호기심이 뛰어나고 문제해결도 잘 한다면 미래에 좋은 개발자가 될 가능성이 충분합니다.

2016년 04월 수학동아 정보

  • 조가현 기자
  • 도움

    송재경 엑스엘게임즈 대표
  • 도움

    정상원 넥슨코리아 부대표
  • 도움

    넥슨코리아
  • 도움

    넥슨컴퓨터박물관
  • 일러스트

    넥슨코리아

🎓️ 진로 추천

  • 컴퓨터공학
  • 게임공학
  • 소프트웨어공학
이 기사를 읽은 분이 본
다른 인기기사는?