Session Replay
Pro BETARecord every playtest session and watch it back — see board state, card draws, moves, and player hands at any moment in time.
Replay is currently in beta
The replay viewer works well for most sessions but may have edge cases — especially involving complex object interactions. If something looks wrong in a replay, please submit a bug report describing what you expected to see vs. what was shown.
On This Page
Overview
Session Replay captures every action taken during a playtest room — moves, draws, flips, rolls, and more — and stores them as a timestamped event log. After the session ends, you can watch the full session back in the replay viewer, scrub to any moment, and see exactly what the board looked like at each point in time.
Replay is separate from Playtest Analytics. Analytics gives you aggregate stats (dice averages, most-used cards, etc.). Replay gives you a visual playback of the full session — like a video, but driven by the actual event data.
Replay vs. Analytics
Session Replay
- Visual playback of the full session
- See every card, move, and draw in order
- Scrub to any moment in time
- See player hands as they were held
Playtest Analytics
- Aggregate stats across the whole session
- Dice roll distributions and averages
- Card draw counts per deck
- Component interaction heatmap
Enabling Replay Recording
Replay is enabled per Table Setup, not per session. Once enabled, every session that runs from that setup is automatically recorded.
Open your project dashboard
Navigate to your project and find the Table Setups section.
Find the red record toggle
Each setup has a REC toggle switch. Click it to enable replay recording for that setup. It will turn red when active.
Run a session as normal
When you launch a room from that setup, you'll see a pulsing REC badge in the top bar confirming recording is active. Players don't need to do anything different.
The replay is saved when the room closes
When the host closes the room, all recorded events are compiled into a replay and stored. You can then view it from the Replays section of the project dashboard.
Replay limit
You can store up to 25 replays per setup. Once you reach the limit, recording is paused until you delete an existing replay to make room. The counter is shown next to the REC toggle on the project dashboard.
What Gets Recorded
The replay captures all game object interactions. Cursor positions are recorded periodically so you can see where players were looking.
✓ Recorded
- • Card moves (position, rotation, scale)
- • Card/board flips (face-up / face-down)
- • Drawing cards from decks to the table
- • Drawing cards from decks to a player hand
- • Drawing tokens from token stacks
- • Placing cards and tokens from hand
- • Picking up cards to hand
- • Shuffling decks
- • Flipping cards within a player's hand
- • Dice rolls (with values)
- • Token counter updates
- • Zone adds and removals
- • Stacking and combining decks
- • Cursor movement (sampled every 3 s)
✗ Not Recorded
- • Chat messages or voice
- • Snap point edits (host-only tool)
- • In-game feedback scores (analytics only)
- • Viewport zoom/pan of other players
- • Admin/host-only menu actions
Watching a Replay
There are two places to access replays:
- Project dashboard — scroll to the Replays section under a setup. Click Watch on any replay.
- Playtest session page — if a session was recorded, there is a Watch Replay button at the top of the session detail page.
The replay opens in a full-screen viewer. The table starts in its initial state (exactly how the room launched) and plays forward from there. Use the controls at the bottom to play, pause, scrub, and change speed.
Viewer Controls
Play / Pause
Click the play button or press Space
Scrub Timeline
Drag the progress bar to jump to any moment in the session
Playback Speed
Choose 0.5×, 1×, 2×, 4×, or 8× in the top-right dropdown
Zoom
Use the + / − buttons in the top-right, or scroll the mouse wheel
Pan the Table
Click and drag anywhere on the table background to pan around
Restart
Click the restart button in the controls bar to go back to the beginning
Player Hands Panel
When players draw cards to their private hand, a Player Hands panel appears in the bottom-right corner. It shows thumbnail previews of each player's current hand at that moment in the replay — including face-up and face-down cards.
Managing Replays
Replays are listed in the Replays section of your project dashboard, nested under the setup they belong to.
- Rename — click the replay name to rename it to something descriptive (e.g. "4-player Saturday run")
- Watch — opens the full replay viewer
- Delete — permanently removes the replay and frees up a slot. This cannot be undone.
- Limit — up to 25 replays per setup. The counter next to the REC toggle shows current usage.
Known Limitations (Beta)
The replay system is in beta. The following are known edge cases we're working on:
- ⚠ Timestamps are second-precision. Multiple actions within the same second are spread evenly across that second. In fast-paced moments, the ordering may appear slightly off.
- ⚠ Multi-player sessions. Actions from different players recorded within the same second may appear in a slightly different order than they actually occurred.
- ⚠ Stacked decks created mid-session. If a deck is created by stacking two cards during a session (rather than loaded from a setup), the replay may not show it correctly in all cases.
- ⚠ Free-scale objects. Objects resized using the free-scale tool during the session may not reflect the correct size at all points in the replay.
Found a bug or something that looks wrong? Submit a bug report — describe what you expected to see and what the replay showed instead.