DOI QR코드

DOI QR Code

An Object-oriented Design Method of Game System for Game Designers

기획자를 위한 객체지향적 게임시스템 기획 방법

  • 장희동 (호서대학교 게임학전공)
  • Received : 2016.03.16
  • Accepted : 2016.06.20
  • Published : 2016.06.20

Abstract

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.

국내 게임산업현장에서 게임시스템 기획은 기획자가 게임컨셉을 만족하는 게임플레이가 이루어지는 게임메카닉스 시스템을 데이터구조적 설계방법으로 creative design 작업관점에서 초기적으로 설계하는 작업이다. 그러나 프로그래머는 구현을 위해 기획내용을 바탕으로 게임시스템을 객체지향적 방법으로 engineering design 작업관점에서 설계한다. 이러한 작업방식은 기획자와 프로그래머 사이에 의사소통 과정에서 다양한 오류들과 작업결과물의 미스매칭 오류들의 발생가능성이 높다. 이 문제를 해결하기 위해, 본 논문에서는 기획자가 객체지향적 설계방법으로 게임시스템을 기획하는 방법을 제안하였다. 제안하는 방법은 객체지향적 SW 개발 가이드라인인 GRAPPLE을 기반으로 기획자의 게임시스템 기획에 적합하도록 커스터마이징한 것이다. 본 논문에서 제안한 게임시스템 기획방법의 효용성을 조사하기 위해 국내 게임산업체에 근무하는 게임시스템 기획자 10명을 대상으로 설문조사하였다. 설문 조사결과는 거의 모든 대상자들이 제안한 방법의 효용성이 '조금 이상' 있음으로 나타났다.

Keywords

References

  1. Korea Game Industry Development Institute, "Study on the game production process improvement", 2004.
  2. Sankyoon Lee, "Tutorial for game plan (2015 renewal version)", Available at http://www.slideshare.net/iyooha/2012-14158316.
  3. Korea Game Industry Development Institute, "A research report to standard templates for documentation of game plan", 2004.
  4. Miguel Sicart, "Defining game mechanics. Game Studies", Vol. 8, No. 2, pp. 1-14, 2008.
  5. Carlo Fabricatore, "Gameplay and game mechanics: a key to quality in videogames", In Proceedings of OECD-CERI Expert Meeting on Videogames and Education, Santiago de Chile, Chile, 2007.
  6. E. Adams, A. Rollings, "Game architecture and design", In Game Architecture and Design, 2004.
  7. Barbara Kitchenhani, Roland Carn, "Research and practice: software design methods and tools." In Hoc, T. R. G. Green, R. Samurcay & Gilmore (Eds.), Psychology of Programming(pp. 271-284). London: Academic Press, 1990.
  8. Jonas, LOWGREN, "Applying design methodology to software development", In Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques. ACM, pp. 87-95, 1995.
  9. Heedong Chang, "A Representation Method of Game Mechanics Using UML Notations in Game Design", Journal of Korea Game Society, Vol. 6, No. 4, 47-53, 2006.
  10. Joseph Schmuller, "Teach Yourself UML in 24 Hours", Third Edition, SAMS, 2004.
  11. Alistair Cockburn, "Writing Effective Use Cases", Addison-Wesly, 2001.