As we’re now slowly moving into an actual development & playtest flow, we need a structured way of handling both bug reporting and feature roadmaps.
While there’s a ton of services and tools to choose from, I wanted to reach out to you first. Please let me know, do you have any preferences for such systems?
Hey! As you know, the easier you make it for people to report bugs, the more bug reports you will receive. I believe a button to report bugs in the game’s menu would be the easiest? So people wouldn’t even have to leave the game and it could potentially have the feature to send the savegame together with the report.
I personnally like GitHub issues because it is easy to organise (with labels), easy to use for users, allows discussions and threads. It also has a powerful search field, and you, as the developper, can organise them into milestones and in a KanBan Board (Github Projects)
Edit: for roadmap you could use a markdown file on the repo, or GitHub Milestones (or the kanban board).
I’m used to Jira at work but that’s a pretty complex system and probably much more than you need.
Github seems to be a good way, it’s a lightweight tool and I’ve seen the issue tracker there before. It’s pretty easy to use for new users. I haven’t seen Github’s roadmap feature yet though.
In the end it should be a system that enables user to easily submit bugs without any deeper knowledge of the system and at the same time it has to be easy to handle for you (and not too expensive I guess).
And just one edit: I support Linus’ idea of an ingame bug report possibility, although it would probably have to be removed again before full release. In Airport CEO they have it and it turned out very useful; you automatically report much more when you don’t always have to leave the game. In their casa, after typing in the description and submitting the report it would automatically attach a newly created savegame as well as a screenshot (you could also create the screenshot manually in case you need the right timing for something) so the developers could easily verify the problem.