Hi, sorry for the late response.
I heard your scepticism regarding using tags as the main data source. Unfortunately, for now, I don’t have a good solution for that problem. Maybe the situation with tags on itch.io will improve one day, we will see.
Thank you for sharing your thoughts on general and sub game genres and confirming that with the otome tag example. I noticed that myself, but now I have confidence that this is something that should be tackled. I will try and see how I can improve the classification algorithm using relations between general and sug genres.
See the computer game genres relation graphs I found, look actually cool:

And after a while, look at what I found! This is very nice from the side of Dexter Yy that they shared that thing with the public. I will definitely use it for the development of my project. Also, thank you for giving me an idea to search for those graphs - found a bunch of cool stuff.
