Jump to content

Interview: Let’s Talk RTS User Interface, Part 1


Recommended Posts

Legal

I'm not owner by this content, but I share this public content with our community understanding the legal consequences.

http://waywardstrategist.com/about/

I’ve begun reading the personal blogs of a number of great thinkers in the RTS community of late, and unreservedly recommend these blogs to any of my readers (new blogs added as I think of them)
Wayward Strategy is an avowed enthusiast of real-time strategy games. Wayward Strategy is passionate about the genre and tend to focus on the positive. Wayward Strategy does not break NDAs in alphas or betas, and also does not accept payment of any sort in exchange for content posted to this site or any of my properties (YouTube channel, etc.). As of 5/21/2015 Wayward Strategty will mention in each article if an author paid for a given game, if the author was given alpha/beta access to a game (and how, e.g. if they entered a beta through sign ups or was given a beta key upon request), and if the author has financial involvement with a particular company/game (e.g. if I backed a game on Kickstarter).

And We Share the vision from the Owner of this Site, I share this only by educational context or point of view.

Brandon ‘Wayward’ Casteel is the founder of the site Wayward Strategist. A graphic designer by education and currently SharePoint administrator by trade, Brandon’s real passion is competitive gaming, especially the real-time strategy and real-time tactics genres. Brandon has been playing RTS since WarCraft: Orcs and Humans and is a long-time fan of Blizzard’s art direction, citing the work of Samwise Didier and Chris Metzen as some of his inspirations for going into graphic design in the first place.

https://twitter.com/waywardstrategy

source:

http://waywardstrategist.com/2015/05/04/lets-talk-rts-user-interface-part-1-interview-with-dave-pottinger/

Introduction

Posted on May 4, 2015 By wayward

One of the most crucial aspects of the design of any game is its user interface. This is an incredibly broad topic, ranging from the game’s menu system to its in game graphical user interface or HUD (heads-up display) to its interaction model – keyboard and mouse, joystick, game pad, or what have you. A game’s HUD is one of the most basic and most heavily utilized sources of information to the player in a real-time strategy game – many an RTS has been accused of forcing its players to ‘play the UI’ instead of being more free, as in genres like shooters, to interact mostly with the game’s world and environment. The HUD combined with the game’s control scheme (or mouse and keyboard interactions model) encompass the vast majority of a player’s knowledge of and control over the game space, and it behooves game designers to get these systems just right for players, to reach that age old Platonic goal of allowing the player’s intentions to translate directly into action in-game.
Dave_Pottinger.jpg

Respected RTS game designer Dave Pottinger, now president of indie studio BonusXP, who has worked on storied RTS titles such as all of the Age of Empires games, and Halo Wars, has graciously lent me his ear (metaphorically speaking) and generously lent me his time to answer a couple of questions I had regarding his thoughts as a game designer on this critical facet of the real-time strategy genre.

Wayward: It is my opinion, and tell me if you agree (this’d be a great place to throw in a comment if you were so inclined) that by and large the RTS genre is sticking with known quantities: for the most part, RTS interfaces are comparable to those developed at least 10 or 15 years ago

Dave Pottinger: I think that’s true. 3 reasons:

  • Part of that is just that there are less RTS games. Less games means less chance to innovate and see new stuff.
  • RTS UI is hard. Improvements for the hardcore are almost always in opposition to improvements for the casual. Just today I decried how we allow you to scroll the camera while drag selecting because it’s terrible for noobs. 3 poeple instantly said “Well, you can’t change that!”. Every genre has those types of tried-and-true assumptions, but few have as much UI as an RTS game. Connecting back to your question, I think it’s harder to innovate when you have so much UI that is established and expected.
  • I think RTS UI is something of a solved beast. Back when I started, there was still a debate about one or two mouse buttons. Thankfully, that’s out of the way. But, by and large, the RTS UIs of old were pretty good.

I do fully expect other UI paradigms to come up in RTS games. Absolutely. I can’t wait (and hope to help introduce a few of them). But, I think those need to be accompanied with some game changes. If you have a game that plays like SC or Age, I think you’re going to end up with a UI like SC or Age because that UI works pretty darn well for controlling that type of game.

