I'd like to see the main menu streamlined and made easier to use:
- It should be easy to save and load campaigns. Maybe have a "save campaign" dialog after each map in the campaign is finished. Or just have Nexuiz automatically remember the last map of the campaign that you've sucessfully finished whenever you quit Nexuiz.
- The "Join" interface is pretty straightforward as-is. It looks like Nexuiz contacts a central server to get a list of currently active maps and lists those maps, after broadcasting to find local servers. Maybe have separate lists for local and non-local Nexuiz servers.
- "Create" needs an overhaul. I would have a big "select game type" with a drop-down menu for each of the game types ("Classic Deathmatch", "Team Deathmatch", "Runes", "Domination", "Capture the Flag", etc.). Once a game type is selected (it will default to "classic deathmatch"); then the maps for that game type are displayed. The "number of bots" interface should have arrows that allows the user to change the number of bots with just mouse clicks. The bot difficulty level should be a drop-down list. The map list should be a drag-and-drop interface; if the user doesn't select the "map list" tab, then creating a server should just play one map and then return the user back to the create menu when the map is done.
- Game settings: I think the only game settings that really need to be changed are the time limit and the frag limit. This would be on the main create menu. Other settings can be changed by editing text files or by typing in commands at the console.
- Video and effects settings: I would completely remove this and replace it with a single "video quality" slider; "Low" would be "exec low.cfg"; "Medium" would be "exec medium.cfg" and so on. More fine-tuned video settings should be done with console commands.
- Player name: The player name would default to the host name of the machine running Nexuiz or a random string; either that or make the "name not selected" alert one where you can quickly and easily type in a name.
- Gui: I would have real buttons, text entry boxes, pull down menus, drag-and-drop, etc. in the interface.
Another change I would make: I would have the bots, at lower "noob" settings, run around less and, at the ultra-noob setting, be as dumb as monsters in a Doom or Quake map.
Since these suggestions are not accompanied by patches, take them or leave them as you wish. Since no one is getting paid for Nexuiz, and since making Nexuiz more newbie-friendly will increase the support strain and the number of trolls, it may or may not make sense to incorporate these kinds of changes.