Font Size: a A A

Design And Implementation Of An Casual Game Based On Unity3D Game Engine

Posted on:2015-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:X XiaoFull Text:PDF
GTID:2308330452956818Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the popularity of smart phones, people spend more and moretime on phones. Besides making phone calls, incoming email and other basic functions,people can choose leisure applications or games to pass the time. Mobile game ma rkethas developed rapidly in such an environment. The boom of mobile game market hasattracted more and more small and medium developer teams. For the lower difficulty ofcasual game development, and its quick diffusion spread, many small team choose it. Asa cross-platform game engine suitable for rapid development, Unity3D is favored by manysmall developer teams.As the AppStore has a relatively good ecological environment, more and moredevelopers choose iOS as the preferred platform for mobile games development."Fearless Warrior" in this paper is a casual mobile game developed by a small team,which is based on the iOS platform and Unity3D engine. The frameworks of iOS platformand third-party interfaces are used to achieve for some functions not integrated byengine. From the aspect of functional requirements, the game is divided into the task, theprops, the purchase and the share module. UML process design is used for main modules.The tasks and props modules are designed and implemented in three parts which are UI,internal logic, and communication. NGUI, which is an Unity3D plugin, is used toaccomplish UI implement. The purchase module requires iOS’s native APIs of StoreKitframework. A third-party Weixin interface is used to complete the share module, which ismainly responsible for sending compressed screenshots to friends in Weixin.We use Unity3D engine, iOS platform interfaces, and other third-party APIscomprehensively to complete the development. After the game was distributed, it basicallymet the team’s understanding for casual game development process and benefit a lot forthe team in iOS development experience accumulation. The elaboration of the technicalelements of the project in this paper has certain reference values for ot her iOS gamedevelopers who use Unity3D engine.
Keywords/Search Tags:Game engine, Mobile phone game develop, iOS platform
PDF Full Text Request
Related items