Font Size: a A A

The Implement Of The Key Technology Of Platform-Independence 3D Game Engine And Its Application

Posted on:2016-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:H DongFull Text:PDF
GTID:2428330590968351Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the rapid development of computer hardware and software,The quality of network game has been great progress.The network game industy is growing with sustained high speed[1][2],It has greate economic benefits.To make network game involving the forefront idea and knowledge of computer graphics,cloud computing,network communication and other fields.The kind of game with 3D graphics is the most potential product type in the current PC and mobile platform.Since its technical is relatively high,only a few companies have the ability to develop large-scale 3D games.3D computer realistic graphics,database,massively and multiplayer synchronization are the important basic technology of 3D large-scale online games.And game engine is very significant for game development.This paper introduces the work that the author is change of the development of cross platform 3D engine named “Ray”.We carrie on the discussion and the analysis in this engine realization process and the problems encountered,further introduced the specific methods to solve some of the important and difficult technical problems.And we introduce a specific application case,a large-scale 3D games,based on this engine “Ray”.The main work and achievements of this paper are as follows:? First,The paper analyzes the important role of 3D engine technology as a branch of electronic gaming technology and introduces the related development present of domestic and oversea.We also discuss the promoting effect of 3D engine technique foelectronic games;? The second,the paper introduces the main technologies involved in the concept of the cross platform 3D game engines,includes the basic features of the game engine,the basic 3D graphics technology,the concepts about cross platform,the base elements used to build a game.According to the applicating scenario of 3D engine,we carries on the requirment analysis;? The Third,from the perspective of function module division,the paper introduces the implementation process of Ray engine,involves OS,resource management and other basic modules,the network engine and server framework,rendering pipeline and space management,GUI and event dispatching management,implementation of script,tools,and etc.We introduce how to solve the problems we have countered and what the advantages of the method.Then the paper focuses on the 3D graphics,cross platform features and other several key techniques of Ray.And we give the important module modeling diagram in the relevant chapters;? Finally,a specific online game case are introduced and evaluated.In the practical situation of million concurrent,the efficiency,effect and the stability of the Ray engine have been inspected strictly.In addition,we give our own opinions about the future development direction of 3D engine technology.
Keywords/Search Tags:game engine, online games, virtual reality, 3D realistic graphics, cloud computing
PDF Full Text Request
Related items