Abstract: In the video gaming world, controller enhances game play but requires to purchase controller hardware exclusively, as an accessories input device. Although the gaming controller hardware has its own importance, this project gives mobile device running android operating system as an alternative to it. To simulate the idea, Client-Server architecture is used where server is on computer running the video game and client is android mobile application. User can select an xml profile which contains information regarding controller screen interface and corresponding input values from input sensors. These profiles are predefined or can be user defined by customizable wizard. Values from sensors are quantized and then passed to server using Wi-Fi connectivity and socket programming then Server injects values to video game. Thus, this android app performing as an input device gaming controller to computer. 

 

Keywords: Android, Client-Server Architecture, XML, Wi-Fi, Socket, Configuration File.