DOI QR코드

DOI QR Code

Design of 3D Action Game for PC Environment

PC 환경에서의 3인칭 액션게임 설계

  • An, Sung-Ohk (Dept. of Game Engineering, Paichai University) ;
  • Lee, HeeBum (Dept. of Game Engineering, Paichai University) ;
  • Park, Dong-Won (Dept. of Game Engineering, Paichai University) ;
  • Kim, SooKyun (Dept. of Game Engineering, Paichai University) ;
  • Jung, Jinyoung (Dept. of Bio-Information, Daejeon Health Science College)
  • 안성옥 (배재대학교 게임공학과) ;
  • 이희범 (배재대학교 게임공학과) ;
  • 박동원 (배재대학교 게임공학과) ;
  • 김수균 (배재대학교 게임공학과) ;
  • 정진영 (대전보건대학교 바이오정보과)
  • Received : 2014.02.18
  • Accepted : 2014.04.17
  • Published : 2014.04.30

Abstract

Third Person Action Game is a genre receiving continuous interest from many game enthusiasts. The most distinctive feature about third person action games is that the user can actually see the character as well as the various actions, which in turn increases user engagement. Many games are developed using game engines. However, this study designs a third person action game using only DirectX library instead of the specialized techniques in game engines. By doing so, the game development costs will be minimalized. The study also uses several basic algorithms in order to process the various events and to make the animation effects more efficiently managed in the graphic device. The performance superiority is demonstrated by the results of the study.

3인칭 액션게임은 많은 마니아층의 사용자들에게 지속적인 관심을 받고 있는 장르이다. 이러한 3인칭 액션게임은 사용자가 캐릭터의 모습과 다양한 액션을 볼 수 있게 하여 게임에 대한 몰입도를 높일 수 있는 특징을 가지고 있다. 많은 장르의 게임들이 게임엔진을 사용하여 제작되고 있지만, 본 논문에서는 게임엔진의 특정화된 기술을 사용하지 않고, 단지 DirectX 라이브러리를 이용하여 3인칭 액션 게임을 설계하여 게임 개발에 들어가는 비용을 최소화 할 수 있다는 장점을 가지고 있다. 또한 본 논문에서는 여러 가지 기본 알고리즘을 이용하여 다양한 이벤트 처리와 애니메이션 효과를 좀 더 효율적인 방법으로 그래픽 디바이스에서 빠르게 처리하도록 한다. 성능에 대한 우수성은 게임의 실험 결과에서 잘 나타낸다.

Keywords

References

  1. WIKIPEDIA, "http://en.wikipedia.org/wiki/Action_game
  2. Frank D. Luna, "Introduction to 3D Game Programming with DirectX 9.0c a Shader approach," WORDWARE, pp. 523-530, June 2006.
  3. Bahn Kyoungjin, Hyo Kim, Kyungwon Lee, Hyunhee Kim, "A Study on Effect on Flow of Customized User Interface in Game", Society of Design Convergence, pp. 1-12, May 2007.
  4. Kim Pallister, "Game Programming Gems 5", Cengage Learning, February 28, 2005.
  5. Szijarto, G. and K. Jozsef. High Resolution Folaige Rendering for Real-time Applications. Budmerice, Slovak Republic: SCCG, 2003.
  6. Lander, Jeff, "skin them bones game programming for the web generation:, Game Developer Magazine pp. 11-16. May 1998.
  7. Carl Granberg, "Character Animation With Direct3D," CharlesRiverMedia, pp. 47-49, April 2009.
  8. Doug L, James and ChristopHer D, "Skinning mesh animations," ACM Transactions on Graphics (ACM SIGGRAPH 2005), pp. 399-407, August 2005.
  9. Mark DeLoura, "Game Programming Gems", Charles River Media, August 2000.
  10. Mark DeLoura, "Game Programming Gems 2", Charles River Media, July 2001.
  11. Andrew Kirmse , "Game Programming Gems 4", Cengage Learning, March 3, 2004.
  12. Weber, Jason, "Run-Time Skin Deformation", Game Developers Conference Proceedings (GDC 2000), PP. 703-721, 2000