Like Us on Facebook

How to make your Android game attractive to the user

 Create  splash  screen

A Splash Screen is the  Opening Credit or the title of the game user.  It  is the first screen  when any user open   to play  the game . Splash Screen will show  name of the game  including Images  and  other important information like  who made the game . sometimes ,you may see more than one splash screen before a game begins. This is not uncommon as each development shop, distributer, and producer could have its own splash screens that it wants posted before the game .

If you are playing typical game you can see that  splash screen used for transition to the game menu.

Understanding Game loop

Android games are all based on a cycle of operations. The typical steps in such acycle include the following actions:
  • Acquire input from the player.
  • Update the game status as a result of user input.
  • Update the game status as a result of time.
  • Check for collisions among objects.
  • Update objects based on game physics.
  • Update the user display based on the updated game status.
  • Render the updated display.
  • Play appropriate sounds.
“game status” includes not only variables such as the level the player is on and the current score, but  also the position and animation of every object being displayed. Depending on the nature of the game, time may or may not be a factor in the cycle. Board and puzzle games may or may not have a time element, for example. If time is used in these types of games, it often takes the form of something like the time needed to solve the puzzle, which then becomes the player’s score.

Make your Game Menu

 Each game  must have its menu view, of course , and a whole  set of APIs responding  to menu buttons ,
Accepting the menu inputs, menus arranges the text  or the graphics  in an ordered  list  and accepts touch inputs  from the player.
You should try to  to keep your background image  of your main menu as simple of your Splash Screen
You can see the below example of  your game menu:

Add Background Music

Music is important for setting the mood of the game. A background  music is need when your menu launches . The tempo of the background  music often reflects the current tempo of the game. In a game that features every increasing layers of difficulty, the tempo might increase as the challenges get harder and villains are attacking faster and faster. There don’t seem to be any hard-and-fast rules about what makes a piece of music reflect a particular emotion. Major keys are usually associated with “happy” music, and minor keys with “sad” music, but there are exceptions to those rules.
Try to pick background music that won’t become too boring or annoying when it’s played over and over.


As you thinking About the game  Animation  you’re talking about sprites that change form as they move during the game’s action . In the context of AndEngine, animations are distinct from simple translation and rotation of objects, where the form of the object doesn’t change, even though it’s moving. To animate an object, we need to display frames that represent the object’s form—
one frame at a time, with each frame shown for a set time . Our eyes and brain blend this series of pictures into a moving scene . As the frame rate per second increases you will get the better illusion.
30 fps  is a good rate for animation.

Draw  your  game Environment

Most  of the  objects  that are drawn  on the screen  during your game are Sprites . Sprites refer to the independent  graphical  object s that ware positions and animated  on the top of the background .  Single  Background is impressive , two backgrounds must be twice as impressive . Two backgrounds that run a different speed give your game visual depth & will be more interesting.
The background sets the tone and the environment for the game.No matter how good your game is, it will serve no purpose if the player cannot access it.

Rendering the background

To quickly draw the background of this game to the screen, you need a tool that is both lightweight and flexible.
Android has an implementation of  such a tool OpenGL ES. OpenGL ES is the OpenGL standard for Embedded Systems
It has been on Android, in various forms, from the first SDK releases. AndEngine  uses OpenGL to render the objects on the screen. On the most Android devices , OpenGL is implemented with a hardware accelaretor.
To much Overhead  On the  Splash screen  will slow down the loading of your game . OpenGL  offers  a useful flexible, and fairly established way to work with game graphics.

Create Game Character

It's time to make Character of your game . you need  to create Animated  Charecters that can be move  on the game screen.
You have not written an exorbitant amount of code thus far. But what you have written has made a great start to your game and a big visual impact. You have accomplished developing a two-layer dual-speed scrolling background, background music, splash screen, and main menu system . if  you are creating  Android 2D game , using OpenGL ES , you will load different sprites from a full  sprite sheet to create  the illusion of your Animated characters. 

Add your Enemies

now  its time  to make your game enemies .To create enemies  create a new Java Class that consists of your game enemy status  like  health, dead, etc.  you will  be creating a class to help you manage your textures.


Posted By UandBlog

UandBlog is a Global Leading source of Finance, Health, Lifestyle, Technology, Gaming and Programing and other information, it is a fastest growing blog for all , for latest post or information like us on facebook , follow on Twitter, Google+ and Pinterest.

Comments ( 0 )

    Leave a comment..

    Click to login.

    Subscribe Latest Information

    Most Popular Posts

    You May Like Also