DOI QR코드

DOI QR Code

멀티 플랫폼에서의 2D 횡스크롤 캐주얼 게임 융합 설계

The Design of 2D Side-Scrolling Casual Games in a Multi-platform Environment

  • 양동혁 (배재대학교 게임공학과) ;
  • 김수균 (배재대학교 게임공학과)
  • 투고 : 2015.06.12
  • 심사 : 2015.08.20
  • 발행 : 2015.08.31

초록

캐주얼 게임은 조작 난이도와 방식이 쉬워, 자투리 시간을 이용하여 누구나 즐길 수 있는 게임이다. 특히 캐릭터 게임 장르의 경우에는 귀엽고 다양한 캐릭터들이 나와 이목을 이끄는 특징을 가지고 있다. 이러한 캐릭터 게임의 경우에는 현재 PC용 게임 이외에도 많은 사용자를 가지고 있는 스마트 폰으로도 즐길 수 있다. 본 논문에서는 유니티 3D 엔진을 이용하여 스마트 폰에서 조작할 수 있는 2D 횡스크롤 캐주얼 슈팅 게임을 설계하는 것을 목적으로 한다. 유니티 3D 엔진을 사용하는 이유는 적은 비용으로 멀티 플랫폼 지원을 해주기 때문이며, 특히 하나의 프로그램 소스코드를 이용하여 다양한 플랫폼에서 구동할 수 있게 해준다. 본 논문의 특징으로는 기존 슈팅게임의 딱딱함과는 달리 10~20대 전체를 대상으로 하여 귀엽고, 아기자기한 컨셉과 손쉬운 조작 방법을 도입하여 경쾌한 게임을 설계하는 것이다.

Casual games are easy in terms of control and mode, and thus everyone can enjoy them in their free time. Character games, in particular, feature a variety of cute and attractive characters. Such character games are now available for smartphones, which are used by a large number of users, as well as for PCs. This paper is aimed at demonstrating the design of 2D side-scrolling casual shooting games utilizing Unity 3D Engine, which can be manipulated on smartphones. Unity 3D engine was used because it supports multi-platform with low costs, and it makes it possibile for games to be operated on various platforms using a single program source code. This approach is unique because the design of the games uses cute characters, attractive concepts and easy control, targeting users in their 10s or 20s, unlike existing shooting games that are serious.

키워드

참고문헌

  1. Korea Creative Content Agency, "White Paper On Korean Games", 2013
  2. Creighton, "Unity 3D Game Development by Example Beginner's Guide", 2010
  3. Charles Bernardoff , NGUI for Unity, PACKT, 2014
  4. Will Goldstone, "Unity 3.x Game Development Essentials", Packt Publishing; 2 edition, 2011
  5. Sue Blackman, "Beginning 3D Game Development with Unity 4: All-in-one, multi-platform game development (Technology in Action)", Apress; 2 edition, 2013
  6. Kim Pallister, "Game Programming Gems 5", Cengage Learning, 2005.
  7. Szijarto, G. and K. Jozsef. High Resolution Folaige Rendering for Real-time Applications. Budmerice, Slovak Republic: SCCG, 2003.
  8. 2D Foundations, http://2dfoundations.wikifoundry.com/page/Foreground,+Middleground,+and+Background
  9. Lander, Jeff, "skin them bones game programming for the web generation:, Game Developer Magazine pp. 11-16. 1998.
  10. Carl Granberg, "Character Animation With Direct3D," CharlesRiverMedia, pp. 47-49, 2009.
  11. Doug L, James and ChristopHer D, "Skinning mesh animations," ACM Transactions on Graphics (ACM SIGGRAPH 2005), pp. 399-407, 2005.
  12. Mark DeLoura, "Game Programming Gems", Charles River Media, 2000.
  13. Mark DeLoura, "Game Programming Gems 2", Charles River Media, 2001.
  14. Andrew Kirmse , "Game Programming Gems 4", Cengage Learning, 2004.
  15. Weber, Jason, "Run-Time Skin Deformation", Game Developers Conference Proceedings (GDC 2000), pp. 703-721, 2000
  16. Unity DOCUMENTATION - Animation, http://docs.unity3d.com/Manual/AnimationSection.html
  17. 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, 2007.