Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to show user shot power in standart way (the more user holds finger on the screen the stronger is shot)

enter image description here

Where is the best place to show this icon on touch screen(when I use mouse it's better to show it at the mouse position):

  • static at screen side or top
  • at finger position (how to handle clicking at screen bounds? what offset to use to avoid hiding behind finger?)

Will be glad to see any good examples you liked.

share|improve this question
up vote 7 down vote accepted

There are pros and cons to both, but the decision is ultimately yours. You'll have to decide based on the style of your game and the type of game.

  • Static position: Always in the same place, predictable. This means the user will always know where the indicator will be and allows them to avoid covering it up on their own. Kind of boring and requires some kind of constant HUD.

  • Dynamic position: Potentially more intuitive, and feels more interactive. Easily allows for a HUD-less display. Potential of being covered up by fingers.

There are changes you can make to both to offset the pros and cons. For example you can make the static indicator pop down when activated, but always pop down to the same spot. Or you can make the dynamic indicator large enough that it couldn't be covered up.

User interfaces benefit greatly from play testing. It's often hard to tell how people will want to use the application until they start using it. For these types of play testing, give it to people and leave the room, so they can test it without you watching over them. Try giving some people instructions and let others try to figure it out on their own. Have a few different versions of the UI implemented for them to test.

share|improve this answer

As Byte56 said, the decision is yours. But my personal opinion is that an floating HUD game is better. I think something like this: HUDLESS UI is better if you don't need the extra space around the user's finger that's occupied by the GUI. Then you can make it adapt depending on some variables, like it becoming smaller when an enemy is hit, ...

share|improve this answer
+1 for a cool diagram. – Cameron Fredman Mar 12 '13 at 19:47
Should probably have two versions, one for left handed people and one for right. The above would mostly be blocked for left handed people. – Byte56 Mar 12 '13 at 22:25
I've never thought of that, though you can simply flip the background texture – UberLambda Mar 12 '13 at 22:27

Going to throw another thought out there; how about a ripple circle outwards? Have a circle s that its orgin begins at the point that user touches. Have the radius of the circle expand outwards to indicate that it is "growing" and gaining more power. This will allow the user to see their power gauge immediately as their eyes are already following the mouse - and it gives immediate feedback upon inspection.

Keeping the gauge off to the side is an option if real estate is direly limited but otherwise it keeps the users fixed without having to move around. If aiming is involved, this is especially important; you wouldn't want the user to have to divert his/her attention between two different places.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.