In a full screen mobile game, where all four corners have already been taken to display status and information, where should I put a menu button?

I was relying on the hardware button of Android devices. But then Google decided to remove the hardware menu button. I must place an icon/button on screen now.

Here's an example of all four corners being taken:

Here's an example

  • I'm fairly certain Google doesn't have final say on what hardware an android phone contains. They provide the software, and maybe some input on hardware, but they don't make the phones.
    – Dom
    Commented Oct 7, 2013 at 21:58
  • 1
    @Dominic, they have final say. They told developers and manufacturers "say good bye to the menu button" and introduced the action bar and the navigation bar. since then, the number of phones with hardware buttons is decreasing.
    – Lovis
    Commented Oct 8, 2013 at 8:17
  • 1
    Is it not a touch-screen game already? I assume much of the screen is taken up with the touch controls already, no? How do they map to the screen positions?
    – JonW
    Commented Oct 8, 2013 at 8:34
  • How does the user access the navigation bar if you hide it? Commented Oct 8, 2013 at 8:36

4 Answers 4


That's a tough problem. You could use a drag-from-the-edge to reveal a menu. I would make drag from the left edge to pull a menu "drawer" from the left.

You could put some visual cue that this feature exist, something minimal like so:


download bmml source – Wireframes created with Balsamiq Mockups

or teach that this feature exists with no visual cue. Neither is ideal, but we're kind of boxed in here. To teach it, you could have a modal window come up on startup that says "Slide from left edge to pull out menu" with an 'OK' button and a "Don't show this message again" checkbox.


@Obelia has proposed good idea. I just want to show how cue could be implemented in unobtrusive way, so instructional modal window could be eliminated. The menu itself explains the feature with its behavior.
enter image description here


My question is how you handle pause? User doesn't need to see menu button all the time. I personally prefer not seeing too many things while playing a game.

So when user pauses game, then you show the menu button. You can show it on a translucent modal screen on top of the game? You can show a Pause screen with options like continue game, exit, menu etc.

  • That's true. But in my case, I'm doing a puzzle game, where pause is not necessary since it's not real-time. Commented Oct 8, 2013 at 17:06
  • OIC. My response was based on your game screenshot example. There can always be ways to combine multiple options into a single option. Obelia's suggestions is also a great way to achieve what you want. Commented Oct 11, 2013 at 6:36

A popular game Osmos uses three-finger click to show menu. They have a lot of instructional screens though.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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