Google has offered the open source tools and the training but it is your decision to understand and develop your own apps for smart phones to prove how competent you are at developing and designing open source games and to what value it will be easy to offer in future developments online. Google I imagine are a great company to work for and as big because they are with the smart phones they realise they do not have enough time or resources to single handily develop new gaming software nor for that matter have enough time to exactly mirror working documents for the hand-held phones, it's not plausible. However, they have reportedly arrived at some agreement with certain apps designed for the Android, Perhaps to challenge the growing presence of Apple's power. So, knowing that lets get into the details of online gaming design.People who make games through Java script for cell phones especially arcade games users of Java. Now Java has, like the majority of software its own script, script means a language when a program can understand if you don't have the proper software or have no idea which software to use, then refer to a specialist, these gaming experts are called C++ Engineers because this is actually the kind of language Java operates with. Those already experienced in the language of C++ can use Java, and Java is gaming industry standard, Java is also known for its Flash integration, audio software, texts and cloud based open source development. Normally, this is done in Linux rather than Unix and the imagery in these new media tools can be surprisingly refreshing. This has reduced the volume of work had a need to learn these skills. Open software is a great place to start.Before you design the game there are a few things you must understand when making games for the phone. Like firstplay88 -Pad along with other touchscreen devices the Teflon screen creates a motion and by controlling your game from the screen can alter the response time of your game, these have been my main concerns about games for the Android - they are clunky and the controls unless scroll button enabled have become annoying. Similarly the tilt sensor in the phone is quite advanced. Learning how exactly to program a game like this is well beyond the scope of this introductory post. All you have to to know with one of these problems or if you want to find out about these top quality problems of designing games for the Android phone are GLSurfaceView ATITC compression, VBO's and there buffers (which are responsible and great for giving feedback when a game crashes as you can trackback the outcomes of the crash when you report it to Google.Some interesting terminology which will increase your understanding and help you keep yourself well-informed about games designing for Android phones are listed in this short glo2D side-scroller - Parallax layers, tile-based worlds, animated sprites the right hardware buttons: input systems, OpenGL, ES Writing Java code for Android phones.