GUI Design

RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
edited September 2010 in NS2 General Discussion
One pet peeve I have about RTS and in-game button control UI is how awfully painful it can be to navigate. The button layouts and icons should be intuitive enough so that (and NS being such a quick game) anyone can have a look at them and instantly understand what it 'sort of' does.

Not only has the function got to be clear, but navigation through the hierarchy of menus has to be spot on. It is great that you have someone who has been working on games for the iPhone because (imo) when it came out it led the way in GUI design and, fan or not, spawned copycat competition.

<img src="http://images.totalgamingnetwork.com/images/NS2-MarineCommanderMode.jpg" border="0" class="linked-image" />

My current issue with these icons and layouts is that I only get one or two of them instantly (On/Off, Build Icon, cursor), the others could be anything and the chances are that in fast paced game play I am going to press one of the 'crosshair' type icons instead of the other.

It would be interesting to hear how others have been experiencing this UI, or maybe it is just me?
«1

Comments

  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    edited September 2010
    Just going off the icons they look like move, target, cancel/stop, and build in order from the left.

    Seems fairly intuitive to me.

    Or at least, seems like most other RTS games I've played, they often use varations on those icons.
  • Revi.ukRevi.uk Join Date: 2010-04-12 Member: 71354Members
    <!--quoteo(post=1799207:date=Sep 20 2010, 08:20 PM:name=Chris0132)--><div class='quotetop'>QUOTE (Chris0132 @ Sep 20 2010, 08:20 PM) <a href="index.php?act=findpost&pid=1799207"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Just going off the icons they look like move, target, cancel/stop, and build in order from the left.

    Seems fairly intuitive to me.

    Or at least, seems like most other RTS games I've played, they often use varations on those icons.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Yep, because obviously the units that you're commanding are players you don't need the extra orders such as "Move and Attack" and formations.

    Basically NS2 is a RTS players wet dream.
  • Chris0132Chris0132 Join Date: 2009-07-25 Member: 68262Members
    Hrgh, I wouldn't agree with that, I don't like my units having opinions.

    You do need the move/attack orders for the NPCs however, which is what is selected.
  • DelphicDelphic Join Date: 2006-11-02 Member: 58262Members
    I have no idea what any of those buttons mean, except maybe the Build Icon.
  • TurbosniglenTurbosniglen Join Date: 2010-08-13 Member: 73607Members
    edited September 2010
    I am pretty sure they will add hotkeys to the commander mode.
    Oh wait they have ^_^
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    <!--quoteo(post=1799208:date=Sep 20 2010, 08:44 PM:name=Revi.uk)--><div class='quotetop'>QUOTE (Revi.uk @ Sep 20 2010, 08:44 PM) <a href="index.php?act=findpost&pid=1799208"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Yep, because obviously the units that you're commanding are players you don't need the extra orders such as "Move and Attack" and formations.

    Basically NS2 is a RTS players wet dream.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Dynamic infestation, drifter, are babblers going to be completely NPC etc?

    What I would love to see is a more hierarchical selection for the things that you build, so at least you know what you have and what can be built/upgraded. (Sort of like CIV) The current 8 or so options after clicking build could be anything.

    RTFM is bad design to an extent.
  • ssjyodassjyoda Join Date: 2002-03-05 Member: 274Members, Squad Five Blue
    I'm going to go with chris and say those are pretty basic icons that most rts games have been using for quite some time.. of course there will be hotkeys and the command description pops up on a mouse over... what more do you want?

    oh.. and its a called a HUD, not the gui
  • TrCTrC Join Date: 2008-11-30 Member: 65612Members
    I agree it should be smaller and take less view than the currect but quick keys are going to be used so as long as they are intuitive its alright.
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    It is not as simple as that. There are going to be a lot more commands come the time everything is implemented. There will be menus within menus and various other considerations. I.e.

    How do you locate and certain marine on the map (without being alerted by him) and provide the right resources. Personally I think access to a list of players with their health/ammo status that when you click on their name takes you to them would be appropriate. Maybe the minimap blips could be coloured for health/ammo status.

    I am just curious to know whether uwe are going to take this further than the standard rts elements that you get in games, considering each human unit is much more important that your standard rts one.

    As for it being called a HUD, that is not strictly true. A heads up display is something you get in a fighter jet. You look through a screen to outside of the aircraft, on which is displayed information that you can access when needs be. In games, the sense that you are a player looking out into the 'virtual world' makes it a HUD. But it is actually a graphical user interface.
  • HarimauHarimau Join Date: 2007-12-24 Member: 63250Members
    <!--quoteo(post=1799254:date=Sep 21 2010, 11:49 AM:name=ssjyoda)--><div class='quotetop'>QUOTE (ssjyoda @ Sep 21 2010, 11:49 AM) <a href="index.php?act=findpost&pid=1799254"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->oh.. and its a called a HUD, not the gui<!--QuoteEnd--></div><!--QuoteEEnd-->
    Correction fail. How embarrassing.
  • FocusedWolfFocusedWolf Join Date: 2005-01-09 Member: 34258Members
    edited September 2010
    <!--quoteo(post=1799254:date=Sep 20 2010, 11:49 PM:name=ssjyoda)--><div class='quotetop'>QUOTE (ssjyoda @ Sep 20 2010, 11:49 PM) <a href="index.php?act=findpost&pid=1799254"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->oh.. and its a called a HUD, not the gui<!--QuoteEnd--></div><!--QuoteEEnd-->

    Why would you call this a HUD? A HUD would be something like the visor + augmented-reality stuff (motion tracker + waypoint info + player/structure/ammo/health readouts).

    The commander view can only be considered a GUI, or user-interface. I mean the commander is literally staring at a monitor when he's in the CC, just like in NS1, and he can interact with this interface... i.e. their's buttons to press.

    <!--quoteo(post=1643281:date=Aug 11 2007, 08:46 AM:name=JJJ1)--><div class='quotetop'>QUOTE (JJJ1 @ Aug 11 2007, 08:46 AM) <a href="index.php?act=findpost&pid=1643281"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hi guys. I'm working on the <u>NS2 commander interface</u> at the moment, so I've created this thread to hear your thoughts in general about the NS commander experience so we can improve it as much as possible for NS2.<!--QuoteEnd--></div><!--QuoteEEnd-->
  • -Klaus--Klaus- Join Date: 2008-11-14 Member: 65447Members
    Sod it, they should just get it over and done with and pinch the icons for the original C&C. Who doesn't recognise them?
  • _Thresh__Thresh_ Join Date: 2008-01-11 Member: 63385Members
    color coding the yellow of bots with the build key would make the build command more intuitive

    pity there's not something that corresponds with in game characters

    its all a bit generic... good design isn't about hotkeys
  • TrCTrC Join Date: 2008-11-30 Member: 65612Members
    <!--quoteo(post=1799555:date=Sep 23 2010, 10:27 AM:name=_Thresh_)--><div class='quotetop'>QUOTE (_Thresh_ @ Sep 23 2010, 10:27 AM) <a href="index.php?act=findpost&pid=1799555"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->good design isn't about hotkeys<!--QuoteEnd--></div><!--QuoteEEnd-->
    Hud is ignored once you grasp the hotkeys , anyone clicking them is fool.
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    edited September 2010
    <!--quoteo(post=1799557:date=Sep 23 2010, 09:17 AM:name=TrC)--><div class='quotetop'>QUOTE (TrC @ Sep 23 2010, 09:17 AM) <a href="index.php?act=findpost&pid=1799557"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Hud is ignored once you grasp the hotkeys , anyone clicking them is fool.<!--QuoteEnd--></div><!--QuoteEEnd-->

    That is the thing about design... something you do might not necessarily be what others do. Despite how mad you think it is.

    For example:

    Little nuances such as the fact that I prefer to click on buttons and that I rarely will play commander (in ns1 anyway, and it takes time to muscle memory those hotkeys) means I don't really understand the hierarchy of structures, what to build next (which puts me off playing commander, and this understanding the game better) and the fact that locating people on the map and giving them health and ammo is a real pain. So people die needlessly and I dont want to play anymore, because people start demanding shotguns and i dont know who is who... etc etc...

    I know NS2 is different... well it will be if the 'n' number of scenarios are considered and they build the interface to work with people, not the other way round.

    Oh and thanks FocusedWolf
    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->Hi guys. I'm working on the NS2 commander interface at the moment, so I've created this thread to hear your thoughts in general about the NS commander experience so we can improve it as much as possible for NS2.<!--QuoteEnd--></div><!--QuoteEEnd-->

    But, I don't think quoting something from 2007 is really helping, lol. We could drag it up from the abyss though.

    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->color coding the yellow of bots with the build key would make the build command more intuitive

    pity there's not something that corresponds with in game characters

    its all a bit generic... good design isn't about hotkeys<!--QuoteEnd--></div><!--QuoteEEnd-->

    This is the sort of stuff (the small stuff) that makes a huge difference.
  • WheeeeWheeee Join Date: 2003-02-18 Member: 13713Members, Reinforced - Shadow
    if you can't be bothered to learn hotkeys, you probably shouldn't be comming anyway. just saying.
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    edited September 2010
    Such ignorant comments.. totally elitist attitude towards gaming, that will kill it more than make it more widely acceptable.

    Easy to learn, hard to master. That is a good attitude towards gaming, not 'if you can't do it, too bad'...

    Not everyone has time to/ or plays games 24/7. I am willing to bet my bottom dollar, that whilst UWE love playing games, after working on them day in day out, they probably go home and enjoy their spare time doing other things.

    Kids have time to play games day in day out, that is probably 1/3 of everyone who plays games or could play games.
  • DelphicDelphic Join Date: 2006-11-02 Member: 58262Members
    edited September 2010
    I have to kinda agree with Runteh here, I play a lot of games, but not many RTS games (although I have played SC, RA2, DoW), I haven't a clue what the interface icons mean [edit] at first glance [/edit], but I don't think I should be prevented from learning / have a barrier for learning just because I'm not an RTS nut.

    The symbols might not even have to change, just some colour, <b>slightly faster tool tips</b> and and a more aggressive looking attack icon would help. The current icons are just a bit too minimalistic.
  • TrCTrC Join Date: 2008-11-30 Member: 65612Members
    <!--quoteo(post=1799570:date=Sep 23 2010, 04:46 PM:name=Delphic)--><div class='quotetop'>QUOTE (Delphic @ Sep 23 2010, 04:46 PM) <a href="index.php?act=findpost&pid=1799570"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I have to kinda agree with Runteh here, I play a lot of games, but not many RTS games (although I have played SC, RA2, DoW), I haven't a clue what the interface icons mean [edit] at first glance [/edit], but I don't think I should be prevented from learning / have a barrier for learning just because I'm not an RTS nut.

    The symbols might not even have to change, just some colour, <b>slightly faster tool tips</b> and and a more aggressive looking attack icon would help. The current icons are just a bit too minimalistic.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Prevented from scrolling over and finding out the quick key?

    Just because someone plays less they shouldnt do it wrong.

    Nothing wrong with coloring thou.
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    This isn't a direct 'bashing' at the 4/5 icons at the bottom right of the screen, it is more of a 'consider what it is like to be the commander as a whole/interface in regards to experience'... but some of those icons I still hold in doubt. Currently it seems very simple, but when they start adding in everything else + upgrades etc.. that is a lot more buttons/interactions.

    I just feel that is something that should be easily understandable for the benefit of the game. Often first impressions make up people's minds about things. If you jump in the comm chair and don't understand what you should be doing (more or less straight away) then people are going to shy back into the fps role more, meaning less proficient commanders and people that don't understand the game as a 'whole'.

    Because lets face it, if you don't understand the commanding role you don't understand the methods of strategy/upgrade and possibilities to push the game in certain directions.
  • DelphicDelphic Join Date: 2006-11-02 Member: 58262Members
    edited September 2010
    @TrC about tool tips, I got in the chair, had no idea what any of the buttons did, so put my mouse cursor over it expecting it to popup with a little one or two description almost immediately and instead it took about 4 seconds to appear... I don't really want to have to sit on each screen taking up to 40 seconds just to figure out what each button does. (This may be a bug but it was seriously annoying whatever it was).

    @Runteh I agree.

    The basics commander experience should be understandable on first impression. Yes good commanders will use hot keys, but the first and the learning experience can be made reasonably easy and fun with a bit of thought. This is a commercial game, learning how to play (well) has to be fun too.
  • TrCTrC Join Date: 2008-11-30 Member: 65612Members
    <!--quoteo(post=1799580:date=Sep 23 2010, 05:51 PM:name=Delphic)--><div class='quotetop'>QUOTE (Delphic @ Sep 23 2010, 05:51 PM) <a href="index.php?act=findpost&pid=1799580"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->@TrC about tool tips, I got in the chair, had no idea what any of the buttons did, so put my mouse cursor over it expecting it to popup with a little one or two description almost immediately and instead it took about 4 seconds to appear... I don't really want to have to sit on each screen taking up to 40 seconds just to figure out what each button does. (This may be a bug but it was seriously annoying whatever it was).<!--QuoteEnd--></div><!--QuoteEEnd-->
    Bug or not jumping to the chair without any knowledge is guaranteed ###### game anyways, a little test in offline wouldnt be too much for the sake of other people playing there, jumping in and expecting to be master is very sad.
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    Apart from the fact that you are guaranteed people are going to do that. What I can predict is that people will instantly skip tutorials (even if some great work has been done on them) enter a online game and jump in the seat. Either at the start of the game which leaves a lot of people moaning, or half way through when a commander leaves. Booting people out of the chair will just alienate them.

    Just because you think a certain way about things, does not mean others will do it. That is why some good design would come in useful to creating a successful commander mode.

    The only way you could counter it is as AA does it. You have to complete tutorials before you can play online...

    It is exactly why you have to design around people as a 'whole' rather than thinking so inwardly.

    I am going to draw up a storyboard tonight of what I am getting at so people understand better. But you should be able to learn as you play, and not just through some silly 'text tips' that appear whilst you play.
  • Stele007Stele007 Join Date: 2004-07-23 Member: 30063Members
    I'm hoping the current setup for the Commander GUI is just temporary (especially for aliens -- it's so awful). Not that I don't like the look of it, but even as someone who likes to play RTS I found the icons to be really confusing. Stop should probably have some red shade to it. I'd like attack to be red as well, but the two icons really need some differentiation because they're very similar right now. I don't even remember what the on/off button was for, but I remember being quite confused by it and thinking it was used to exit the commander chair (does it? I don't remember) and was wondering why it's the very first icon and the only one on top. Having it show an instant tooltip the moment you hover over the icon would be useful too (and maybe an extended one after 1s-2s when selecting buildings).

    Of course, I never really look at those icons in RTS since I just use the keybinds, but at the time I played NS2 the keys were not very responsive or reliable.

    The alien mode... really needs a lot of work. I still didn't figure out what half the stuff on there was for, but I was convinced it was put there just to confuse me. Once there's more content for it, I think it'd be a nightmare to navigate.

    Admittedly, I haven't looked at it for over a month.
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    edited September 2010
    I have done exactly the same.

    The commander has a very small 'logout' at the top right. I actually spent a while clicking the on/off button trying to escape the seat until I found it. Because you interpret that icon (in everyday life) as a 'total' on/off on any piece of electronic product you use. In this case you expect it to exit the chair.

    You are right about the alien interface as well, very confusing!

    This is exactly what I am talking about.. If I am having similar experiences to you, I expect others are as well. It is just plain bad design.

    Also yes, it is still the same.
  • spellman23spellman23 NS1 Theorycraft Expert Join Date: 2007-05-17 Member: 60920Members
    Yeah, the GUI needs a bit of touch-up.

    And I totally agree even if "pro" players never need to look at it, new players do. Heck, the more blocky buildings for SC2 gave me a hard time figuring out which was which at a glance in the build menu initially.
  • CrispyCrispy Jaded GD Join Date: 2004-08-22 Member: 30793Members, Constellation
    <!--quoteo(post=1799206:date=Sep 20 2010, 07:14 PM:name=Runteh)--><div class='quotetop'>QUOTE (Runteh @ Sep 20 2010, 07:14 PM) <a href="index.php?act=findpost&pid=1799206"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->It would be interesting to hear how others have been experiencing this UI, or maybe it is just me?<!--QuoteEnd--></div><!--QuoteEEnd-->If NS2 is not going to ship with a short tutorial on release, then your assertions are much more valid, but after that, it should be fairly easy to remember which one does what. I do agree that the 'crosshair' and 'cross' icons are too similar.
  • CrispyCrispy Jaded GD Join Date: 2004-08-22 Member: 30793Members, Constellation
    <!--quoteo(post=1799600:date=Sep 23 2010, 06:40 PM:name=Runteh)--><div class='quotetop'>QUOTE (Runteh @ Sep 23 2010, 06:40 PM) <a href="index.php?act=findpost&pid=1799600"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I have done exactly the same.

    The commander has a very small 'logout' at the top right. I actually spent a while clicking the on/off button trying to escape the seat until I found it. Because you interpret that icon (in everyday life) as a 'total' on/off on any piece of electronic product you use. In this case you expect it to exit the chair.

    You are right about the alien interface as well, very confusing!

    This is exactly what I am talking about.. If I am having similar experiences to you, I expect others are as well. It is just plain bad design.

    Also yes, it is still the same.<!--QuoteEnd--></div><!--QuoteEEnd-->Yes the On/Off button shouldn't be more prominent than 'Logout'. Yes 'Logout' should be located far away from the other buttons (because clicking it by accident could have catastrophic consequences).
  • RuntehRunteh Join Date: 2010-06-26 Member: 72163Members, Reinforced - Shadow
    edited September 2010
    Looking at NS2 HD's channel, some of the buttons have been changed. Obviously those sort of issues have been noticed.

    On/Off seems to be top right, and the bar is clearer. Some could be better though imo. Will post again shortly. I don't have the Alpha installed atm :(
  • WheeeeWheeee Join Date: 2003-02-18 Member: 13713Members, Reinforced - Shadow
    <!--quoteo(post=1799565:date=Sep 23 2010, 07:59 AM:name=Runteh)--><div class='quotetop'>QUOTE (Runteh @ Sep 23 2010, 07:59 AM) <a href="index.php?act=findpost&pid=1799565"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Such ignorant comments.. totally elitist attitude towards gaming, that will kill it more than make it more widely acceptable.

    Easy to learn, hard to master. That is a good attitude towards gaming, not 'if you can't do it, too bad'...

    Not everyone has time to/ or plays games 24/7. I am willing to bet my bottom dollar, that whilst UWE love playing games, after working on them day in day out, they probably go home and enjoy their spare time doing other things.

    Kids have time to play games day in day out, that is probably 1/3 of everyone who plays games or could play games.<!--QuoteEnd--></div><!--QuoteEEnd-->

    you're wrong if you think i'm elitist. i've never played ns competitively. i'm just stating facts. you're the lynchpin of the marine team when you comm, and one of the worst experiences in NS is playing with an incompetent commander. I don't mind if you *dont know* what the hotkeys are. What I'm bothered by is the fact that you feel it necessary to take control of the marine team without putting in the minimal effort required to familiarize yourself with the role. It's fine to be new to commanding. It's not fine to be a noob to commanding and insist that everything is catered to you.

    Put it this way. Everyone else on the team is trying to win with any skill and resource they have available (unless they're griefing). They're not sitting down with skulks and having afternoon tea-time. Why do you think you suddenly get to half-ass it once you take the comm chair? Honestly, it takes what, 10 seconds to mouse over each button and look at it, and think about the hotkeys? I mean even if you only memorize the hotkey for med packs, you're going to be much more effective.
Sign In or Register to comment.