Font Size: a A A

Development Of A Cross-Mobile-Platform3D Third Person Shooting Game

Posted on:2015-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:F C WuFull Text:PDF
GTID:2298330434450167Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, intelligent devices are growing rapidly to dominate the market. According to the survey of2013global smart phone market, the market share of smart phone has reached66%in China. Following with the expanding of device, mobile platforms also becomes the third largest gaming platform right after PC and console platform. As mobile device hardware upgrading in rapid speed, heavy-duty3D games’ mobilization will be the trend. Based on this background, the company decided to develop a cross-platform mobile3D third-person shooter game.The game is a3D zombie shooting game with fixed third-person camera controlled by two stimulate joystick. The game is composed by the multi-player combat system, achievement system, task system and shop system in major. Limited by space, among all the works the author have done, the thesis will discusses the design and implementation of the game and its multiplayer combat system in particular, as well as the optimization of performance.The project background is described in the first place. The game planning case is introduced followed with the program framework overview. After that the design and implementation of multiplayer combat system is discussed in detail. To adopt the combat logical scripts on stand-alone, LAN and Internet mode, the combat system is designed in a hierarchical structure with an adaptation layer inserted between the presentation layer and control layer. In character control module, a finite state machine (FSM) structure is applied to manage the complex logic of switching and mixing a series of character animation clips. The monsters intelligent behavior of chasing is achieved through adopting the Unity3D’s navigation mesh and an improved A*algorithm. The client and server network communications is implemented through socket along with a protocol-based network communication architecture. In performance aspect, several optimization strategies and methods covering program, render as well as physics engine are provided, targeting on the mobile platforms and the Unity3D engine.The game can already be downloaded from the US app-store for free. It keeps a download rate of around2000per day and over100thousand downloads in total, and get a satisfaction score of above4stars.
Keywords/Search Tags:Game Develop, Unity3D, MMO
PDF Full Text Request
Related items