An Object-oriented Design Method of Game System for Game Designers
국내 게임산업현장에서 게임시스템 기획은 기획자가 게임컨셉을 만족하는 게임플레이가 이루 어지는 게임메카닉스 시스템을 데이터구조적 설계방법으로 creative design 작업관점에서 초 기적으로 설계하는 작업이다. 그러나 프로그래머는 구현을 위해 기획내용을 바탕으로 게임시 스템을 객체지향적 방법으로 engineering design 작업관점에서 설계한다. 이러한 작업방식은 기 획자와 프로그래머 사이에 의사소통 과정에서 다양한 오류들과 작업결과물의 미스매칭 오류들 의 발생가능성이 높다. 이 문제를 해결하기 위해, 본 논문에서는 기획자가 객체지향적 설계방법 으로 게임시스템을 기획하는 방법을 제안하였다. 제안하는 방법은 객체지향적 SW 개발 가이 드라인인 GRAPPLE을 기반으로 기획자의 게임시스템 기획에 적합하도록 커스터마이징한 것이 다. 본 논문에서 제안한 게임시스템 기획방법의 효용성을 조사하기 위해 국내 게임산업체에 근 무하는 게임시스템 기획자 10명을 대상으로 설문조사하였다. 설문 조사결과는 거의 모든 대상 자들이 제안한 방법의 효용성이 ‘조금 이상’ 있음으로 나타났다.
In the domestic game development field, game system planning is the work that game designers design the gameplay mechanics system to satisfy the game concepts in the perspective of creative design by data structural methods. But the programmers work to design the game system based on the results of the game system planning in the perspective of engineering design by object-oriented methods. This work process is a high risky way for high occurring probability of communication errors between the game designers and programmers, and mismatching errors in their work results. In this study, we propose an object-oriented design method of game system for the game designers in order to resolve this problem. The proposed method is a customized one of GRAPPLE object-oriented SW development guidelines to suit the game system planning. To investigate the effectiveness of the proposed planning method for the game designers, we carried out a survey targeting 10 game system designers working in the domestic game industry. The survey results show that the necessity and effectiveness of the proposed method is "a little over" for almost the game designers.