Font Size: a A A

Research And Application Of Lightweight ARPG Mobile Game System Based On Unity3D

Posted on:2018-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q DengFull Text:PDF
GTID:2348330536970566Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
In recent years,mobile games has gradually become an important way of daily entertainment,it is strongly supported by our government with it's considerable economic value and cultural transmission value,and this has also attracted many developers,action role-playing game(ARPG)is the most concerned by players and manufacturers.The current domestic mobile games market competitive,the demand of mobile games agile development is more and more obvious.Usually,the development of online games start with the development of the game engine and the server,which makes the game development costs a lot but low efficiency.Currently,the domestic mobile game is still in a stage of draw lessons from foreign mobile game,the game is seriously assimilation and lack of innovation.Especially in the game interface design,the interface style is similar and is lack of attraction,this may easily lead to loss game users.With the increase of the function of the game,the problem of the interface performance is limited and the interface button assimilation become more and more serious.Research focuses on the following aspects:1: Research on the agile development scheme on online mobile games,Considering the development effect and efficiency,compared with the mainstream game development engine and server engine,proposed to use Unity3 D game engine combined with Photon server to develop a lightweight action role-playing(ARPG)online game,and explore the project development process and key technologies involved in the development process,proposed a reliable TCP/IP communication protocol and a low cost JSON data conversion protocol for client and server communication,through the establishment of common data class,using the object/relational database mapping tool Fluent NHibernate,map the database to the common data class,and achieved the operation of the database and realized commonality of data;2: In order to solve the problem of difficult to extend and maintain in the later stage of the game,this paper puts forward the use of the single case model,the listener mode and the abstract factory pattern,which is used to solve the problem of the confusion of the program,and is helpful to the extension and maintenance of the later program;3: To solve the problem of limited performance space and the button icon is seriously assimilation in current game interface,innovatively proposed a solution by using the 3D scene model as a background,create a number of first-level(main interface)interfaces and switch between the adjacent interfaces.By sliding the screen,move the original game interface window to other scenes of the 3D scene,so that the interface window shows the other content of the scene,so that the interface function button layout is no longer limited to the visual range,so as to achieve the effect of expanding the screen space.And proposed to combine the traditional 2D interface with 3D scene model as a "button" interface interaction,so that the form of button diversification.In order to make the display and logic separate,the event-driven idea combined with Unity's ray collision detection mechanism is applied to the interface interaction development;4: In order to enhance the performance of the game,the game was optimized by considering the aspects of the game rendering,programming details,physical components and memory,and put forward other feasible optimization recommen-dations,effectively reducing the game on the system resource consumption.The achievements of the research can provide a common set of 3D mobile game fast and agile development solutions for beginners and some small development team,has a certain reference value to determine quickly the feasibility of the project.For the mobile game interactive interface research results,the achievements can break the traditional button design and solve the problem of limited screen,at the same time,mobile game interface design provides an innovative design ideas,and has a certain practical value.
Keywords/Search Tags:Unity3D game engine, Photon server, action role play, Interface interaction design, Mobile online games
PDF Full Text Request
Related items