Smart phone has been target by social network and Multiplayer
online games (MOGs) due the special capabilities it has,
which are GPS and accelerometer. However, MOGs
nowadays can only support single game platform, which is on
PCs, game consoles, arcade game machines or mobile devices
only . It could be troublesome if the players want to interact
and play together using different platforms. Besides that,
developing game into multi-platforms is required for “Serious
Games” for education and training purpose instead of serve as
an entertainment only together with problem solving . The
‘Serious Game’ also focuses on expose the public to the
management and leadership challenges faced . However,
game applications that could work on heterogeneous platforms
are required. A porting work is needed to run application in
different programming model of the smart phones. This will
acquires high overhead and it will be a difficult and
troublesome since mostly the developers more expert in
developing application based on the particular platform. For
example, Android application developers will more familiar on
Java programming language , whereas for the iOS,
Objective-C is used. There are several solutions proposed in
order to solve the problem.