As a user of this application to manage a project I am working on, I would like to give you some constructive criticism, this application has lots of potential, but ultimately falls short. After a few attempts, unfortunately I went back to using Notion for managing the project. I would like to start with the strengths:
- The dialog editor and the kanban board, by far, the most useful features. The visual scripting part of the dialog has lots of potential.
- Exporting to json and other friendly formats to game engines, and programming languages.
- The converter of the dialog into screenplay format, this has potential beyond videogame developing.
Now, here are the features that could use some work, or scrap them altogether:
- The database-centric collaboration. This feature is virtually useless to most because installing a server to keep the project stored in a database is too much hassle for the indie developers that are likely going to use this app. I think you should scrap or abandon this feature and simply let users create a folder for each project, that ultimately can be converted into a git repository. A file format easy to keep track of in git (json, per example), could be the file that stores all the project's data. Collaboration in git is easy, you can run a git server yourself, but most likely, users will upload the project in many of the git sites available out there.
- There are sections that are in the app, Quests, Items, Misc, that serve no purpose but text data entry, they are not different between one another, and if they are not going to be fleshed out further, they should be reduced to one single category. That will clean up the UI. Scripts and Dialogues could also benefit by being combined.
- The UI is not particularly intuitive. To start working on a dialog, per example, you create the dialog, click on it, unlock it (the switch button to save/unlock the file isn't very intuitive), create a new dialog entry in the visual scripting board, and only then you can start writing. Streamlining the workflow will save you a lot of time having to write it down in the documentation.
- Now, the documentation, to put it kindly, it needs work. Right now there are a couple of broken links to videos, and incomplete entries. For an app sold commercially, this does not give a good impression.
And finally, here's a feature suggestion, I think you will hit the jackpot if you consider:
- You know which is the most-used videogame project management tool, but wasn't meant for that? Excel (or Google Sheets, etc.). This is because game localization have been standardized in spreadsheets for decades. If you implement a spreadsheet meant exclusively for localization, you will spare game developers of another tool to juggle with.
I hope this critique can steer you into some solutions, but most importantly, I want you to continue working on this tool. Please don't stop development, you have something special in your hands.