Vav Labs
Back to current work

Tool / Unity Editor / Asset Store-ready

BugLens — capture Play Mode bug evidence in the Unity Editor

A bug report without context is a story about something that happened in a room you were not in. BugLens captures the evidence at the moment it is still visible — screenshot status, logs, scene and component state, notes — and exports it as Markdown, JSON, or advisory AI-ready context. Local-first, with no network calls and no telemetry.

Launch price €29 · regularly €49 · one-time, no subscription

Launching on the Unity Asset Store — evaluation available now via the contact form.

BugLens flow: capture Play Mode evidence, review it in the BugLens Browser, then export Markdown, JSON, or an AI-ready prompt pack. Local-first; nothing leaves the machine until export.
Capture → review → export. The whole loop stays on your machine.

What it does

Package the evidence before the trail goes cold.

The V1 workflow is deliberately focused: reproduce a bug in the Editor, pause if useful, capture the evidence, inspect it locally, and export reviewed artifacts for team communication or developer investigation. BugLens does not replace QA, debugging judgement, source control, or issue tracking. It makes the next investigation step start with better context.

  • Light and Focused snapshot modes, so you capture enough evidence without over-capturing.
  • One-key capture in Play Mode (Ctrl+Alt+B / Cmd+Option+B), active or paused — Pause → Capture for tricky runtime states.
  • Captures screenshot status, recent logs with stack traces, scene and runtime metadata (Unity version, frame count, play-mode time), and your notes.
  • Focused snapshots capture selected GameObjects and component state — Transform, Rigidbody, Collider, RectTransform — plus public and safely-serialized fields.
  • Mark your own fields for capture with a fields-only [BugLensCapture] attribute.
  • BugLens Browser with snapshot history, status (Open / Investigating / Fixed / Archived), tags, and filtering.
  • Markdown report export with an author/studio branding footer, plus JSON using the public BugLens snapshot contract.
  • Four advisory AI-ready prompt packs — reproduction steps, likely cause, investigation checklist, test scaffold — reviewed before use.
  • Redaction/exclude rules and safe default storage outside the Unity project.
  • Demo scene with three scripted bugs: a timed null-reference, a spawner race condition, and a stuck collider.

Privacy & data

Local-first, because internal tooling should not phone home.

BugLens makes no network calls and sends no telemetry. It does not upload snapshots, reports, prompts, or screenshots by itself. Snapshot storage is local and defaults outside the Unity project when possible. Redaction rules help reduce accidental exposure, but you remain responsible for reviewing Markdown, JSON, screenshots, and prompt text before sharing them — which matters for studios under NDA and projects under embargo.

Compatibility

What is tested, stated honestly.

BugLens is an Editor-only Play Mode tool. The table separates what has actually been validated from what is still in clean-environment validation. Claims will be widened only as environments are confirmed.

Environment Status
Unity 2022.3 LTS · Windows · Built-in pipeline Tested
Unity 6000.x In validation
macOS / Linux Editor In validation
URP / HDRP In validation

What V1 does not do

The scope, before you buy it for the wrong job.

  • Unity Editor Play Mode only — runtime builds are not supported.
  • No mobile or Quest device capture in V1.
  • No cloud sync, no telemetry, no automatic AI diagnosis or upload.
  • Not a full deterministic replay; it captures evidence, not a complete scene state.
  • Screenshot availability can vary by Editor state, render pipeline, camera, and pause timing.
  • .buglens bundles, the Provider API, and Asset Collector are deferred to a later release.

FAQ

Does BugLens upload my data?

No. V1 is local-first: no network calls, no telemetry, and no automatic upload of snapshots or prompts. Nothing leaves your machine until you export, and then you review before sharing.

Does BugLens call an AI service?

No. It exports local Markdown prompt packs and supports copy-to-clipboard. You decide whether to paste reviewed content into an external AI tool. The prompts are advisory and must be verified by a developer.

Does it require a third-party JSON package?

No. BugLens uses its own small JSON writer/reader for a fixed snapshot contract. There is no external JSON package requirement and no bundled serializer DLL.

Can I store snapshots inside my Unity project?

Yes, with care. BugLens warns when the storage override is inside the project and defaults outside it when possible. Add that folder to .gitignore unless your team intentionally wants reviewed snapshots in version control.

Does it support runtime builds or mobile?

Not in V1. BugLens is an Editor Play Mode tool. Runtime build capture and mobile/Quest capture are out of scope for this release.

Early access

Evaluate BugLens before the Asset Store listing

BugLens is Asset Store-ready and being finalized for submission. Request access through the contact form (topic: BugLens) to evaluate it now.

€29 launch price (regularly €49) · one-time purchase · the standard Unity Asset Store refund process applies