I’m experimenting with a browser-based detective game where players can ask suspects their own questions instead of choosing from preset dialogue options.
One design problem I’m thinking about is fairness. If the dialogue is free-form, players might uncover hidden facts in many different ways, but the game still needs to make the mystery feel solvable rather than random.
For other narrative or mystery game developers: how would you decide when a clue should unlock? Should it depend on exact topics, suspicious contradictions, repeated questioning, or something else?
I have a small public alpha on itch.io, but I’m mainly interested in discussing the design problem here.
