
Have you ever wanted to inspect variables and debug them at runtime? With Runtime Variable Tracker, you can now view and edit any variable or property for testing, and speed up development.Should work with pretty much any Unity version and any render pipeline.View and modify tracked variables at runtime. Tracked Variables can be extended to include support for pretty much any data structure. Includes a highly efficient built-in debug UI with tabs and categories. Runtime Tracked Variables is intended to be a useful debug tool to speed up the testing process as you can call methods from the tracked variables, edit them as a toggle, an input field, or a slider to make certain events happen. To prevent cheats/hacks via this tool, you can remove our scripting define symbol which disables compilation of the Variable Tracker for your public builds.Runtime Tracked Variables works on pretty much any platform (Unity Editor and builds, development and non-development, with any render ripeline).Tracked variable items support different types of updates for maximum optimization:One-off, once set it no longer changes.Manual updateUpdate on variable changedUpdate periodically (set an update rate yourself for each item)Package includes:Demo scene. You can use the demo as a starting point. Copy for your setup.Variable Tracker component which handles the creation of Tracked Variables.Various prefabs to get you started on tracking and displaying variables.Resizable Debug UI prefab. Easily modifyable and extendable.Here are some games we developed with this tool:https://wavecade.nethttps://smashevolve.netBuilt-in Tracked Variable supported types:boolchar, string, string[]byte, sbyteshort, ushortint, int[], uintlong, ulongfloat, doubleVector2, Vector2Int, Vector3, Vector3Int, Vector4, QuaternionYou can easily add support for custom data types for example: decimal. (See documentation).