Custom Metrics

Track the numbers that matter to you.

Add network lag, player count, inventory size, or anything else you care about, and watch it update live next to FPS.

Custom Metrics - EasyPerformanceMonitor for Unity
The Problem

A plain FPS counter only tells half the story.

Lag, object counts and gameplay spikes are often unique to your game. A fixed FPS widget cannot show what only your project knows.

Network delay and gameplay stats do not show up in a basic FPS counter.

Many overlays are hard to extend when your needs grow.

Without saved numbers, it is tough to compare playtests later.

MyMetric.cs
1// Show network lag on the overlay
2public class NetworkLag : APerformanceProvider
3{
4protected override float GetValue() =>
5NetClient.RTT;
6}
The Solution
Solved

Add your own values, or use what is already included.

Start with ready-made metrics, or plug in your own with a short script. Show Unity Profiler values in the same overlay, and save numbers to a CSV file for later review.

Unity Compatibility

Works everywhere your Unity game ships.

Unity 2021 LTS through Unity 6, Built-in and URP, with layouts for PC, mobile, console and VR. Old and New Input Systems out of the box.

Unity 6
Unity 2022.3
Unity 2021.3
Built-in RP
URP
Old + New Input
PC
Mobile
Console
VR / XR
What to expect

Custom Metrics,
the way Unity teams expect.

Ready-made metrics, or your own

FPS, CPU, GPU, memory, triangles, vertices and network are ready to drop in. When you need something project-specific, a small script is enough.

Unity Profiler values too

Show Profiler values in the same overlay so you can see them on device builds.

Save to CSV

Export metric history to a spreadsheet-friendly file and compare sessions across builds and devices.

Count objects by tag

A built-in option counts GameObjects by tag, handy when spawn counts correlate with frame spikes.

Why developers choose us

Built for Unity teams
that need to ship.

More than an FPS counter: an in-game monitoring suite you can drop in and extend.

Drop-in prefabs

Drag a device-ready Monitor prefab into your first scene and press Play. Hotkeys toggle every window.

On-device visibility

See FPS, CPU, GPU, memory, system info and logs on the device under test, not only in the Editor.

Add your own numbers

Start with built-in FPS and memory, then plug in custom values, including Unity Profiler metrics and CSV export.

Unity 6 + Built-in / URP

Supports Unity 2021 LTS through Unity 6, with desktop and mobile graph shaders for both render pipelines.

Safe for shipping

Lightweight overlays with a development-build-only option so release players never see the HUD.

Money-back guarantee

Not satisfied? We refund, no fine print. Lifetime updates on the Asset Store listing.

FAQ

Frequently asked questions.

Common questions Unity developers ask about custom metrics.

Pairs well with

Complete your monitoring setup.

Drag in. Press Play. Optimize.

Ready to see what slows your game down?

Get EasyPerformanceMonitor on the Unity Asset Store and start watching FPS, CPU, GPU and memory live on the device that matters.

Money-back guarantee if you are not satisfied • Instant delivery • Lifetime updates