← All products

Testing & bug reports

Runtime QA Console & Bug Reporter

Get the context behind a bug.

Give testers an in-game log console and exportable reports with useful session context.

Current price, license, version, and checkout details are shown on the marketplace.

Runtime QA Console rendered in a portrait viewport with log filters, tester notes, screenshot toggle, and report controls
Rendered portrait-layout validation capture, with no sample logs selected.

Where it fits

Runtime QA Console & Bug Reporter

Collect useful context from a tester’s game session. Inspect logs and stack traces, add notes, and export a ZIP with human-readable and machine-readable report data.

Include a performance snapshot and an optional screenshot. Configure text-redaction rules for known credentials and project-specific secrets before exporting or sharing reports.

01

Inspect the session

Search and severity filters, stack traces, a bounded log buffer, and a performance snapshot.

02

Export a useful report

Tester notes, JSON and text report files, a manifest, and an optional screenshot in a ZIP archive.

03

Configure your tester workflow

A configurable hotkey, tester preferences, safe-area-aware layouts, and explicitly registered debug actions.

Check your project

Know the setup
and the scope.

Text-redaction rules do not redact screenshot pixels. Review reports before sharing. Screenshot encoding uses the main thread; WebGL has a separate synchronous export flow.

Requirements
Unity 2022.3.62f2 baseline, uGUI, and TextMeshPro
Output
ZIP with JSON, text, manifest, and optional PNG screenshot
Text redaction
Configurable literal/regex rules for notes, metadata, logs, and stack traces
Platform workflow
Desktop files, Android sharing, and WebGL download flows; verify the current release matrix

Start with a small example

Your first integration.

Use the package documentation alongside these steps. Confirm the version you have installed before following a platform-specific workflow.

Read the quick-start guide
  1. Install uGUI and TextMeshPro, then import Assets/RuntimeQAConsole.
  2. Open Scenes/DemoScene.unity or add Prefabs/QAConsoleUI.prefab to a test scene.
  3. Configure capture limits, hotkey, export directory, screenshot preference, and project-specific redaction rules in the Inspector.
  4. Run the scene, generate sample logs, add tester notes, and inspect an exported ZIP before adopting the workflow.

Before you buy

A few useful details.

Where do reports go?

The default destination is Application.persistentDataPath. You can configure an export directory. Browser downloads and Android sharing use their own platform flow.

Are screenshots automatically redacted?

No. The redaction pipeline processes text, not screenshot pixels. Leave out or review screenshots when they contain information you should not share.

Does report generation always run in the background?

No. Screenshot capture and PNG encoding use Unity on the main thread. Archive/file work uses background processing where supported; WebGL follows a synchronous browser-specific path.

Runtime QA Console

See the current release.

Review the package details and license on the Unity Asset Store, or ask a setup question first.