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

FieldValue
Display nameAzkar Screen Stats
Package namecom.azkarindustries.azkarscreenstats
Current version0.1.0
Minimum Unity version2021.3.45f2
CategoryTools
DependenciesNone
AuthorAzkar 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.