Developing Mobile 3D Games Using MIDP 2.0 Game API and JSR 184 Mobile 3D Graphics (M3G) API

Yu Han
School of Computer Engineering, Nanyang Technological University, Singapore

Ladda ner artikel

Ingår i: SIGRAD 2005 The Annual SIGRAD Conference Special Theme - Mobile Graphics

Linköping Electronic Conference Proceedings 16:13, s. 69-73

Visa mer +

Publicerad: 2005-11-23


ISSN: 1650-3686 (tryckt), 1650-3740 (online)


This paper discusses in details how to apply the JSR 184 M3G API and the MIDP 2.0 Game API in the development of mobile 3D immersive games based on two games developed by the author. The use of third party content creation software; the problems of importing .m3g format resource files and the solutions proposed by the author will also be addressed. As the processing power of mobile phones is still not up to the requirement of 3D immersive games; it is essential that the games are properly optimized to offer a satisfying gaming experience with reasonably fast frame rate. The optimization techniques which were employed to solve specific problems arising during the development of the sample games will be illustrated in detail.


MIDP 2.0 Game API; Mobile Game Programming; Mobile 3D gaming; JSR 184 M3G API


SonyEricsson general article; Java 3D - a new opportunity in mobile gaming; March 9; 2005

Qusay H. Mahmoud; Getting Started With the Mobile 3D Graphics API for J2ME; September 21; 2004

Sony Ericsson Developers Network; Mobile 3D Graphics and Java Applications Development for Sony Ericsson Phones; November 2004.

Sun Microsystem Inc; JSR 184 Mobile 3D Graphics (M3G) API. http://java.sun.com/j2me/docs/index.html

Tomi Aarnio; Kari Pulli; Nokia Research Centre; Advanced Game Development with the Mobile 3D Graphics API

Alexei Sourin; Computer Graphics – From a Small Formula to Virtual Worlds; published in 2005 by Prentice Hall; ISDN 981- 244-743-1

Citeringar i Crossref