Jump to content


Is a Keyboard Controlled UI Necessary

ui

12 replies to this topic

#1 Largo

    New Member

  • Members
  • Pip
  • 9 posts

Posted 29 April 2013 - 12:08 AM

Hello!

So I am in the middle of designing/coding my game, and now I have a little query concerning UIs. Should the UI (menu, options, etc.) have support for keyboard control? Playing around with many games, they all seem to have some sort of keyboard support in addition to mouse support.

So how necessary do you think this is? What do you think?

Thanks!

#2 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1590 posts

Posted 29 April 2013 - 04:48 AM

I think if the game is keyboard controlled, then the menu/ui should be also. I don't like finding my mouse for the UI if the game is keyboard.
Currently using Blender and Unity.

#3 Largo

    New Member

  • Members
  • Pip
  • 9 posts

Posted 29 April 2013 - 05:59 AM

Yeah, pretty good point I guess. That's going to be a little hard though. Well, thanks for your input. More are welcome though!

#4 jbadams

    Member

  • Members
  • PipPip
  • 27 posts
  • LocationVictoria, Australia

Posted 29 April 2013 - 07:51 AM

I'd have to agree with fireside -- the menus should support the same input methods that will be used in game, so if the game can be controlled with a keyboard the menus should offer the same. If the game is controlled purely via mouse (or some other non-keyboard input) then it's probably ok for the menu to do the same.

#5 Stainless

    Member

  • Members
  • PipPipPipPip
  • 582 posts
  • LocationSouthampton

Posted 29 April 2013 - 08:05 AM

If you want it to be cross platform, having support for more than one input mechanism from day one is a good idea.

#6 Kenneth Gorking

    Senior Member

  • Members
  • PipPipPipPip
  • 939 posts

Posted 29 April 2013 - 11:17 AM

View PostStainless, on 29 April 2013 - 08:05 AM, said:

If you want it to be cross platform, having support for more than one input mechanism from day one is a good idea.
I would add to this, and say that even if you support multiple platforms, don't just reuse the same controls across the board. Some control schemes work well for some platforms, but not for others.

A superbly depressing example of this, is Battlefield 3. The UI controls are clearly tailored for console input devices, and it shows real bad. It is absolutely horrible to navigate through on a PC, and it is one my main gripes with the game, which is a pity.

So, tailor your controls to the platform, and everyone will be happy :)
"Stupid bug! You go squish now!!" - Homer Simpson

#7 Stainless

    Member

  • Members
  • PipPipPipPip
  • 582 posts
  • LocationSouthampton

Posted 29 April 2013 - 12:13 PM

Or just design your UI so that it works with both a touch screen / mouse and and dpad/fire button.

That way you can add short cuts when you have more buttons available with out breaking the UI

#8 Largo

    New Member

  • Members
  • Pip
  • 9 posts

Posted 02 May 2013 - 01:10 AM

So I've been playing around, and I've seen that the best UIs (in my mind) employs the use of the Dpad, the esc key, and enter key. The Dpad is usually restricted to up/down movements. Am I going on the right line?

#9 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1590 posts

Posted 02 May 2013 - 04:31 AM

I think so. Either the Dpad, or up and down arrows if someone doesn't have a controller, but controllers are a lot more fun to use and most people even have them on a pc. I got one for 13 dollars and it works great.
Currently using Blender and Unity.

#10 jbadams

    Member

  • Members
  • PipPip
  • 27 posts
  • LocationVictoria, Australia

Posted 02 May 2013 - 07:26 AM

View Postfireside, on 02 May 2013 - 04:31 AM, said:

controllers are a lot more fun to use and most people some regular gamers even have them on a pc.
Fixed that for you. I don't have numbers to back it up, but I'd be willing there are more people who don't have game controllers than those that do for PC, and given a growing trend of games being played by people outside of traditional demographics it can be unwise to assume anything. :)

I'd support arrow keys, esc and enter for keyboards. If they're used in game play you might also consider supporting WASD in the menu.

#11 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1590 posts

Posted 02 May 2013 - 12:08 PM

Yeah, I think "most" gamers was probably an exaggeration. I have no idea what most gamers are doing since I'm more of a solo gamer. The only other gamer I actually play games with sometimes has one, hence -- most.
Currently using Blender and Unity.

#12 Largo

    New Member

  • Members
  • Pip
  • 9 posts

Posted 07 May 2013 - 04:41 AM

Personally, I don't like game pads, and it's unlikely my game will support them, as it'll probably be too much of a hassle. Well, thanks for the advices!

#13 silkroadgame

    Member

  • Members
  • PipPip
  • 16 posts
  • LocationRoom 801, Building A, Ying Da Li Tech Digital Park, Fu Tian free trade zone, Shenzhen, china

Posted 08 May 2013 - 09:20 AM

Well,I think it will be liked by more people if could support tablets,anyway including in keyboard would be better,it has no disadvange.
http://www.game-silkroad.com
info_game@silkroadcg.com





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users