I like the concept of this, and making randomly generated cases is a really neat way of getting round the replayability issue. It feels a bit like you overscoped - the idea is complicated and I don't think you had enough time to make it an easy experience, not just a complicated/clever one. I do understand that the engine you're using will mean some of the following points weren't doable in the available time/ability of the engine/your experience, but I don't have any experience with it myself so I don't know what's irrelevant.
- Your UI is a good start but not the best. You're missing some features that would be highly beneficial, notably (as mentioned by another commenter) the ability to track your current clues. Although some information is updated on the reports/suspects sections, some things I thought would be included either weren't updated when I thought they should be or just weren't available to track. For example it would have been great to see a summary of what suspects have said or at least see what was recovered from their houses. Having to go through all of the info was quite difficult, especially when things changed due to new topics.
- The interrogation of suspects feels quite roundabout; instead of directly asking them questions about something (e.g I found a blackmail letter in your house), you have to unlock it by talking to other people until eventually you (for some reason) start asking about motive. I like that you have to progress through other interrogations to unlock new information, but sometimes it felt counterintuitive.
- There was too much information that was delivered in a slightly weird way. Finding a way to simplify the speech or make a more distinct but standard way of delivering the information would be good. Part of this is that the suspects are a bit too shifty and it's not very clear when you manage to 'catch them in a lie' so to speak. It's clear that some clues/interrogations are supposed to change how you approach a suspect, but this isn't reflected very well with how you speak to them/they respond.
- Your instructions were unclear. Ironically the game is semi intuitive (investigate, interrogate etc all make sense), but you over explained a lot in the instructions and the again when the characters were communicating. Striking a balance between simple and subtle will do you well here.
That being said, I think you did quite a good job in giving the suspects different personalities, and I like that there was so much thought going into why you could rule out/in a suspect (e.g different methods of murder ruled out different people). The simple black and white theme also suits this very well, I'd love if you added some basic environmental art too (e.g for the locations).
Overall I'd say you overstretched a bit, and you should have tried to get the core gameplay down and the UX polished before embarking on the algorithm journey. I get that was probably one of the more fun bits (I'm always adding proc gen where it's not needed lol) but for a game jam it was probably a step too far. Definitely get the game feeling intuitive with a planned out case before starting to generate random cases. Great submission though, you should be proud!