The popularity of online games highlights the need for research approaches that can increase our scientific understanding of online game play experience. This paper proposes a model for examining and evaluating the ways by which factors of game motivate players and shape psychological processes. Previously, Nick Yee has done one of the most extensive and influential empirical research on motivations for play in online games. His research provides the foundation to understand what motivates people to play games and how we can improve our designs based on those findings. His factor analysis revealed ten motivational sub-components that grouped into three overarching components of achievement, social, and immersion. However, there are a handful of empirical results that were unique and did not clearly fit into Yee's motivational components, such as "making a difference", "the search for self", "the search for youth", and "the nurturance motivation", as Yee acknowledged in his paper. Therefore we developed a motivational theory of "reality integration" to encompass the cases that could not be explained by Yee's theory. While his theory was implicity focused on "escapism" (escape from reality), we found that dual and integrated perspectives of "reality integration" and "escapism" of online games are very important in understanding players' behavior and improving game design. The future goal of this research is to develop a motivational design framework for educational games or serious games.
게임머니 판매 모델은 기존의 유료 아이템 판매 모델에 이어 온라인 게임의 대표적인 소액 결재 기반 과금 방식으로 자리 잡고 있다. 본 논문에서는 게임머니 판매 모델을 사용하고 있는 게임과 유료 아이템 판매 모델의 비교 분석을 통해 게임머니 판매 모델의 특징을 도출하고 게임머니 판매 모델에서 효과적으로 경제시스템을 관리하고 안정적인 수익을 창출하기 위해 고려해야 할 요소들을 제시한다. 이 연구는 게임머니 판매 모델이 유료 아이템 판매 모델과 함께 대표적인 유료 콘텐츠 판매 모델로 대표되는 현재의 온라인 과금 시스템의 체계를 확립하는데 기여할 것으로 판단된다.
본 연구에서는 2014년 게임시장에서 최고의 점유율을 보이고 있는 AOS 장르 온라인 게임의 한계점과 이를 해결하는 개선된 설계 사항과 구현 내용을 소개한다. 제안된 게임은 기존 AOS 장르의 형식을 바탕으로, TPS 시점의 논타겟팅 형식을 추가로 접목시켜 액션성을 강조하였고 그래픽, 애니메이션, 이펙트, 사운드 등을 적절히 조화하여 게임성을 향상 시켰다. 게임 서버는 IOCP 모델의 멀티 스레드로 제작되어 많은 클라이언트들을 수용할 수 있도록 하였다. 이에 관 한 클라이언트와 서버의 기술적 설계 내용을 서술한다.
게임개발 프로젝트의 설계는 프로세스 구성과 게임 소프트웨어의 프로그램 산출물과 태스크의 관리는 개발자간에 연계하여 구성해야 한다. 기존 개임개발 프로젝트 설계는 프로젝트 활동의 정의 및 변경을 지원하고, 형상관리 도구는 버전제어, 작업공간 관리, 빌드 관리 등을 지원한다. 본 논문의 설계도구는 UML을 사용하여 게임 컴포넌트 기반 개발 프로세스 모델을 설계하고, 프로세스의 진행 상태 기록, 변경 요청에 따른 처리, 태스크별 작업 진행 보고서 작성, 산출물 등록과 변경, 버전 기록, 산출물 또는 서식 검색 등의 기능을 연구하였다. 또한 시스템 설계를 사용함으로써 게임 공학 활동에 참여하는 개발자들이 분산 개발 환경에서 게임 소프트웨어 개발에 필요한 정보와 산출물 관리를 생산성 있게 할 수 있다. 이 시스템 구성에 따라 정보를 공유하면서 설계의 체계화 및 표준화를 수행 할 수 있다.
게임개발 프로젝트의 설계는 프로세스 구성과 게임 소프트웨어의 프로그램 산출물과 태스크의 관리는 개발자간에 연계하여 구성해야 한다. 기존 개임개발 프로젝트 설계는 프로젝트 활동의 정의 및 변경을 지원하고, 형상관리 도구는 버전제어, 작업공간 관리, 빌드 관리 등을 지원한다. 본 논문의 설계도구는 UML을 사용하여 게임 컴포넌트 기반 개발 프로세스 모델을 설계하고, 프로세스의 진행 상태 기록, 변경 요청에 따른 처리, 태스크별 작업 진행 보고서 작성, 산출물 등록과 변경, 버전 기록, 산출물 또는 서식 검색 등의 기능을 연구하였다. 또한 시스템 설계를 사용함으로써 게임 공학 활동에 참여하는 개발자들이 분산 개발 환경에서 게임 소프트웨어 개발에 필요한 정보와 산출물 관리를 생산성 있게 할 수 있다. 이 시스템 구성에 따라 정보를 공유하면서 설계의 체계화 및 표준화를 수행 할 수 있다.
게임 엔진은 게임산업이 가지는 위험 요소를 최소화하기 위해서 사용되는 일반화된 방법으로 다양한 편집도구를 제공한다. 본 논문은 3차원 온라인액션게임 개발을 효과적으로 지원하기 위한 편집도구의 요구사항을 분석하고 이를 기반으로 설계와 구현한 결과를 기술한다. 편집도구의 요구사항을 분석하기 위해서 먼저 국내외 게임 엔진의 비교하였으며, 특별히 게임 엔진의 편집도구들의 종류와 특징에 대해서 살펴보았다. 이러한 요구사항 분석을 통해서 본격적인 게임 편집도구에 대한 설계 및 구현이 진행되었다. 이를 통해서 게임산업의 고부가가치화를 실현할 수 있을 것으로 예상된다.