Quick answer: Capture the player position and velocity, the puzzle and mechanic state, and the recent actions on puzzle platformer bug reports, because the genre combines precise platforming with puzzle logic and bugs span both plus their interaction. The position-and-puzzle-state context is what makes a collision, puzzle, or interaction bug reproducible.
Puzzle platformers fuse two demanding genres: precise platforming, where collision and movement feel matters, and puzzles, where logic and state matter, often with mechanics that drive both, a portal, a time rewind, a gravity flip, a clone. Their bugs span all of it: a collision or movement bug from the platforming side, a puzzle-logic bug from the puzzle side, and most distinctively, bugs in the interaction where a mechanic meets the platforming and puzzle systems. These depend on the position, the puzzle state, and the mechanic state, which is what you must capture. Tracking puzzle platformer bugs means capturing that combined context.
Two genres, and the seam between them
A puzzle platformer combines precise platforming with puzzle mechanics, and its bugs come from three places: the platforming side, collision and movement bugs as in any platformer, the puzzle side, logic and state bugs as in any puzzle game, and the seam between them, where the platforming and the puzzle mechanics interact. This seam is the genre signature bug source, because the interaction of precise physics with puzzle logic creates situations neither system alone anticipated.
The defining mechanic of a puzzle platformer, the portal, the time rewind, the gravity flip, the clone, sits exactly at this seam, affecting both movement and puzzle state, and it is where the most interesting and the most bug-prone interactions occur. Tracking puzzle platformer bugs means recognizing all three sources and capturing the context each needs, the position for platforming bugs, the puzzle state for logic bugs, and the mechanic state for the interaction bugs at the seam, which are the genre most distinctive.
Capture position and movement state
For the platforming side, capture the player position, velocity, and collision state, as in any platformer, since collision and movement bugs, clipping, snagging, falling through, a jump that behaves wrong, depend on the exact position and speed at the moment. A platforming bug in a puzzle platformer is reproduced the same way as in a pure platformer: from the captured position and velocity that produced it.
This platforming context is essential because puzzle platformers still demand precise movement, and a collision or movement bug undermines the platforming half of the experience. Capturing the position and velocity lets you recreate the exact movement situation that broke, whether it is a pure platforming bug or the platforming part of an interaction bug at the seam. The movement state is the foundation for the platforming-side bugs and a necessary part of the context for the interaction bugs that also involve movement.
Capture the puzzle and mechanic state
For the puzzle side, capture the puzzle state, the configuration of the puzzle elements, the state of switches, doors, objects, and whether the puzzle is solvable, as in any puzzle game, since puzzle-logic bugs and soft locks depend on this state. A puzzle that cannot be solved or behaves wrong is diagnosed from the captured puzzle state, which reveals the logic flaw or the unwinnable configuration.
Crucially, capture the state of the defining mechanic, the portal positions, the rewind buffer, the gravity direction, the clone states, since the mechanic drives the interaction bugs at the seam. A bug where the mechanic interacts wrongly with the platforming or the puzzle, a portal that places the player wrong, a rewind that desyncs the puzzle state, a gravity flip that breaks collision, is reproduced from the mechanic state plus the position and puzzle state. The mechanic state captures the genre signature system, where its most distinctive bugs live.
Capture the action sequence for interaction bugs
Interaction bugs at the seam often depend on the sequence of actions, the order the player moved, used the mechanic, and changed the puzzle, since the bug emerges from a specific sequence of platforming and puzzle interactions through the mechanic. Capture the recent action sequence so you can reconstruct how the player reached the buggy state, not just the static state.
This sequence matters because the defining mechanics, rewind, portals, clones, are often time- or order-dependent, and a bug may only occur with a specific sequence of mechanic uses and movements. A static snapshot of the position, puzzle, and mechanic state might not reproduce a bug that depended on a transient state during a sequence, so the action history fills that gap. The action sequence, alongside the position, puzzle, and mechanic state, captures the dynamic process that produces the interaction bugs at the genre seam.
Setting it up with Bugnet
Add an in-game report option and attach the player position and velocity, the puzzle state, the mechanic state, and the recent action sequence as a serialized snapshot and custom fields. Bugnet stores them so a puzzle platformer bug arrives with the combined context needed to reproduce a platforming bug, a puzzle bug, or, most importantly, an interaction bug at the seam where the mechanic meets the platforming and puzzle systems.
Enable automatic crash capture and group identical issues into occurrence counts, watching whether bugs cluster around particular mechanic uses or puzzle situations. Because puzzle platformer bugs span two genres and concentrate at their seam, this combined capture is what lets you reproduce the genre signature interaction bugs, where a portal, rewind, or gravity flip interacts wrongly with the precise platforming or the puzzle logic, and fix them while keeping both halves of the experience, precise movement and sound puzzles, intact.
Test the mechanic interactions and watch for soft locks
Because the genre signature bugs are at the seam, test the mechanic interactions deliberately, using the defining mechanic in combination with the platforming and the puzzles in unusual ways, since players will, and that is where the interaction bugs and soft locks hide. A puzzle platformer often lets players use the mechanic creatively, and creative use produces the emergent interaction bugs, much like sequence breaks in a metroidvania.
Watch especially for soft locks, where a mechanic use leaves the puzzle unsolvable or the player stuck, since puzzle platformers can soft-lock through the mechanic interacting with the puzzle in a way that consumes a needed element or blocks the solution. Capture the state around stuck reports, and consider an undo or reset for the mechanic to prevent soft locks, as in any puzzle game. Combining deliberate seam testing with captured reports of the interactions players actually create keeps the genre fusion of precise platforming and clever puzzles working without trapping players.
Puzzle platformer bugs hide where platforming meets puzzle. Capture the position, the puzzle, and the mechanic.