FPS Pro is a performance monitoring toolkit that gives you instant, actionable diagnostics during Play Mode, no UI setup, no prefabs, no TextMeshPro, no scene wiring. Open the editor window, press Play, and get live stats immediately.
The tabbed editor window provides real-time FPS and frame time tracking, memory and GC monitoring, GPU/CPU render timing, audio analysis, device info capture, and rolling graphs with automatic spike markers. A built-in session recorder aggregates your entire Play Mode run into exportable summaries (JSON or CSV), and frame rate throttling presets let you simulate target hardware with one click.
Beyond the editor, FPS Pro includes a runtime HUD overlay (IMGUI-based for screen space, Canvas-based for VR world space) and a full programmatic API with event-driven architecture. The conditional debugger lets you set programmable performance triggers, log warnings when FPS drops below a threshold, fire callbacks on memory spikes, or auto-generate bug reports with system state, console logs, and screenshots attached.
FPS Pro is render-pipeline agnostic (Built-in, URP, HDRP), works across Unity 2022.3 LTS through Unity 6, and has zero external dependencies. Every module can be individually enabled or disabled via settings, and the public module registration API lets you write custom stat modules that plug directly into the scheduler and TickContext system.
Suitable for any genre or project type, prototyping, production profiling, QA workflows, or shipping as an embedded diagnostic layer in your game.