본문 바로가기

Game Design151

지랄스틱한 개발이론 하나로 지랄스틱한 회사가 되어버린다. 소프트웨어 개발 방법론이라고 아는가? 그럼 게임 개발 방법론이라고 아는가? 더 나아가서 게임이론이라고 아는가? 마지막으로 게임을 만들어 보았는가? 과연 위 4가지 물음 중 어느 것이 가장 중요한가? 게임을 만들기 위해서 말이다. 방법이란 단지 어느 길을 가기 위해 가장 빠른 길을 선택하는 것이다. 그 길이란 것이 남이 알려준 길도 있지만 자신이 아는 길도 있는 법이다. 어느 것이 더 빠를지는 경험으로 알 수 있다. a라는 작자가 제시한 방법으로 1일만에 갔는데 내가 한 방법으로는 하루가 안걸렸다면 내 방법이 더 좋은 것이다. 그런데 국내 게임 업계는 이런 방법론에 이론에 트라우마가 있어서 이론이 확립되지 않은 것은 인정하지 않으려하는 경향이 강해졌다. 일부 몰지각한 이론 중심론자(또는 학력신봉자)들로 인.. 2009. 2. 27.
DBCS의 필요성 국제대전을 제작하게 되면 기획적으로 가장 고려해야 하는 점이 과연 해당 정보를 어떻게 취득하고 전달하는 가에 맞추어진다. 한 업체에서 각 나라에 직접 서비스 하는 것이 아니라면 중국과 같은 경우 자기네 정보를 전달해주지 않는 경우도 많고 일본의 경우 DB서버의 정보를 공개하지 않으려고 하기 때문이다. 역시 제일 쉽고 빠른 방법이 해당 DB끼리 연동하는 것임에도 불구하고 그렇게 하기 때문에 DBCS라는 것이 필요해진다. Data Base Control Server. 해당 서버의 작업은 매우 단순하게 구성된다. 각국 쌍방에 DBCS를 각각 두고 서로간의 데이터 교환 후 각자 DB에 넣는 것이기 때문이다. 이렇게해서 얻는 이점은 DB에서 직접 처리하지 못하는 필터링과 보안 스케쥴러등이 있다. 국내에서 서비스 .. 2008. 12. 25.
해태 상상속의 동물 해태는 사자와 비슷하나 머리 가운데에 뿔이 있다고 한다. 중국 문헌인 《이물지(異物志)》에는 "동북 변방에 있는 짐승이며 성품이 충직하여 사람이 싸우는 것을 보면 바르지 못한 사람을 뿔로 받는다"라고 설명되어 있다. 우리나라에서는 대사헌의 흉배에 가식(加飾)되기도 하였고, 화재나 재앙을 물리치는 신수(神獸)로 여겨 궁궐 등에 장식되기도 하였다. 내가 아주 어렸을 때는 시골에서 살았다. 부모님은 해외로 장사하러 떠나시고 홀로 남겨진 나를 할머니 할아버지께서 맡으셔서 내 유년시절은 대부분은 시골의 모습으로 가득 차있다. 잊지 못할 대부분의 기억들도 돌아가고 싶지만 갈 수 없는 그 시절 그곳에 있다. 가. 유년시절을 그리워하는 중년남성의 회상 나. 시골 초등학교에 다니게 된지 1달 아직 친구도 .. 2008. 12. 13.
드래곤과 마법사 -1- 나의 이름은 장준, 세상이 아직 어떤 것인지 모르던 시절 그 때에는 내게도 가족이 있었다. 1999년 세계가 멸망한다고 떠들던 시간에 나는 누구나 간다던 대학에 떨어지고 재수를 준비하며 재충전의 시간을 가지기 위해 여행을 떠나려고 했었다. 여행을 앞두고 혼자 간다는 점에 걱정하시던 부모님은 뭔가 불길한 감이 드니 가지 말라고 말리시기도 했다. 아직도 그 말씀이 생생하게 기억에 남아있다. 그러나 지금은 내 곁에 아무도 없다. 여행의 목적지인 바다로 가던 중 내가 탄 버스가 절벽에서 전복되면서 정신을 잃었고 눈을 떠보니 만화와 게임에나 나올 세상의 바닷가에 쓰러져 있었기 때문이다. 그렇게 나는 가족을 잃고 이방인이 되어 플로레시타라고 불리는 이 기가막힌 세계에서 살게 되었다. - 서장 . 이방인 - 아직 해.. 2008. 11. 15.
로비서버 시스템 기획 로비서버를 제작하기에 앞서 시스템 기획자들은 해당 로비의 기능적 정의를 해야한다. 기능적 정의를 하기 위해서는 함축하여 3가지 스텝을 밟게 되는데 그 내용은 다음과 같다. 1. 로비서버 기능에 대한 설명 - 로비를 통해 취득하는 정보에 대한 기술 - 로비가 위치하는 서버군에 대한 기술 - 로비를 사용하는 데 있어서 유저의 행동에 대한 기술 2. 로비서버의 순서도 - 순서도는 되도록 자세하게 해놓는 편이 좋지만 어차피 프로그래머가 보고 수정해야 할 필요성을 제기 하므로 어느정도 생각의 여지를 남기는 편이 좋다. 3. 로비서버의 서비스 구조 - 서비스 과정을 설명하기 위해서는 A부터 Z까지 모든 것 그려보는 것이 필요하다. 이를 위해서 클라부터 서버간의 과정을 나열해 보는 것이 좋다. 상기 3가지가 로비서버.. 2008. 11. 3.
스스로 게임을 만들지 못하면 기획자라 이름 부르기엔 아직 부족한 것이다. 기획자들은 단순한 문서쟁이가 아니라 게임 개발의 모든 부분을 조율하고 설계하는 존재여야 한다. 프로그래머, 디자이너, 마케터 등등 다양한 분야의 사람들은 전문적인 한 분야의 장인이 되어야 하지만 기획자는 장인을 넘어 스스로가 게임 그 자체로 녹아날 수 있는 역할을 해야하기 때문이다. 이도저도 아닌 회사에서야 기획자가 얼추 어시스턴트 계열로 보지만 제대로 된 회사에서의 기획자는 늘 앞서서 한발 나아가 어떠한 업무라도 먼저 시작할 준비를 해주어야 하는 것이다. 스스로 게임을 만들 수 있고 모든 과정을 알고 있는 상태여야 겨우 기획을 좀 알겠다고 말할 수 있는데 요즘은 그런 기획자가 너무 드물게 보인다. 간혹 프로그래머 중에서는 그런 자질을 가진 사람들이 있긴 하지만 기획자로 보다는 프로그래머로 남아야 할 사.. 2008. 10. 8.