Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Cross-platform Game Engine

Author: ZhongCheng
Tutor: ShenGang
School: Huazhong University of Science and Technology
Course: Software Engineering
Keywords: Mobile platform Game engine Game development Game scripting system
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 65
Quote: 0
Read: Download Dissertation

Abstract


Since the Apple iPhone, released in June 2007 , a new generation of smart phones at an alarming rate eruptions and growth . While the Google Android smartphone operating system is also installed into the two-year presents an explosive growth trend . The mobile Internet era has arrived , the game on mobile devices will be increasingly welcomed by the people , has a huge market prospects . Development experience shows that do not have a good game engine support , mobile game development difficult : First is the progress of the development is difficult to control, quality is difficult to be assured , followed by the change request can not be set by the game quickly perform project risky. At home and abroad has many mature game engine , but most of the engines are for internal use , few public engine will by its very expensive licensing fees , direct application of this type of engine start-up companies too risky . Issues for appeal , the solutions developed using the game engine , and its purpose is to solve the problem of game development there . The engine uses a hierarchical structure , designed and implemented in two phases , the first phase will be to achieve the basic structure of the engine . Demand for the game engine by way of the use of software engineering analysis , completed the design of the engine using the Unified Modeling Language , cross-platform game engine will be divided into four layers , respectively, for the application layer , games and logic layer , the base layer , system abstraction layer ; games and logic layer consists of five modules : general game interface library , game scene management , game state management , game logic abstract , game scripting module , as well as a message handling mechanism throughout the entire layer ; foundation layer contains two module : rendering and audio processing engine, resource management , and a detailed design on them . The game engine using open source libraries and technologies , integrate them and with the collaboration of other parts of the engine , the formation of a simple , compact , and adapt to the game engine and the company's current and short-term goals . Through the implementation of a testing and sample game , the ultimate proof of the availability of the game engine , to achieve the purpose of improvement of the development process , to meet the company 's needs .

Related Dissertations

  1. Windows mobile -based audio streaming technology research and application,TN919.8
  2. The Design and Realization of the Television Animation Based on the Game Engine,TP391.41
  3. The Transplantation Research for Speaker Recognition System of OPHONE Mobile Platform,TN912.34
  4. Design and Implementation of Action System in Motion Game Engine,TP391.41
  5. Research on User Identity Authentication of Trusted Mobile Equipment,TP393.08
  6. Research on Cross-Layer Design of J2ME Platform Based RPG Games Engine,TP311.52
  7. Design Mobile Game AI Engine,TP311.52
  8. Research on Scene Rendering Technology of 3D Game Rendering Engine Based on LOD,TP391.41
  9. Based on OGRE terrain system design and research,TP391.41
  10. The Engineering Geological Characteristic and Its Suitability Analysis in ShuangTaiZi Estuary Region,P754
  11. Research on 3D Representation Technology of Network Security Visualization Based on Intrusion Detection,TP393.08
  12. Market Analysis of the Products of Online Game and the Study of the Decisions of Its R&D,F49
  13. Design and Implementation of Flash Online Game,TP311.52
  14. Design and Implementation of Mobile Game Based on J2ME Platform,TP311.52
  15. Research and Implementation of Mobile Game Engine Based on JAVA,TP311.52
  16. Wireless remote monitoring system based on mobile platforms,TP277
  17. The Research and Realization of 3D Graphics Engine on Mobile Phone.,TP311.52
  18. Shooting 3D game engine research and development,TP311.11
  19. Design and Implementation of 3D Baseball Game,TP311.52
  20. The Design and Implementation of Real RPG Server Engine,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile