Font Size: a A A

The Research And Application Of Multiplayer FPS Game Engine Based On DirectX9.0

Posted on:2011-11-01Degree:MasterType:Thesis
Country:ChinaCandidate:R X WangFull Text:PDF
GTID:2178360305471747Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The development of game engine technology has entered a mature stage. However, the technology is relatively backward in our country because of the late started research work. In recent years, with the increasing support of the country to the self-developed game industry, it is still an increasing tendency of self-developed games and the game industry's growth rate. In addition to the maturity of our sales channels, the research and development level is the core competitiveness of game manufacturers for attracting market share. In the future development of the game industry, the technology is still the largest basement, and the game engine technology is the core of gaming technology. The game engine technology represents the latest development trends of hardware and software, and determines the final quality of games. Therefore, studying the game engine technology in-depth is a key significance to accelerate the development of our country's games.Firstly, the paper combines the development of game engine at home and abroad with the basic theory of engine development and carries out a detailed analysis of the game engine which Vaughan Young has developed ,including the engine application framework and engine control module, script system module, rendering system module, audio system module, network communication module and so on; then the extension was carried out according to actual research needs, that is to add some new function modules based on the engine,including the GUI interface module, particle system module,game effects module and so on , and conducts a detailed analysis from the basic theory, program design and implementation respectively ;Finally, the paper achieves a campus navigation system using the game engine and combines with the practice of student volunteers that I have participated in Maoxian, Sichuan. The system integrates the internal functional modules of the engine and implements some functions such as self-campus roaming, scene management, collision detection, network communication, particle system, audio system, effects simulation and so on effectively. In addition, the paper also optimizes the scene management of the system and implements a scene management based on hybrid space octree, which combines tradition octree management with object-oriented octree management effectively. Lastly, it plays both worlds sufficiently and the efficiency in scene management is greatly raised.At present, the research about engine can implement many basic functions in the paper. Besides, by using the extension of the engine, it can achieve a number of applications, such as FPS games, scene navigation system and the virtual simulation system and so on. But in order to meet the applications of the engine in the future, it still needs to do further improved in some aspects, such as network-wide, artificial intelligence, cross-platform and safety and so on.
Keywords/Search Tags:game engine, navigation system, Scene Management, hybrid space octree
PDF Full Text Request
Related items