Interfacing with Star Trek Online - A UI Discussion with Cryptic Studios
I think the only thing that is slightly different and kind of throws a wrench into it every now and then, is that there really is two control schemes. Theres ground, which is pretty straight forward. We have a really good feel for that. Its a lot like the MMOs that weve done before. But then space is a little different.
A fundamental key to making a good MMOG is its User Interface. A poorly
fashioned interface will make it hard to enjoy a game, no matter what
its other assets, and a good UI will be almost transparent as users
start up the game for the first time and begin taking control, almost
without thinking about it. We spoke this week to Amy Skopik, UI
Designer for Star Trek Online and Craig Zinkievich, Executive Producer
to unveil some of the challenges and innovation of STO's interface. style="font-weight: bold;">
Ten Ton Hammer: Is the interface set up in a similar fashion to other
games? Will players be able to jump right in and have a pretty good
idea as to how things work from any previous MMO experience they may
href="http://www.tentonhammer.com/node/77081"> style="border: 0px solid ; width: 250px; height: 142px;" alt=""
align="right">Amy Skopik: Weve tried to make people be
able to leverage their experience playing a lot of other MMOs. Like it
or not, games like WoW have set a standard in terms of basics and how
you interact. Weve tried to make that as comfortable as possible.
That being said, there are some things you can do that are rather
unique to Star Trek. Weve had to figure out a way to make the UI
available and as intuitive as possible for those types of controls as
Ten Ton Hammer: So the sorts of
commands players are used to are there? Such as R for reply, B or
I for inventory?
Amy: Yes. Weve tried to make
the defaults as standard as possible. Of course, theres always the
ability to customize your keybinds as well. So if youre more familiar
with First Person Shooter controls, you can remap the keybinds to use
Craig Zinkievich: I think the
only thing that is slightly different and kind of throws a wrench into
it every now and then, is that there really is two control schemes.
Theres ground, which is pretty straight forward. We have a really good
feel for that. Its a lot like the MMOs that weve done before. But
then space is a little different. It is 3D so W and S end up
pitching your ship as opposed to moving you forwards and backwards. So
there are some things that weve changed up there as well, but weve
got it refined by watching people play and see how they approach it,
and added certain mouse controls that players expected when they sit
down to the keyboard to try to make that a little easier.
Ten Ton Hammer: Will the community be
able to mod or add on to the interface?
Amy: We have a way to rearrange
HUD elements and resize some of them to make it fit your screen
resolution and aspect ratio. At launch, were not going to have the
ability to load in your own UI, no.
Craig: Our UI scripting
language is proprietary and internal. It is really powerful and
eventually we may release it to the players to allow them to play
around with it but not at launch.
Ten Ton Hammer: Lets talk a little
about the Fleet Management tool. Can players assign different and
custom ranks to fleet members?
Craig: For the most part our
fleets have all the basic things that you would expect, like banks,
being able to add ranks, do calendars. In addition to that youll be
able to define your fleet uniforms. So for the different ranks you can
assign different uniforms. You can define the fleet logo that shows up
on your ship in addition to the normal guild features.
Ten Ton Hammer: Is there a field for
comments and notes in the fleet tool?
Amy: In the current design, not
for everyone right now, but if you are an officer you can put in news
or a message of the day; things like that that your other fleet members
Ten Ton Hammer: How do players start
missions and episodes through the UI? Do they get a multiple choice
when talking to NPCs?
href="http://www.tentonhammer.com/node/77079"> style="border: 0px solid ; width: 250px; height: 141px;" alt=""
src="http://www.tentonhammer.com/image/view/77079/preview" align="left"> style="font-weight: bold;">Craig: We deliver you content in a
bunch of different ways. You can always contact Starfleet through a
button thats always on your UI. Starfleet will always give you a list
of things that you can do to make sure that you always have some sort
of directive game play. You dont ever run into a time when you wont
know what to do and just go kill mobs.
That being said, just travelling through the universe youre going to
get hails from Starfleet telling you that theres a problem. Youre
going to get distress calls. Maybe youre going into a system for
exploration content and you dont actually get the mission until youre
in the system and you see whats going on. So in terms of getting your
missions and quests, they come to you in all sorts of different ways
throughout the game.
Ten Ton Hammer: How do you switch
between weapons in ground combat?
Amy: Its hotkeyed. You have a
primary and a secondary weapon that you can switch between with a
single click or a single key press.
Ten Ton Hammer: What about the social
tools in the UI? Is it easy to find and add friends; find specific
players; look for a group?
Craig: I think with an MMO
youre constantly adding things in order to make that stuff easier. The
friends list is really as in your face as we can get it making sure
that you can see their status, where they are, and what theyre doing.
Adding people to that list is as easy as possible too.
Looking For Group - were constantly making improvements to. I think
one of the things that weve done in the game that really helps that is
that the game is heavily instanced, but it also feels very persistent.
Internally we call it our Open Instancing. For example, the
Federation may tell me that theyve received a distress call from a
ship and they are sending me there to help out. I end up going there;
Im helping that ship; I go into that system. This episode that Ive
entered is a five-man instanced episode, but Im playing solo tonight.
If someone else has that same mission and they enter the door right
around the same time that I do and I havent advanced the episode at
all yet; they end up in the same instance that Im in. We end up teamed
together. Im going to run into people doing the same sort of content.
So we really try to funnel grouping as often as possible.
You can turn Open Instancing off if you dont like it, but for the most
part, it works really well and it makes all of these small episodic
instances feel like persistent locations.
Amy: For game play, its really
like two ships have responded to the same distress call. Youve both
heard it and youre both trying to help at the same time, so you see
Ten Ton Hammer: Does the game have
integrated voice communications?
href="http://www.tentonhammer.com/node/77080"> style="border: 0px solid ; width: 250px; height: 140px;" alt=""
align="right">Craig: That will end up being third-party. We
have found, for the PC at least, that people use what they like.
Theyre going to use their vent server; theyre going to use the server
that their guild has set up. A built in solution ends up serving a very
small portion of the populace.
Ten Ton Hammer: What sort of
challenges have you faced with designing the UI?
Amy: So far its just been the
sheer number of controls. In space combat, for example, weve
implemented sub-system targeting, where you can specifically target an
enemys shields or engine, or auxiliary batteries. So keeping track of
other people doing that to your ship, and the status of you doing that
to other ships can get very dense, visually. Trying to keep that as
simple as possible without losing any of the functionality has been a
real challenge. As well, theres power balances for four different
categories that you have to balance to increase the effectiveness or
your weapons and engines. Then each of your bridge officers has their
own powers that they can bring to the table as well during combat, and
thats true of ground and space. So theres a lot of management going
on, and we try to design to make sure its at least playable on a
1024x768 screen. So getting all of that information and trying not to
overwhelm people, and trying to have it so they dont play the game
through a tiny visible slit in the middle of the screen has been really
Its a good exercise to remind us all to keep it as simple as possible.
You could just throw everything on the screen. Of course, the more we
play it, the more familiar we get with the controls and the easier it
is to lose sight of the fact that most people arent going to have
experience with the controls. We need to keep it accessible to people
that have never played an MMO before, possibly; possibly never even
played a computer game before.
Ten Ton Hammer: Is there anything else
youd like to tell the readers about the UI?
Amy: Weve really tried to
balance the feel of the IP with the reality of making a game, and
making an MMO in particular. Its been a balancing act. Of course with
the movies no one actually has to use the screen, but making them as a
usable interface has been really fun. I think weve done a really good
job. I hope everyone gives it a try.
To read the latest guides, news, and features you can visit our Star Trek Online Game Page.