Mobile phones have some unique user input methods, like voice, accelerometer, touch, location and keyboard [1]. The architecture proposed in this paper is designed to take advantage of the unique user input mechanisms of these devices in computer games.