Font Size: a A A

Shooting 3d Game Engine Research And Development

Posted on:2008-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:L ShiFull Text:PDF
GTID:2208360215484808Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Game engine is a new term in the latest ten years, and also a hotspot of current computer application technology. Game engine is the reusable part of a class of game which has been regularized, it contains many sub-engines, including graphics, sound, script, database, network, device and other modules, users can use these components to customize game.The objective of this research work is to devolope a game engine for three dimensional shooting games. This paper firstly describes the concepts of game and engine and explains their relationship; Then introduces some tools, including OpenGL, Fmod, MySQL , SOCKET, XML and STL, and provides some class code as their usage. Then it uses the object-oriented technology to analyze and design shooting game and gets a general infrastruct. Then it organizes this infrastruct and extracts successfully the Transformer Engine, which includes Resource, Interface, Device, Entity, Utility and Tool six packages and a framework. At last it uses Transformer to develop a game of LVBS and proves the engine's praticability.Transformer has three features as follows: Reusable functions and convinient configuration; Easiness for improvement and expandedness; Well balance between effect and speed. The experiment result shows that this engine works stably and effectively, which means it is totally fit to be used in three dimensional shooting game's development.
Keywords/Search Tags:Game Engine, Virtual Environment, System Simulation, On-line Game
PDF Full Text Request
Related items