3D graphics application/game on mobile phone III

In their early days, mobile phones are considered of no more than communication devices. Games are only considered as optional applications for mobile phones, and only feature limited 2D graphics. However, 3D games and applications have become a growing niche in the mobile phone sector. Mobile phone...

Full description

Saved in:
Bibliographic Details
Main Author: Renaldo Lianto.
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/38565
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In their early days, mobile phones are considered of no more than communication devices. Games are only considered as optional applications for mobile phones, and only feature limited 2D graphics. However, 3D games and applications have become a growing niche in the mobile phone sector. Mobile phones have started to support 3D graphics, and various 3D APIs have been created in order to ease the development process of a 3D application. One of the APIs is M3G (Mobile 3D Graphics). The aim of this project is to develop a 3D mobile game using M3G and deploy it on an actual mobile phone. This project results in the production of Sword Knight, a 5-level, third-person perspective, 3D action game for mobile phones. This report documents the design and analysis involved during the development phase. It starts off with a brief introduction of Java ME and M3G. The main body discusses the game design, which is divided into two parts. The first part deals with the general, non-programming aspect of the game. The second part deals with the technical aspect of the game, which are the Java classes and the algorithms. The report is followed with a discussion on the important points to be applied when developing a mobile game, and is ended with a conclusion and a set of future recommendations for the game.