Unity Asset Store Package

Azkar Screen Stats

Unity diagnostics

Azkar Screen Stats is a free, compact Unity runtime diagnostics overlay for consistent FPS and frame duration, available CPU/GPU timing, memory and render counters, observed frame-time graphing, and optional budget and custom metrics.

Unity Asset StoreComing soon
Open docsStart guide
Azkar Screen Stats runtime overlay preview
Current docsVersion 1.0.0
Declared Unity floor2021.3.45f2
Store statusComing soon

Purpose

Performance data without building a diagnostics UI.

Add one component to review live timing, profiler counters, frame-budget history, and project-owned numeric values without building a separate diagnostics panel. Unsupported or not-yet-valid measurements stay visibly unavailable instead of being replaced with misleading fallback values.

Runtime shape

A compact overlay designed for active testing.

The overlay renders bounded mesh data through a selected Game camera and leaves input, scene ownership, and release visibility under project control. It requires no TMP, UGUI, Input System package, telemetry, network service, or automatic project-setting changes.

Free package

Focused and fully usable.

Azkar Screen Stats has no commercial feature gate, account, activation, subscription, paid unlock, watermark, time limit, analytics, telemetry, or network requirement. Platform-dependent metrics may still be unavailable; that reflects Unity's data sources, not an edition restriction.

Local data

No runtime service or transmission.

Optional Device Details are read from Unity SystemInfo only after being enabled, cached locally in memory, and displayed locally. The package does not transmit them or write them to disk. Selecting All Builds can expose enabled diagnostics in a release player, so that choice remains project-owned.

What it covers

Timing, profiler counters, budget history, custom data, and controlled presentation.

Consistent live metrics

Show FPS and frame duration derived from one value, available CPU/GPU timing, memory and render counters, and optional device details.

Budget-aware history

Review observed frame samples, recent maximum, budget misses, P99 and 1% low after 100 observations, plus optional warning and critical graph colors.

Project-owned diagnostics

Push up to four custom numeric rows, read a retained snapshot, and connect visibility to your own input action or debug menu.

Bounded rendering path

Use one normal-path renderer with a generated bitmap atlas, fixed-capacity buffers, manual formatting, and low-rate mesh refreshes.

Camera-scoped presentation

Assign an authoritative Game camera or use automatic selection, then configure corners, auto-fit, safe-area margins, backdrop, colors, and cadence.

Development-oriented defaults

New components default to Editor + Development scope, Standard metrics, no verbose device strings, and no global shortcut; All Builds remains available when intentionally selected.

Learning path

Start with setup, then validate the target project and player configuration.

Support and license

Documentation and a direct support channel are available.

Unity Asset Store customers use the Unity Asset Store EULA unless a separate license is supplied for another distribution channel.