Azkar Screen Stats
Documentation
Azkar Screen Stats is a free, lightweight Unity runtime performance overlay for FPS, frame timing, memory, render counters, device information, and frame-time graphing.
- Runtime overlay
- Key features
- Requirements
- Package information
Azkar Screen Stats is a free Unity runtime performance overlay built for developers who need quick, readable performance data while a game is running. It displays frame rate, frame time, CPU/GPU timing, memory, render counters, device information, and a compact frame-time graph directly on the game camera.
The overlay is intentionally lean. It does not use TMP, UGUI, Unity layout systems, per-frame string formatting, or managed allocations in the overlay hot path. Instead, it renders a small camera-attached mesh with a generated bitmap font atlas and fixed-size internal buffers.
Overview
Azkar Screen Stats helps you review runtime performance while testing a Unity project.
It is useful when you want performance feedback without opening the full Unity Profiler, building a custom debug UI, or shipping a heavy diagnostics panel. Drop it into a scene, press Play, and the overlay appears over your game view.
The asset is designed for quick development builds, device testing, mobile profiling passes, VRAM/memory checks, rendering regressions, and everyday performance sanity checks.
Key Features
- Runtime overlay for Unity game cameras.
- FPS and smoothed frame-time readout.
- CPU and GPU frame timing where Unity provides it.
- Managed GC memory and system memory.
- Draw calls, batches, triangles, and vertices.
- Device, operating system, CPU, GPU, graphics memory, and graphics API information.
- Optional frame-time graph with target FPS marker.
- Configurable corner, margin, scale, graph size, graph colors, text color, and visible sections.
- Show, hide, and toggle API for your own debug input.
- GameObject menu item for fast setup.
- Package Manager sample that can bootstrap one overlay at runtime.
- No external package dependencies.
Requirements
- Unity 2021.3.45f2 or newer.
- At least one active Game camera, or a manually assigned target camera.
- A camera culling mask that includes at least one visible layer.
The package is render-pipeline agnostic at the code level. The included shader is an unlit transparent overlay shader designed to work in common Built-in Render Pipeline and Scriptable Render Pipeline projects, but some performance counters depend on Unity, the active render pipeline, the graphics API, and the target platform.
Package Information
| Field | Value |
|---|---|
| Display name | Azkar Screen Stats |
| Package name | com.azkarindustries.azkarscreenstats |
| Current version | 0.1.0 |
| Minimum Unity version | 2021.3.45f2 |
| Category | Tools |
| Dependencies | None |
| Author | Azkar Industries LLC |
Short Website Summary
Azkar Screen Stats is a free, lightweight Unity runtime performance overlay for FPS, frame timing, memory, render counters, device info, and frame-time graphing. It renders with a custom camera-attached mesh and bitmap font, avoiding TMP, UGUI, layout passes, string formatting, and per-frame managed allocations in the overlay hot path. Add it to a GameObject, press Play, and get readable performance data directly in the Game view.
