I think it would be good if Knights had a public issue tracking system, this would be useful for keeping track of bug reports (of which there have been a few following the recent multiplayer beta) as well as feature requests.
I’ve spent a bit of time looking at the different bug tracking systems out there (and there are a lot of them), but eventually I think I’ve decided on using Trac. This is an open source system that seems quite popular and has most (if not all) features that would be needed for a project like Knights.
Of the alternatives, I liked Flyspray and Redmine, which are both very simple and easy to use, but they seem a bit limited in terms of features (imho) compared to Trac. I also considered JIRA which is what I use at work (and it’s free for open source projects to use); JIRA is a very nice system, but unfortunately it’s an enormous Java application which my server doesn’t really have enough RAM to be able to run properly, and anyway it is probably overkill for a small project like Knights.
In other news, I have now got most of the bugs from the multiplayer test fixed, and have been working on getting observer mode working in multiplayer games as well (so you can change who you are observing by using left/right arrow keys). I also want to get a player list and end of game statistics set up before releasing a “stable” multiplayer version.
After that I think the next priority would be making the game simpler for newbies. I think there are a lot of people who try the game out once or twice, can’t work out how to play, and then never come back (I sometimes see people like this on the server). Sadly people do not read manuals these days. Some sort of tutorial mode is probably the answer here.