Runtime Monitoring View on Asset Store (opens in new tab)

Package details

Latest version
3.6.0
Last updated
First released
Unity version
2021.3.37 or later
Package size
24.0 MB
Files
356
Favorites
116
Views in the past week
13

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Runtime Monitoring

by John Baracuda (opens in new tab)

4.8 / 5 · 10 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 9
4 stars 0
3 stars 1
2 stars 0
1 star 0

Runtime Monitoring is an easy way for you to debug the state of your C# classes and objects during runtime.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Runtime Monitoring, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 20

Runtime Monitoring screenshot 1

Runtime Monitoring screenshot 1

About this asset

Note: when updating Major versions of Runtime Monitoring from the Package Manager, don't forget to remove the old version from the project before importing the new one! :)

Just add the [Monitor] attribute to a field, property, event or method and get its value or state displayed in a customizable and extendable UI. Runtime Monitoring aims to be easy to use while also placing a high value on performance and extendability. It's 100% Free and Open Source.

Features

• Monitor the value of a Field.

• Monitor the value of a Property.

• Monitor the state of an Event.

• Monitor the return value of a Method.

• Monitor the out parameter of a Method.

• Monitor Interface member.

• Both Static and Instance members can be monitored!

• Monitor static member of a struct.

• Display Collections in a readable way. (Not just ToString)

• Chose one of three available UI solution presets.

• The default UI solution is using IMGUI .

• Optional TextMeshPro based uGUI support.

• Optional UIToolkit support.

• Detached UI Interface for custom UI solutions.

• Filter & Search dynamically for displayed monitored member.

• Custom control of how monitored members are displayed.

• Example scene with a custom FPS Controller.

• Drag & drop Example Modules. (FPSMonitor, ConsoleMonitor etc.)

• Works asynchronous or synchronous (WebGL supported).

• Optimized code with few memory allocations.

• Mono & IL2CPP support.

• Full C# source code included.

• Utilizes UPM.

• Many more Features.

If you encounter any issues or need support feel free to contact me directly via my socials or take a look at the online GitHub Repository & Documentation. I am also open for any feedback and suggestions.

Donations accepted

I spend a lot of time working on this and other free assets to make sure as many people as possible can use my tools regardless of their financial status. Any kind of support I get helps me keep doing this, so consider leaving some feedback, making a Donation or follow me on my socials to support me ❤️

From the publisher's Asset Store listing.

Technical details

• Unity Version: 2019.4

• Optional Support for TextMeshPro based uGUI

• Optional Support for UIToolkit (Unity 2021.1 or higher)

• Scripting Backend: Mono & IL2CPP

• API Compatibility: .NET Standard 2.0 or .NET 4.xP

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.37f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.