ArcaneForge Studio - Minimalistic Performance Viewer

Minimalistic Performance viewer

A lightweight performance HUD overlay for UE5. FPS, frame time, RAM, and battery — with sparkline graphs and health color coding. Blueprint-ready.

Demo Video1 (Gallery presentation on Artstation)

Demo Video2 (How to use in Unreal Engine)

DOCUMENTATION

Errors/Bugs Report

Minimalistic Performance Viewer is a drop-in performance monitoring HUD overlay for Unreal Engine 5. Built for developers who need clean, readable stats on screen during development and testing — without the noise.

What it shows:

  • FPS : Smoothed with exponential moving average, color-coded Green / Yellow / Red against your target

  • Frame Time : In milliseconds, so you see frame pacing at a glance

  • RAM : Physical memory usage in MB with a color-coded progress bar

  • Battery : Android only, auto-hidden on desktop

How it works:

Drop in the HUD Blueprint, create a UMG overlay widget parented to `PerfOverlayWidget`, name your text blocks and sparklines using the reserved binding names, and everything populates automatically every tick. No custom C++ required to get started.

For advanced use, override the Blueprint events (`BP_OnFPSUpdated`, `BP_OnMemoryUpdated`, etc.) to format stats your own way.

The Perf Sparkline widget is a custom UMG graph widget you can drop into any layout. It draws a scrolling line graph with a filled area, health-based color coding, and an optional threshold reference line — all rendered directly via Slate for minimal overhead.

Platform-aware: unsupported stats auto-hide per platform. No N/A clutter on mobile, no battery widget showing on desktop.

Technical highlights:

- Pure Runtime plugin as it works in packaged builds

- Exponential moving average FPS smoothing

- 80-sample rolling history buffers for sparklines

- All stats exposed as a Blueprint struct (`FPerfFrameData`)

- Toggle overlay at runtime via Blueprint or C++

- Fully customizable colors, thresholds, and sparkline appearance

Thanks Again and please don't forget to leave an honest and big review so that i can work and improve the plugin.