Quick answer: Capture the clue and evidence state, the deduction system state, and the investigation progression on mystery and detective game bug reports, because the genre depends on clue logic and gated deduction where a bug can block solving the case. The clue-and-progression context is what makes a mystery game logic bug or investigation soft lock reproducible.
Mystery and detective games are about investigation and deduction: gathering clues and evidence, piecing them together through a deduction system, and solving a case through a carefully gated progression where finding the right clues unlocks the next steps. This clue-and-deduction logic is the genre core, and the bugs are in it, a clue that does not register, a deduction that does not resolve, a progression gate that does not open when it should, blocking the player from solving the case. Like other state-gated narrative genres, these depend on the clue and progression state. Tracking mystery game bugs means capturing that investigation context behind a blocked or broken case.
Mystery games run on clue and deduction logic
A mystery or detective game is driven by clue and deduction logic: the player gathers clues and evidence, the game tracks what they have found, a deduction system lets them piece the clues together to reach conclusions, and the investigation progresses through gates that open as the right clues and deductions are made, building toward solving the case. This clue-and-deduction logic, the tracking of evidence and the gating of progress on it, is the genre core.
The bugs are in this logic: a clue that is not registered when found, a deduction that does not resolve correctly, a progression gate that does not open when the player has the right clues, a flag in the investigation logic that is wrong, blocking the player from progressing or solving the case. Like point-and-click adventures and other state-gated genres, these are logic bugs in the investigation state. Understanding that mystery games run on clue and deduction logic, with bugs in the clue registration, the deduction, and the progression gating, frames the bug tracking: capture the clue state, the deduction state, and the progression behind a blocked or broken investigation.
Capture the clue and evidence state
The core context for a mystery game bug is the clue and evidence state, what clues and evidence the player has found, since the genre tracks the investigation through the clues collected and a bug often involves a clue not registering or the evidence state being wrong, a found clue not recorded, an evidence item in a wrong state. Capture the clue and evidence state when a bug is reported, the clues found and their states.
A report that a clue did not register or the investigation seems stuck becomes diagnosable when you can see the clue and evidence state, revealing whether a clue the player found was not recorded, which would block the deduction or progression that depends on it. The clues and evidence are the inputs to the investigation, and a bug in their registration or state breaks the deduction and progression built on them, much like a missing flag in any state-gated game. Capturing the clue and evidence state is the foundation, providing the investigation inputs against which a clue-registration or evidence-state bug can be diagnosed.
Capture the deduction system state
Mystery games often have a deduction system, where the player combines clues to reach conclusions, links evidence, or solves sub-puzzles, and deduction bugs occur, a valid deduction the system does not accept, a clue combination that does not resolve, a deduction that resolves wrongly, since the deduction logic is where the player reasoning is checked. Capture the deduction state when a deduction bug is reported, the clues involved and the deduction attempted.
A report that a correct deduction was not accepted becomes diagnosable when you can see the clues the player had and the deduction they attempted, revealing whether the deduction should have been accepted and the system erred, much like a validation bug in any system that checks player input against expected logic. The deduction system is where the player solves the case by reasoning, and a bug there can block the solution even when the player has reasoned correctly. Capturing the deduction system state covers the reasoning dimension of the genre, where the deduction-logic bugs live, alongside the clue state that feeds it, together capturing the investigation logic where mystery bugs occur.
Watch the progression gating and soft locks
Mystery games gate progression on the investigation, the next step unlocking when the right clues are found or the right deduction is made, and progression-gating bugs are critical, a gate that does not open when the player has met the requirement, a progression flag that is wrong, blocking the player from advancing and potentially soft-locking the case. Capture the progression and gating state when a player reports being stuck, since a stuck investigation is often a gating bug.
These progression bugs can soft-lock the case, leaving the player with the right clues or deductions but unable to progress because a gate did not open, like the soft locks in any gated narrative genre, which is especially frustrating in a mystery where the player feels they have solved it but the game will not let them proceed. Capture the clue, deduction, and progression state with stuck reports, so you can see whether the player met the gate requirement and the gate failed to open. Watching the progression gating and soft locks, capturing the investigation state to see why a gate did not open, is critical for mystery games, since a gating bug that blocks solving the case is the genre most damaging bug, stranding the player in the investigation.
Setting it up with Bugnet
Add an in-game report option and attach the clue and evidence state, the deduction system state, and the investigation progression and gating state as a serialized snapshot and custom fields. Bugnet stores them so a mystery game bug arrives with the clue, deduction, and progression context needed to reproduce a clue-registration, deduction, or progression-gating bug and to diagnose an investigation that is blocked.
Group identical reports into occurrence counts so you can see which clues, deductions, or gates cause the most problems, prioritizing the gating bugs that block solving the case. Because mystery games run on clue and deduction logic with gated progression, the captured investigation context is what lets you load the player investigation state, see the clues, deductions, and progression, and find the logic bug that blocked or broke the case, keeping the investigation-and-deduction experience flowing so players can solve the cases the genre is built around, which a gating or logic bug would otherwise prevent.
Validate the investigation reachability
Because mystery games gate progression on the investigation, validate that the case is always solvable, that the clues needed to progress are always findable, the deductions always makeable, and the gates always openable when the requirements are met, much as you would validate the reachability of any gated narrative or puzzle. This validation catches the progression-gating soft locks before players hit them, by checking the investigation logic always allows solving the case.
Combine the reachability validation with your captured reports, which reveal the clue, deduction, and gating bugs players hit that the validation did not anticipate, including state-dependent issues. Your validation catches the structural gating problems in the investigation design, and the captured reports surface the runtime logic bugs from real play. Together they keep the mystery game investigation always solvable, ensuring that however the player approaches the case, the clue registration, the deduction, and the progression gating allow them to gather the evidence, make the deductions, and solve the case, which is the entire experience the genre promises and that a logic or gating bug would block.
Mystery games run on clue and deduction logic. Capture the clues, the deductions, and the gating behind a blocked case.