Font Size: a A A

.3 D Mobile Game Engine Framework And Key Technologies To Achieve

Posted on:2008-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:W L W L WangFull Text:PDF
GTID:2208360215950320Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The game engine is one of expressional format of software reusable thought from software engineering theory in the game development. It integrates the commonest and the most important function into the common platform framework. Therefore, when developing the specific game product, the programmer does not need to start over from the beginning, and directly use the powerful function which the game engine provides; it helps to produce high quality new games in the short time and adapt intense market competition in game industry. Game engine also contributed to the game programmer for more specialized division. The game is restricted by the hardware performance, especially the embedded 3D game; therefore game often pursue the high efficiency and the high performance, this need the game developer to be higher capacity . Such high request needs more professional division, the high-level developers engaged in high performance game engine development; the general level developers develop the concrete game product by use game engine. The key characteristic of game product is the creativity. This needs the game the development easy and simple, even the game fictionists who don't know programming can rapid realize their creativities. This is an anther aspect fot promoting game engine development. The promotion of the mobile hardware and 3D graphics technolies widly used in the mobile game development, 3D mobile engine will be the important part in the game development. Developed a highly adaptability 3D game engine can make the 3D mobile game development more efficient and convenient in the future, it is the focus of the further mobile game development.With the introduction of current status of mobile game engine development, it highlights the importance of the 3D game engine in the moile game development. The thesis designs 3D mobile game engine structure which based on Java ME. The engine structure was divided into four layers based on the different fuction and different oriented user of every module in the engine, they are: basic packaging layer,engine packaging layer,visualization tools and secretary supporting development software. This hierarchical strcture design not only helps the engine structure keep simple, but also helps to keep the maintenance and promotion easier. The thesis also elaborated the design and implementation of scene management,collision detection and physical system in the 3D mobil game engine. Scene management is the core of the game engine, it not only in charge of building the scene tree which will be rendered on canvas, in the thesis, scene management also in charge of the data distribution to every module of engine packaging layer, it makes the engine packaging layer as a whole. The collision detection is in charge of the intersection detection. In the thesis the method is based on the light intersection and with the bounding box technology, this improves the accuracy of collision detection of irregular object. Physical system simulats the physical phenomena occurring in the real world, in this thesis, it focus on the collision response simulation and speed simulation.
Keywords/Search Tags:game engine, Java ME, mobile game, engine structure, scene management, collision detection, physical system
PDF Full Text Request
Related items