Font Size: a A A

The Research And Realization Of 3D Graphics Engine On Mobile Phone.

Posted on:2007-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:H B WuFull Text:PDF
GTID:2178360215984003Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With mobile phone technology progressing at an incredible pace, mobile game prevails in the entertainment market. Mobile games evolve from simple graphical games to complex graphics-intensive 3D games. However because of low computing power, few 3D games has been developed for mobile phone of low performance. Developing a 3D rendering engine for these platforms will make great benefits.Embedded 3D game engine is a sort of lower layer technology platform, which is devised for 3D game of running on embedded devices. It provides game developer with a reusable kernel of code and a series of tools. At present, embedded devices of running 3D game mainly include: high-powered mobile, advanced PDA(Personal Digital Assistant) and GameBoy etc.The emergence of embedded 3D game engine technology is one of 3D game programming development milestones. It also synthetically shows the software engineering, the specialization divides the work, game unique culture request. The game engine is one of expressional format of software reusable thought from software engineering theory in game development. It integrates the most common and the most important function to form the common frame platform. Thus, when carries on the concrete game product development, the game programmer does not need to start over from the beginning, but directly transfers the powerful function which the game engine provides and produces high quality new games in the short time in order to adapt intense market competition in game industry. The game engine also urges the game programmers to carry on more specialized the division of labor. The game often is restricted in the hardware performance, especially the embedded 3D game, therefore game often must pursue the high efficiency and the high performance, this present very high request to the game development personnel. This kind of high request brings a more specialized division of labor, part of high levels development personnel are engaged in game engine development that need very high performance, but the general level development personnel carries on the development of concrete game product by using the engine .The game product core characteristic is the creativity and game playable. This needs the game the development to be easy and simple, even if game fictionists who don't know programming can fleetly realize their creativities. This also is an aspect of promotion game engine development.This article quite comprehensively introduces the game engine main content and the basic theory, but stresses the game engine core part --render engine and collision detection. This article realized a simple 3D mobile game engine by J2ME.
Keywords/Search Tags:game engine, render, collision detection, J2ME, mobile game
PDF Full Text Request
Related items