The UI is very important. It is the first thing the user sees and interacts with. If the UI is not intuitive, buggy, and hard to navigate then it will leave the user with bad impressions, and he hasn't even played the game yet! Here is a list of simple UI issues that I have experienced already. Please do not neglect updating the UI!
GENERAL:
1. User entering their key: cursor doesn't automatically jump to the next section of the key. Also, steam allows the user to copy the key but it's useless if we can't copy it into the game's key boxes. instead, it just copies the first 4 digits.
2. The drop down menus for the game options are not easily visible. I had to tell multiple people that the chat option has a drop down for voice activation option.
3. There's no need to have the white crosshair shown when users are not in game.
4. Why are usernames locked? It's unnecessary for this type of game. Users should have a userid that they create and then a user name shown to everyone that they can change.
5. Put a translucent window behind main windows to distinguish it and bring it to the foreground.
6. If I incorrectly enter my password, it shows the cursor is still activated but I can't type anything! I have to go and click on the text box again to retype my password. Annoying!
7. Why does the command console show up when the game is started? Is it for logging? There should be a logging mechanism for users to go to if they need to check it.
8. Chat does not show up if I make quick consecutive entries (even though i'm not spamming).
SERVER LOBBY:
1. Server list should be centered!
2. Server list should show pings (very important)
3. A user should be able to double click on a server to join
4. Implement a user lobby so we can see who's on and so we can chat/whisper to other players
5. Server window should show host options if available
6. The arrows on the columns showing sorting order is hard to see (grey on grey)
7. UI should use KISS methodology. Don't use effects just for the sake of having effects. using a gradient on columns in unnecessary (TF2 has a good implementation)
8. Server window should be bigger. So much negative space!
9. Somehow I joined a full game and became host. Not sure how/why that happened.
10. What's the refresh rate for the server window (does it have one)?
11. Refreshing lis resets sort order.
12. Display user who hosted game.
GAME LOBBY:
1. There is not an option to go back to server lobby. I have to quit the game lobby to the main menu and go through the join game to get back. Unnecessary!
2. Implement a ready functionality. I am constantly being jump started (game starts right when I join) and it's annoying.
3. Text window should have a translucent window.
4. Why does the text writing box have a gradient?
5. So much negative space!
6. Host leaves and I become host but I cannot set options or even leave the lobby!
GAME:
1. Keystrokes being copied to the text box when the text box is up. I think this is happening because the user is chating in the game lobby before so it's registering the text box activation in the game.
2. I join a game and its starts. Then I am given an option to select a character. There is a cancel option that cannot be selected. Why is it there?
3. Would be nice if game options had an option to go back to server lobby. That's where users will spend most of their time.
4. I would like to see stats at the end. What's the percentage completed? I want to know how close we were to finishing the round!
5. The starting areas can be too linear for players to avoid the monster.
6. Says Player has disconnect. Who is Player? Give the user name. Also, can others join the game if the user disconnects?
THIS FORUM!
1. Once I go beyond the text box size, everytime I hit return the cursor goes to the top of the text box! C'mon man.
I hope people will add to this list and/or make comments/suggestions to the above list.
GAME:
In config options when game crashes. Click ESC then exit to main menu. Config options text are now overlaid on main menu text.
Edited by: moonbiter