halo-war-oxcgn-9.jpg?w=960&h=517

Wayward: At their core, what are your goals regarding real-time strategy interaction models (both with ingame graphical UI and with keyboard/mouse interaction systems)

Dave: At the simplest level, we need players to feel like the UI is allowing them to control the game. Well, maybe that’s not the simplest way of looking at it; whether or not they have fun with the game is probably the simplest metric. Nevertheless, IMO, people get most frustrated with UIs when they are unpredictable and/or they don’t know how to make it do what they want. If I have to answer the “How do I do XYZ? question too often during a playtest, then I know that one’s in the crapper.

So, at the base level, I want a functional UI. Once you learn something, it should be easy to remember how to do it. I personally want a very consistent UI. The UI should also be responsive. That’s not a hard concept, but it can be hard to execute. Many RTS games run a lockstep, synchronous simulation (to push the unit counts so high). That can create difficult situations because the units may not start moving right away when you command them. That means we need to solve the responsiveness issue some other way.

At a higher level, I think an RTS game has a harder-than-average presentation issue… We need to deliver critical info via a split second glance. That’s hard. No one wants to study the gait of a the unit to see if he’s limping when they’re really playing competitively. They need a way to see how much health the unit has at a glance. Hence hitpoint bars.

Bumping up even more, if we can solve the functional and presentation issues, then we can start to think about how it does that. Does it look good? Does it fit the mood of the game? Is it fun to navigate? Where can we put the little dashes of love that make someone enjoy a UI? I do know some folks who start with the UI and then work backwards. I don’t think that way, so I have to do it this way ;)

Keyboard is similar, but there’s less room/need for excitement and pizzaz. Do I get some response when I hit a hotkey? Does your keymapper work? Great. Move on.

Wayward:What do you think are the primary strengths and failings of RTS user interaction design as a whole? If this is too broad, can you comment on the strengths and failings of a representative game (perhaps one you’ve worked on) + comment on what you would’ve liked to see done differently?

l1129743114.jpg?w=960&h=720

Dave: Broadly… I’m not sure I’d consider any RTS game to have a great UI. I say that because I think there’s simply too much information that you have to present. I do think there are plenty of RTS and RTS-like games that have good UIs given the gameplay they must serve. SC2 and LOL come to mind. But, I still don’t think either of those games is a good UI. Too much info, too geared towards the hardcore.

I also humbly say those things expecting the same critiques to be lobbed at our past work (Age, AOM, Halo Wars) and our current game, Servo. We have a lot of information to show you so that you can make the best informed decision possible. Strategy folks tend to like that. Our job is to present all those things in the best UI possible.

I’ll mention two specific fails…

The “giant” Age of Empires 3 UI. It wasn’t really *that* big, but once the game was out, it was instantly lampooned. It surprised us. We had spent so much time arguing/debating/redoing that UI; we just never really noticed that it had gained too much size. We burned all of our energy and time trying to make everyone happy; I don’t think we were ever able to step back and evaluate it from a fresh perspective. So, when that reaction hit, the AD for the game (Dave Kubalak) and I sat down and just did the mini version that night without asking anyone’s opinion. Went out shortly after.

The SelectAll button from Halo Wars. I hated it then and still hate it now. It was such a cave against the fact that we just couldn’t make the UI work well enough. We couldn’t get control groups to work the way we wanted and we were out of time (being that the studio was getting closed and all). We added it to make the game “as playable as possible”. It instantly had the expected effect. It was so easy to use that it became all anyone ever used. It really un-did a lot of the fine work that went into unit differentiation and special abilities. But, without it, the game wouldn’t have been playable.

halowarsingameui.jpg

Wayward:What is the cardinal sin a designer can commit when establishing an interaction model for a strategy game?

