Advanced Science and Technology Letters Vol 39 Games

  • Slides: 4
Download presentation
Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013), pp. 28 -31

Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013), pp. 28 -31 http: //dx. doi. org/10. 14257/astl. 2013. 39. 06 Design and Development of Smart SNG based on Unity 3 D Multi-Platform Game Engine Jae-Hwan Bae 1, Ae-Hyun Kim 2 Department of Game Engineering, Tong. Myong University, Busan, South Korea 1 First Author bjhmail@naver. com Department of Industrial Design, Dong-A University, Busan, South Korea, 2 Corresponding Author: kah 08@dau. ac. kr Abstract. Recently, interests in Social Network Service and Social Network Game (SNG) have dramatically increased in the fields of internet and entertainment. They are constantly growing in the aspects of users and sales, and so many enterprises are entering the SNG industry. Moreover, the SNG market is showing expansion of multi-platforms through interlocking web App stores and mobile App stores. However, there are problems due to lack of experiences and developers, and because most of the present SNGs are being produced in the flash-based form, there are problems related to supporting multi -platforms and limitations of 3 D games. In order to solve these problems, this study used Unity 3 D Engine developed by Unity Technologies. This study designed and developed Smart 3 D SNG that utilizes 3 D multi-platform engine unity, escaping from the biggest problems of the SNG market, that is, lack of experiences and developers related to game development, and limitations of present 2 D SNG. Through this, it expects the multi-platform-based Smart SNG game market to be activated in the future. Keywords: Game Design, Multiplatform, Smart Games, Unity 3 D 1 Introduction It is a 3 D game engine developed by Unity Technologies, and is a data tool used to make not only games but contents, real-time 3 D animations, etc. It can be run on Windows and Macintosh OS X, and be used for development on various platforms including Windows, Mac, Will, and i. Phone. It can be used to make 3 D web games utilizing a Unity web player plug-in. It is well known in Korea, and is known as a tool for i. Phone game production in the U. S. And because it provides easy and stable development environments compared to other game engines, it has a merit of a high development success rate. The most distinct characteristics of the Unity 3 D engine are easy development environments and multi-platform environments that can be easily conversed. Unity 3 D supports multi-platform environments such as Windows and Mac, Xbox 360, PS 3, Wii, Android, IOS, Explorer, Chrome, Safari, and Firefox, and can be run on Windows and Mac. [1][2] ISSN: 2287 -1233 ASTL Copyright © 2013 SERSC

Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013) Fig. 1 Unity

Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013) Fig. 1 Unity 3 D engine multi-platform 1. 2 Multi-platform SNG Technology Fig. 2 Structure map of SNG For scripting, Unity 3 D supports three languages, Java Script, C#, and Boo, and these all can be used for one project. Thus, we can make scripts freely, being undeterred by a certain language. However, only one language can be used within one script. One thing we must know first when making scripts using Unity 3 D is References that enable Overriding. Among them, the most important things are Update, Late. Update, Fixed. Update, Awake, and Start. The Update function is called for every frame when the script is on. We can use Time. delta. Time, the most frequently used function in the script, when we want to know the past time. The Late. Update function is also called for every frame, and is called after every Update function is called. The Fixed. Update function is also called for every frame, and is used in substitute for the Update function when dealing with Rigibody. The Awake function is called until the script object is loaded. It is used to initialize variables or statuses before game starts, and is called only once during the lifetime of the script object. The Awake function can use functions such as Game. Object. Find. With. Tag safely because every objects is initialized and called. The Start function is called when the Update function is called first, right before the Update function. It is called only once during the lifetime of the script object, and the Awake function is always called before the Start function. [3][4] Copyright © 2013 SERSC 29

Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013) 2 Game Design

Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013) 2 Game Design and Development 2. 1 Structure map of game running Fig. 3 Structure map of game running ① Run application - Users run the App by touching the game icon. ② Producer logo and game class output - Output lasts for 3 -5 seconds. ③ Title logo output - Output lasts for 3 -5 seconds. (Add a skip function to the two outputs when touched, if possible) ④ Main menu - On the first screen that comes out when the processes ① - ③ are finished are buttons needed for playing the game. 2. 2 Game graphic production Table 1. Game graphic production Section Contents Game Main Picture Game Play Scene Character 30 Copyright © 2013 SERSC

Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013) Game Play Screen

Advanced Science and Technology Letters Vol. 39 (Games and Graphics 2013) Game Play Screen 4 Conclusion In the game industry, core platforms emerged for each time and recently it has changed to a multi-platform game and been renovated. Multi-platforms are emerging as an essential strategy for a radical innovation to launch new types of products and maximization of profits. Especially, as SNS Apps such as KAKAO TLAK or LINE have become prevalent, games linked with theses Apps have achieved huge popularity. Actually, looking at the Android Market, over half of the top 100 games are linked with KAKAO TLAK. Presently, a great number of enterprises are participating in launching SNGs. Although various engines and tools are being used for the SNG game production, especially the Unity 3 D engine enables developers to make highquality games easily and rapidly, so many enterprises are using it now. The fact that many enterprises are using it is evidence of its developmental availability and good quality. ‘Endless Tower’, which was created in this condition, will present brief fun in the daily life with the social function, simple control, and speedy progress of the SNG. References 1. Unity Korea, Korean sole distributor & Korean official developers forum “Unity Korea”, http: //unity 3 dkorea. com 2. ‘Ryan Henson Creighton’, Unity 3 D Game Development by Example Beginner's Guide, Acorn, 2011. 3. Hong Youjin, “Status and Prospect of Social Network Game (SNG)”, Korean Institute of Industrial Engineer, http: //210. 101. 116. 28/kiss 2/preview. asp, 2011 1. Hong Youjin, “Status and Prospect of Social Network Game (SNG)”, Korea Creative Content Agency, http: //www. kocca. kr/knowledge/trend/internal/1310216_1218. html 1. “Social games, in order to respond to the multi-platform. . . ”, Game Tech, ZDNet Korea, http: //www. zdnet. co. kr/news_view. asp? artice_id=20110329160401 Copyright © 2013 SERSC 31