Font Size: a A A

Research On Key Technology Of Developing Arcade Game On Android Using Unity3D

Posted on:2016-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:S J LongFull Text:PDF
GTID:2308330461957047Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
Open-source Android operating system designed by Google has drawn attention to many top developer and manufacturers worldwide since it came to surface. It runs on Linux operating system. After several years of Android progress, the system turns more stable and many manufactures choose to customize their own kernel because of the open source property. More highly-tech hardware enables high resolution and larger mobile game to run on Android system. Its rendering effect comes nearer to object and color in real world. To reduce game developing period, many developers no longer choose to research the game engine on their own but to turn to many well-developed game engine. Currently, Unity3d game engine is the most popular engine in the field of mobile game. Unity3D, designed by Unity Technologies cooperation, also a cross-platform game engine, can both develop 2D, 3D games on platform like, IOS, Android, WP, Mac OX, Blackberry, etc. The friendly view and low cost enable game developers to quickly develop their own game on different platforms. Furthermore, it has leading advantage in light, particles, rendering, etc. The prototype of modern game derives from old arcade game, which has been gradually substituted by modern mobile game, internet game. But the good sense of immediacy and interaction that arcade presents will determine arcade machine will have lots of die-hard Players. But arcade machine needs to be updated while technology moving forward. Research in this study is to develop a new arcade game system using Unity3D and open-source Android operating system. The research presents some key technical analysis about the developing methods and running platforms. Key technologies involves developing arcade software, including engine property, Android system application, character logic such as AI and controlling. Game characters are controlled through serial port which transmits data from slave machine to Android system Finally the paper presents design result that game apk runs smoothly and stable in Allwiners A31S application board and summarizes the key technologies and some drawbacks in developing the new arcade game machine.What’s novel is this study is that the paper has used comprehensive and multiple techniques, from Android kernel layer to application layer. It reduces cost hardware in making arcade machine. Serial port is used as a means of communication tool rather that hand wire rein to transmit data. Furthermore, data interaction has been implemented between Unity3D and Android application, and finally running game in Unity3D can receive the data from users.
Keywords/Search Tags:Android arcade game, Unity3D game engine, JNI mechanism, serial portprogramming
PDF Full Text Request
Related items