Dave: I think there are plenty:) A few that come to mind…

  • Assuming everyone will want to “play like you play”. With RTS games having more UI than your typical game, there’s a bigger chance for failure here. You need a UI that can appeal to people who don’t play the same way that you do. In some cases, you may be on the losing end of preference, too. For example, I don’t personally love the QWERTY-style hotkeys that are the rage today. I understand them, though. I can accept that lots of people like them, too. So, we’ll just have an option.
  • Assuming that everyone *wants* to play the way you play. Similar, but importantly different than the previous one. Just because you know the right answer, don’t expect everyone to want the same goal. Everyone has their “limit” in terms of how much energy and effort they will expend in a given game. It’s a huge mistake to assume that everyone will have more fun if they play better. Some folks are okay playing a slower paced game. Let them. Yeah, they won’t win a tournament, but they likely don’t care.
  • Assuming that you are actually any good at the game you are making. You are not. Don’t think you are. Find someone who is and watch them play. That will change everything.

Thanks again for your time, Dave!

http://waywardstrategist.com/2015/05/04/lets-talk-rts-user-interface-part-1-interview-with-dave-pottinger/

Edited by Lion.Kanzen
  • Like 2
  • Thanks 1
Link to comment
Share on other sites

Thanks for sharing this, Lion.Kanzen!

Since this interview is from another webpage please add a link to that page (hopefully the original one), the title of the original post and the user that posted it (and if known the name of the person making the interview) at the top of your post (above it's content to make clear that the following is a copy/citation).

Yes, you have the link at the bottom of your post but IMO the original page and it's creators including the interviewer should get the credits for their work.

  • Like 1
Link to comment
Share on other sites

  • 5 years later...
On 15/11/2015 at 12:53 PM, Lion.Kanzen said:

The UI should also be responsive. That’s not a hard concept, but it can be hard to execute. Many RTS games run a lockstep, synchronous simulation (to push the unit counts so high). That can create difficult situations because the units may not start moving right away when you command them. That means we need to solve the responsiveness issue some other way.

At a higher level, I think an RTS game has a harder-than-average presentation issue… We need to deliver critical info via a split second glance. That’s hard. No one wants to study the gait of a the unit to see if he’s limping when they’re really playing competitively.

:rolleyes:

Link to comment
Share on other sites

On 15/11/2015 at 12:53 PM, Lion.Kanzen said:

RTS UI is hard. Improvements for the hardcore are almost always in opposition to improvements for the casual.

I just had an idea: what about supporting two ingame UIs natively, i.e. a "casual UI" and a "competitive UI" (+ maybe an "observer UI")? Apart from the extra work for the developers, wouldn't that solve the problem of different player types?

Maybe @borg-@ValihrAnt ("competitive") and @Nescio@Sundiata ("casual") could say something about their preferences...?

Edited by Palaxin
  • Like 3
Link to comment
Share on other sites

On a personal level, I prefer a light, non-intrusive, intuitive UI, perhaps even modular, easily adjustable, or with tabs, to save space, with lots of tooltips, but especially visual in-game info through animations and damage decals and things like that. Definitely not that mastodon of an AoE III UI. (Nescio probably has different preferences, so opinions differ even among casuals). But I understand competitive desires for as much useful information as possible, with little regard for visuals or sense of immersion. I agree that catering to a variety of preferences where possible is ideal. People like choice/options on how to do things. I think the popularity of @ffffffff's fgod-mod with competitive players speaks for itself. Also hotkey functionality should probably expanded to include all possible use cases, as I saw some complaints about that. 

 

Link to comment
Share on other sites

Just now, wowgetoffyourcellphone said:

My thing is, wouldn't "competitive" players have all the stats memorized or at least intuited? That's what's always bothered me.

Sure, but it goes a lot further than just stats. For me it's just about accommodating peoples personal tastes as much as possible. More optionality helps with mass appeal, without compromising the actual game. We're still playing the same game, different people just have different ways of reading it. 

  • Like 1
Link to comment
Share on other sites

Just now, Sundiata said:

Sure, but it goes a lot further than just stats. For me it's just about accommodating peoples personal tastes as much as possible. More optionality helps with mass appeal, without compromising the actual game. We're still playing the same game, different people just have different ways of reading it. 

I agree. I wouldn't mind a "casual" UI and a "competitive" UI. 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...