-
UniRate
Unity plugin to easily manage the application frame rate and rendering interval. Reducing battery power consumption and device heat, especially on mobile platforms.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Is an overkill? Yes it is. Do you want to or have time to learn a new framework/engine? Well, knowledge is always welcome. Regardless, if you will build not-a-game or even games that has a lot of idle states in Unity, whenever possible you should use: - low update rates: https://docs.unity3d.com/ScriptReference/MonoBehaviour.Update.html - low fixed update rates: https://docs.unity3d.com/ScriptReference/MonoBehaviour.FixedUpdate.html - high render intervals: https://blog.unity.com/technology/how-on-demand-rendering-can-improve-mobile-performance - low draw calls: https://forum.unity.com/threads/what-are-draw-calls.27416/ I have an open source plugin UniRate available for free on the Asset Store / Github, it make it easy to manage these on-demand rates and intervals. Any contribution is appreciated!