A mobile game is considered as a video game played on a mobile phone, smartphone, PDA, handheld computer or portable media player. The first ever mobile game installed was Snake on selected Nokia models during 1997.
Different technologies present in the device are used for playing mobile games. Some networked games make use of various technologies including text message (SMS), multimedia message (MMS), and GPRS location identification. Some non-networked applications are also available that use the device platform to run the game software. Through mobile operator’s network, mobile games are downloaded. They can also be loaded through infrared connection, Bluetooth or memory card.
Various platforms and technologies including Windows Mobile, Symbian OS, Adobe’s Flash Life, iPhone OS, Google Android, and WIPI are available that develop mobile games. The most common platform that is used for mobile games is Java. However, it has some limitations in performance. This lead to the adoption of native binary formats for more sophisticated games. There has been a rise in multiplayer games in mobile.
An infrared connectivity helps in sharing data with other phones or PCs. However, it is seldom used in mobile games. A wireless protocol called Bluetooth is used for connecting mobiles. The games are designed in such a way that allows communication with each other. This enables to share the game information. However, there is a restriction that both the users should be there in a limited distance to get connected. Using a client/server architecture, about seven connections can be accepted by a bluetooth device. A GPRS connection enables sharing data globally. Connection of a mass number of mobile games with a single server is enhanced through GPRS. The data can be shared among the players. Real time multiplayer games can be possible by 3G based on technologies which are faster than GPRS.