Advanced FPS Counter

Advanced FPS Counter

Updated
2024-05-07
Free
Tools
File Version
1.5.4
File size
569 KB
Registration required
Description

FPS Counter on steroids: monitor wide variety of stats on target device, configure for your needs, react to performance state, extend and read data using flexible API!

Shows stats via 3 counters:

 

FPS Counter

Memory Counter

Device Information Counter

 

📌 FPS Counter

 

Frames per second, obviously ;D

Frame time in milliseconds.

Average FPS with customizable samples.

Minimum and maximum FPS with prewarm.

Approximate Render Time.

Custom colors within 3 custom intervals.

 

📌 Memory Counter

 

Total private memory.

Allocated memory.

Mono memory.

GFX Driver memory (Unity 2018+, dev build).

Optional Precise mode for extra accuracy.

Customizable color.

 

📌 Device Information Counter

 

Customizable color.

OS: name and Platform type.

CPU: model, cores count.

GPU row 1: full model name.

GPU row 2: API name and type.

GPU row 3: shader model & VRAM.

RAM: total amount on current device.

Screen:

  • resolution & refresh rate
  • window size & screen DPI

Model: device model.

 

📌 Common features

 

Optional background (invisible) mode.

Global hotkey to enable / disable plugin.

Global gesture to enable / disable plugin.

Force FPS option to simulate low-end device.

Keep Alive option to survive scene switches.

Flexible counters anchoring.

Smart update system.

Independent counters update intervals.

Background effect.

Text Shadow & Outline effects.

Custom colors and style for each counter.

Custom scale, font, spacing, pixel offsets.

And more (see screenshots)!

 

Easy to extend:

  • full API Reference
  • 🔥 full C# sources included!

 

Technical details

Uses uGUI for rendering but supports fully customizable output through the API allowing you to read any counter value.

 

🤝 Compatibility

 

  • Assembly Definition friendly
  • modern C# and .NET friendly
  • IL2CPP friendly
  • ready to be integrated as UPM package
  • works everywhere Unity works including VR platforms and WebGL

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets