• ReplayLab
  • Early prototype
  • by VECTVR

EVERY PLAYTEST,REPLAYABLE.EVERY HUNCH,TESTABLE.

ReplayLab turns playtest sessions into evidence your team can act on: rewind any moment, ask questions across sessions, and check design intent against how people actually play.

Try the prototype BECOME A DESIGN PARTNER

Concept film · 30 sConcept film. It uses a real AccoBolide session; some features shown are in development.

The problem

A playtest today:forty minutes of video,a page of notes,and one sentence:“it felt unfair.”

Somewhere in there is the moment that matters. Finding it means scrubbing. Proving it means guessing.

ReplayLab · the loop

CAPTURE.REWIND.ASK.PROVE.

ReplayLab turns playtest sessions into evidence your team can act on: rewind any moment, ask questions across sessions, and check design intent against how people actually play.

Discover ReplayLab

01 / CAPTURE

Capture the game, not the pixels.

Seed, build, inputs and meaningful events: kilobytes per minute instead of gigabytes of footage. Player voice and comments land on the exact tick they talk about.

Session export and race diagnostics already run inside AccoBolide.

▶ 1×
02 / REWINDWorks today

Every moment is a link.

Open a session at the exact tick. Filter events, follow one driver, read the evidence behind each marker. Next: watch it again from any camera, because you are re-running the game.

The session viewer is live on this site.

Who took the most hits?

1 session · 261 events · query melee_hit → victim

Le Cantonnier took 5 of the race’s 22 melee hits.

t=00:03.85t=00:05.05t=00:10.07t=00:44.05t=01:08.88

03 / ASK

Ask every session at once.

“Where do new players lose the lead in the last ten seconds?” The answer is a list of replayable moments, and every sentence cites its ticks. No evidence, no claim.

Cross-session comparison comes first.

✓The winner laps in under 75 s · contract ≥ 95 %100.0 %
✓The hardest worker finishes top 3 · contract ≥ 80 %88.5 %
✕Every tractor gets a boost · contract ≥ 90 %75.5 %

200 re-runs of the same build, AI drivers only: an illustration of the method, not a balance measurement.

04 / PROVE

Turn hunches into contracts.

Write design intent as rules (“no single hit costs more than three places”) and check every session against them. Replay last week’s human sessions on today’s build and see exactly where they diverge.

We already work this way: decision rules written before the numbers, 200 seeds minimum.

Why it’s different

Sessions, not footage.

A recording shows what the screen looked like. A session knows what the game did, and can do it again.

Moments, not dashboards.

Every chart, cluster and answer opens on the replayable moments behind it.

Proof, not opinions.

Design intent becomes a rule. Rules get checked against every session, every build.

The ideal tool

WHAT REPLAYLABIS BECOMING.

From the first prototype to the complete lab: the tool we want for our own games, and for yours.

CaptureWorks today

Session viewer

Timeline, speed, driver focus, event filters and raw evidence for every marker.

Capture

Lightweight capture

Seed, build, inputs and semantic events: kilobytes per minute. Keyframes for engines that are not deterministic.

Rewind

Links to the exact tick

Every bug report becomes a replay link that opens on the right frame, in the browser.

Rewind

A camera in the past

Re-run the incident from above, from the rival’s seat, in slow motion. It’s the game, not a video.

AskBuilding next

Player voice on the timeline

Think-aloud, surveys and chat messages anchored to the moment they’re about.

AskBuilding next

Compare sessions

Line up sessions, builds and players; spot what changed and when.

Ask

Questions in plain language

Ask across every session. Answers come back as moments, and every sentence cites its ticks.

Ask

Recurring incidents, grouped

“37 sessions · contact at the bridge, turn 4”, with the heatmap and the clip that sums it up.

Prove

Design contracts

Write the intent, get the violations, with the moments that broke it.

Prove

Playtests as regression tests

Replay last week’s human sessions on today’s build and see where, and why, they diverge.

Prove

What-if branches

Fork any moment and let bots finish the race 200 times with one setting changed.

Ship

From incident to ticket

Replay link, clip from the right angle, build and steps to reproduce, sent to your tracker.

Works today

OPEN A REALSESSION.

This is the first ReplayLab prototype, running on an archived AccoBolide test race. Scrub the race, follow a driver, filter the events and inspect the evidence. You can also open a compatible report from your computer: it is read locally and never uploaded.

AccoBolide · D17 · automated test race
Download sample JSON

Loading the session…

Track
00:00.00
    Evidence

    Select an event to read its raw data.

    Source: archived automated test race, build 9d21f05, simulation convoi-reprise-2026-09-27. The map uses 30 Hz trajectories re-extracted from an exact replay of the same race (same final hash); the report itself samples positions every second. The viewer describes the report: it does not re-run or certify an imported file.

    What this report can’t tell you
    • Une partie décrit une situation, pas une fréquence représentative.
    • bump_vehicle compte des événements véhicule/tick, pas des contacts distincts ni du temps perdu.
    • Les épisodes de séparation suivent les paires du solveur ; les corrections cumulées ne sont ni une perte nette de progression ni du temps perdu.
    • Les impulsions du solveur peuvent remplacer des poussées antérieures ou être remplacées ensuite ; le rapprochement exclut la poussée additionnelle.
    • Les échantillons espacés d’une seconde ne mesurent pas les pertes causales de progression.
    • Les écarts sont mesurés aux passages de la même ligne ; un passage absent reste inconnu.
    • Les inversions durables suivent le classement discret pendant 120 intervalles ; elles ne prouvent pas des dépassements physiques.
    • Les périodes de tête ne mesurent pas les échappées ; les observations interrompues restent censurées.
    • Le rejeu de simulation ne reproduit pas le hitstop, les images, le son ni la sensation de contrôle.
    Preview · ask the sessionA taste of where “Ask” is going. These answers are computed live from the session’s event log by plain queries; the language layer is in development. Click a citation to jump to the moment.

    Who it’s for

    Game designers

    “Does my mechanic do what I think it does?”

    QA

    “Show me exactly how to reproduce this.”

    Producers

    “What do we fix this week, and why?”

    Researchers

    “What did players say, at the moment it happened?”

    Why now

    Deterministic games are everywhere.

    Racing, fighting, strategy, puzzle and browser games can replay sessions almost for free.

    AI can read events and cite them.

    Language models can now answer questions over structured logs. Replay lets you check every answer.

    Capture got light.

    Modern engines and the browser make recording a session cheaper than recording a screen.

    Design partners wanted

    BECOME ADESIGN PARTNER.

    hello@vectvr.com

    We are building ReplayLab with a small group of studios who playtest often. Tell us how you test today, and what you wish you could see.

    VECTVR · France · est. 2026