Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/9
LiveWatch is a powerful debugging tool for real-time monitoring of any variable type, with a full history of changes.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.3.0f1
Compatible
Compatible
Compatible
Additional compatibility information

Compatible with all render pipelines, as it’s not graphics-dependent. However, the demo scene uses the Built-in Render Pipeline. To use it with other pipelines, simply convert the demo materials if needed.

Description

Tired of spamming Console with endless values to find bugs? Want to monitor not just the current game state but the entire history of changes? Introducing LiveWatch — the unique debugging tool that lets you track any variable of any type with every change recorded. Experience the full history of your values, utilize advanced search queries, apply conditional formats, and much more!


🔗 USEFUL LINKS 🔗

Quick start | Manual | Reference API | Support | Forum | Discord


🚀 KEY FEATURES 🚀


Full Change History 📜

Capture every change in your variables over time, making it easy to monitor the state of your game or identify sophisticated bugs. Minimal setup required.


Any type supported 🛠️

Watch any possible type — basic types (int, string, bool, float, double, etc.), collections (Dictionary, List, Array, HashSet, etc.), or any other classes from Unity or your own. No Reflection is used at runtime for complex types to achieve maximum performance.


Powerful search 🔍

Utilize complex queries to search through all recorded values based on their types and variable names. Queries are unlimited and connected via boolean operators, providing infinite possibilities.


Advanced customization 🎨

Change the color format for any variable name or value to highlight important data, including conditional formats based on the values themselves.


Adjustable view 📏

Modify height and width in Cell mode using simple shortcuts based on your needs, or switch to Graph mode to visualize the maximum amount of data changes over time.


Extra text 📝

Add metadata to every pushed value, giving more context about what caused the change. Inspect automatically added stack traces if an exception occurs during the update of your variable.


Flexible API 🔄

Add new watches with a single call, and they will be tracked automatically. Or you can push values directly from anywhere in your project as often as needed. All features are accessible through a versatile, well-documented API.


Save/Load functonlaity 💾

Store your variable data as binary files and inspect the recorded values on different devices or projects, providing you with enhanced debugging capabilities.


CURRENT LIMITATIONS

LiveWatch is a powerful tool, though not without its limits. Many of these current limitations are temporary and will be resolved in version 2.0.0 (note: the price will increase accordingly).

  • LiveWatch uses code generation, making it significantly faster than System.Reflection-based solutions. It can handle many variables efficiently, but tracking complex variables may still impact performance, so use it carefully.
  • Due to code generation, LiveWatch cannot monitor non-public members in custom-generated types. To track them, you’ll need to watch these variables directly or expose them via public properties.
  • Currently, LiveWatch is available only in the Unity Editor. For build use, you can save variable data to a binary file and inspect it in the Editor. Remote debugging capabilities are coming soon.

💡 LEARN MORE 💡

LiveWatch is continuously evolving, with new features planned for upcoming updates and existing limitations being resolved. For the latest information and updates, visit our website.

If you have any inquiries or need assistance, feel free to contact us.

LiveWatch | Debug with full history of changes

(6)
77 users have favourite this asset
(77)
$29
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
4.3 MB
Latest version
1.0.6
Latest release date
Feb 26, 2025
Original Unity version
2021.3.0
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
LiveWatch | Debug with full history of changes
$29